Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

4-тый День Рождения Сообщества в Return on Intelligence



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


4-тый День Рождения Сообщества в Return on Intelligence
2013-11-15 11:03
Коллеги! 12.11 исполнилось 4 года нашему сообществу. И что может быть лучше, чем собраться хорошей компанией, поучится и отпраздновать? По нашей заявке Ангелина Журавлева подготовила небольшой тренинг на тему «Как задавать вопросы». Евгений Ефимов сделает доклад «Почему мы тупим, и как тупить поменьше?», потом мы хотим провести внеочередные посиделки, рассказать об прошедших SQA Days’14 и в конце съесть торт. Начинаем под уютной крышей компании «Return on Intelligence» (ex. Exigen Services) 23.11 (суббота) в 11.00, закончим когда захотим.


I. Тренинг Ангелины Журавлевой (RI) «Как задавать вопросы» посвящен эффективному общению, и будет интересен тем, кто стремится усовершенствовать свое умение задавать вопросы

Цели тренинга:

  • Систематизировать возможные сложности коммуникации при получении информации
  • Потренироваться в применении рекомендаций на практике



В тренинге рассматриваются следующие темы:
  • Вопросы и их роль в общении
  • Сложности передачи и получения знаний от эксперта
  • Этапы беседы и рекомендации
  • Практика!



II. Доклад Евгения Ефимова (Data Art) «Почему мы тупим, и как тупить поменьше?»

О чем поговорим:
  • Как производительность связана со счастьем?
    Почему быть неэффективным грустно и обидно, быть эффективным круто и приятно?
  • Когда тупить полезно?
    Почему важно отдыхать, прокрастинировать и заниматься чепухой?
  • Как мы тупим — ментальные ловушки.
    Какие бывают типы блокировки сознания и как с ними бороться?
    Локальные и глобальные ловушки: от несчастных отношений до беспокойства о забытом имени актера.
    Как стать счастливым, здоровым, богатым, и всех раздражать своим лоснящимся видом.



III. Посиделки «SQA Days’14 во Львове» и торт

IV. Продолжение по заявкам участников

Ждём всех кто когда-либо приходил на наши мероприятия и тех кто хотел бы к нам присоединиться. Требуется регистрация.

Когда: 23.11.2013 (суббота) с 10-45 и до момента пока не решим разойтись. Программа рассчитана до 16-00. Тренинг 2,5 часа + 1 час доклад + 1 час на посиделки и торт. А дальше как пойдёт. (в календарь)

Где: Офис компании «Return on Intelligence» (ex. Exigen Services), Пулковское шоссе, 40 к4. Technopolis. К сожалению, в выходной день развозки нет. Поэтому едем сами. От м. Московская садимся на любой транспорт идущий в сторону Аэропорта. Доезжаем до остановки ТЦ Метро (4 остановка от метро) и оттуда идём пешком минут 10. (Карта).

Контакты: +7-952-214-76-96 (Ангелина); +7-921-447-53-81 (Алексей). Если вдруг потеряетесь, то звоните, будем Вас искать:)

Еда: Еду можно взять собой или взять деньги. Сделаем заказ, либо суши, либо пиццы или что-нибудь такое. Так же будет торт.

Администратор 1С корп
2013-11-15 12:30
в рекламное агентство полного цикла требуется администратор 1с CRM корп.
Обязанности:
Система:
Установка системы, подготовка к эксплуатации;
Мониторинг работоспособности;
Оптимизация производительности;
Налаживание типовых бизнес-процессов в системе;
Установка обновлений;
Устранение аварийных ситуаций;
Проведение профилактических работ;
Взаимодействие с подрядчиком:
Постановка задач внешнему разработчику;
Тестирование доработок, полученных от разработчика, перенос их в рабочую среду;
Мониторинг качества работы разработчика;
Данные:
Первоначальный импорт данных;
Налаживание интеграции и обмена данных с общими справочниками и другими программами (1C: Предприятие, 1С:Документооборот, Outlook);
Исправление ошибок пользователей;
Резервное копирование (или помощь системному администратору в этом);
Работа с пользователями:
Поддержка пользователей (ответы на вопросы), оказание помощи в работе;
Обучение пользователей;
Подготовка пользовательских инструкций.

Требования:
Опыт работы в аналогичной должности от 1,5 лет;
Знание 1C: Предприятие, 1С:Документооборот, Outlook, 1С: CRM;
Высшее образование;
Коммуникабельность.

Условия:
Оформление по ТК РФ;
Уровень зарплаты по результатам собеседования;
График пн-пт с 10.00 до 19.00;
Испытательный срок 3 месяца;
Офис м.Киевская, территория Мосфильм (7 мин. на общественном транспорте);
Корпоративная сотовая связь;
ДМС через пол года работы в компании.

Инженер-тестировщик ПО в австрийскую компанию
2013-11-15 13:09
Предлагаю рассмотреть вакансию Инженера -Тестировщика. Если интересно, готова подробно побеседовать:)

Обязнности:
Разработка сценариев тестирования
Анализ требований, алгоритмов, методик
Тестирование и внедрение программного продукта в составе международной (Австрия, Польша, Россия) команды разработчиков.

Требования:
Опыт участия в реальных проектах в составе проектной группы. Умение писать сценарии тестирования
Умение взаимодействовать с разработчиками.
Достаточно высокий уровень владения английским, позволяющий осуществлять переписку и писать внятную и грамотную техническую документацию.

Свободное владение английским и (или) немецким является дополнительным плюсом.

Условия:
Постоянная, полный день, работа на территории работодателя
Оформление, отпуск, больничный и пр. по ТК
Медицинское страхование для сотрудника
Возможность профессионального и карьерного роста
З/п (конкурентно способная )обсуждается с успешным кандидатом

тел. 8 967 291 28 15 Вера

Использует ли кто-нибудь PageFactory?
2013-11-15 13:45
Добрый день.

На данный момент я читаю про PageObject и про PageFactory. Я так понимаю библиотека PageFactory превращает страницу HTML в некую модель, с которой затем гораздо проще работать (в основном я понял, что не нужно инициализировать веб-элементы).

Но смысл в том, что я и сейчас без всяких PageFactory их явно не инициализирую. Допустим есть такая строка в классе LoginPage:

driver.findElement(By.id(getLoginButtonId())).click();


, где getLoginButtonId() = "LoginButton"

Я так понимаю в PageObject я буду инициализировать поле класса LoginPage:

private WebElement LoginButton;


и затем обращаться к нему следующим образом:

LoginButton.click();

?

Вопросы:
1) Подскажите, стоит ли использовать эту фичу?
2) Не будет ли каких-нибудь проблем? Например, что селениум неверно определит айдишник или пропустит какой-либо?
3) А что, если я не могу обратиться к элементу по id или name, нужно использовать обращение через xpath по-старинке через findElement.by?
4) Проблемы и заморочки видимо будут с AJAX-содержимым?
5) Если меняется реализация (поменяли id поля на стороне приложения), то нужно лезть в код, исправлять поле и перекомпилировать пакет. А если использовать обычные методы driver.findElement, то в качестве параметра можно передавать данные из текстового файла и не билдить приложение с ковырянием в коде, а лишь изменив параметры в стороннем файле.

Вот тут чувак пишет про AJAX и про PageObject вообще:
This approach is useful in applications where the page navigation is clearly defined and stable. In some applications, however, navigation is not so clear: you may go to different screens depending on non-trivial navigation logic, or (as is common in applications using AJAX-heavy frameworks such as GWT), the user interface might present itself as only a small number of complex screens. In these cases, navigation using returned Page Objects might not be appropriate, as it requires you to embed logic about page navigation into the test code. If this logic is non-trivial, this may become a maintenance issue that is more costly than the benefits obtained by the smoother navigation API.

На данный момент мои тесты скорее субъектно-ориентированные. Объясню. Я создаю класс LoginPage и добавляю в него статические элементы, а именно дополняю его webElement-ами. Далее в классе User я создаю методы "Выполнить логин", "Выйти из системы", которые обращаются к полям класса LoginPage. Эта метода аналогична PageObject-у или я столкнусь в будущем с какими-либо проблемами? У меня вместо 10 различных страниц получается 1 класс User, в котором собраны все методы, которые может выполнять пользователь.

Сравнение XLS по шаблону
2013-11-15 14:47
Имеется задача
2 XLS файла.
Один - шаблон, второй тестируемый объект.

Требуется сравнить соответствие, выкинув некоторые поля (чего в шаблоне нет - нас не интеерсует)

Подскажите, пожалуйста, в условиях и средствах тесткомплита, какие инструменты могут быть оптымальны?

Требуется тестировщик ПО (Россия, Казань)
2013-11-15 15:35
Требуется QA инженер/Тестировщик ПО в г. Казани (Россия, Казань)
Обязанности:
∙ Составление планов тестирования продукта, разработка тест-кейсов и сценариев тестирования на основе требований
∙ Анализ требований (вопросы к аналитику, поиск ошибок в требованиях)
∙ Создание/поддержка автоматических тестов
∙ Оценка трудозатрат на тестирование
∙ Автоматизированное и нагрузочное тестирование
∙ Подготовка среды для тестирования

Требования:
∙ Базовые знания Java core или Java web automation frameworks (Selenium/WebDriver) базовое понимание unit/integration testing; базовые знания Maven
∙ Понимание subversion (опыт работы с SVN/Git)
∙ Понимание протокола FTP
∙ Базовое понимание потокового видео (опыт FFmpeg/GStreamer, понимание RTSP stream)
∙ Понимание Continuous Integration (Jenkins, опыт конфигурирования)
∙ Базовое администрирование Linux (RPM пакеты установки)
∙ Базовые знания протокола NMEA
∙ Опыт установки Java Web App (Tomcat)
∙ Netty, Apache FTP, Apache HTTP, Xuggler Java libaries
∙ Опыт работы с Glassfish/other server side cluster
∙ Знание утилит GPS (gpsd)
∙ Базовое знание микроконтроллеров
∙ Базовое знание GSM (sending sms, ussd via gsm modem, AT commands)

Условия:
∙ З/п в зависимости от квалификации до 70 000 руб.
∙ Вакансия открыта в связи с расширением компании
∙ Вахитовский р-он, нормированный рабочий день, пятидневная рабочая неделя, оформление по ТК

проблемы с AutiIT + Firefox
2013-11-15 18:14
Всем привет, такой вопрос валится тест после отработки AutoIT скрипта, который закрывает модальное окно.

Пример окна на этой странице - http://www.w3schools.com/js/tryit.asp?filename=tryjs_alert

Ошибка:
org.openqa.selenium.WebDriverException: '[JavaScript Error: "a is null" бла-бла-бла

Сам скрипт отрабатывает (модальное окно закрывается).

Нужен совет. Варианты со switchTo().alert() не предлагать

Ускорение работы WD
2013-11-15 20:30
Добрый вечер, коллективный разум !
Пришел к тебе с вот таким вопросом:
занимаюсь автоматизацией веб gwt приложения и столкнулся с такой ситуацией. Необходимо реализовать функцию, типа установить значение всех элементов на форме из списка. Т.е имею список, где лежит id всех контролов, и value соответственно. Казалось бы все просто, бери и пиши.. Но нет, как оказалось, контрол не есть контрол в гвт. Т.е чекбокс напрмер - это спан в диве. Комбобокс это div и внутри input, и так далее. Соответсвено что делаю, получаю айдишник из списка, иду в этот див, и в зависимости от дочерних тегов, вэлью, либо стилей нахожу какую-то особенность (грубо говоря, определяю "тип" контрола), и потом уже делаю set value (опять же в зависимости от типа). Все было бы очень круто, если бы не одно НО ! Это все чрезвычайно медленно работает. Например если есть у меня 6-7 типов контролов (чекбокс, комбобокс, радиобаттон, текстфилд и т.д), то пока один контрол (его айдишник) дойдет до нужной проверки, может пройти до минуты : итого если на форме даже есть всего 10 контролов - очень много получается... Такой вопрос : как это все можно по-другому реализовать или сделать вообще что-нить ?
Спасибо большое !

Насколько долго можно работать тестировщиком
2013-11-17 04:22
Здравствуйте.

Посмотрел я топ тем в этом разделе: куча вопросов сводящихся к тому, как стать тестировщиком, но ни одного вопроса нет вроде "а что дальше-то".

Напишу такой пост-вопрос.

Поделитесь, пожалуйста, своим опытом, знаниями и мыслями по поводу того, что делать тестировщику, переходящему, к примеру 37 лет?
Ну, допустим, все-таки до 40 лет он проработал, что само по себе кажется нонсенсом, но разве не это случится, если человек связал свою жизнь с тестированием и с самого начала карьеры этим только и занимается. То есть, по сути: видал он многое, но уже становится ясно, что 40 - это не 20 лет. Да и таких 20-ти летних рой вокруг уже.

Так, собственно, вопрос: сколько можно тестировать, и самое главное - что же дальше ? В какую область пойти, кем стать ? В программировании он может понимать что-то, но это даже в 40 лет (включая работу по автоматизации тестирования) просто ничего не стоит. Получается, никому не нужен становится тестировщик ? А жить-то как-то надо дальше.

Чем дальше я работаю в этой области, тем сильнее ощущаю себя расходным материалом, который по достижении определенного возраста просто станет
неактуален, несмотря на то что, "вроде бы и человек-то грамотный и хороший, но старый же уже".

Что подскажете, посоветуете по данным неспокойным мыслям ? Реальные примеры, истории, и т.д. и т.п.

Сразу скажу, что мне не 40 лет, мне 26 лет, я всего 5 лет в тестировании из которых 3 года занимаюсь автотестами + ручным тестированием вперемешку, да, возможно мои слова в некоторых местах данного письма, могут показаться кому-то наивными, не отрицаю, тем не менее, прошу отнестись с пониманием.


© 2010 | Software-Testing.Ru


В избранное