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

Почему тестирование занимает так много времени



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

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


Почему тестирование занимает так много времени
2012-10-02 14:01
По старой традиции мы публикуем лучший доклад онлайн-конференции Chief ConfeT&QA. По результатам голосования участников конференции, лучшим признан доклад Николая Алименкова "Почему тестирование занимает так много времени".

Многие сейчас работают по итеративным подходам и регрессионное тестирование происходит на каждой итерации (я надеюсь). И часто происходит следующее: в одной итерации оно успело закончиться в срок, а в следующей не завершилось даже на 50%. Как же так? Ведь количество функциональности изменилось очень незначительно! И тут менеджеры начинают подозревать тестировщиков в недостаточной эффективности и берутся за анализ. В ход идут метрики и статистика… Возможно, кого-то увольняют… Но ситуация повторяется снова и снова. В докладе я подробно рассмотрю, что в действительности тормозит тестирование и как можно с этим бороться.



Читать дальше


практика тестировшика
2012-10-02 14:05
zdraste vsem,u menya bolshaya broblema,menya prineli na rabotu testirovshikom,ya prachitala mnogo knig o tetirovanii,no u menya net praktiki,tolko teoriya i fsyo,skajite naprimer kak na primere(predpolojem kalkulyator windows)protestirovat vzoimodeystvi ili je bezopasnost????ya esli chesno ponyatiya ne imeyu,pomogite pojalusta!! :fool:

Stop on Error test item
2012-10-02 15:00
Подскажите плз как быть в данной ситуации.
Есть Project. В Test Items данного проекта есть Test Item , в котором куча дочерних итемов.
Как сделать так, чтобы при появлении Error в какомнить из этих дочерних тестов, он прекращал свою работу, и был автоматический переход к след тесту.

Вроде в каждом тесте есть колонки Stop on error, stop on exection..в каждом стоит значение test Item , т.е. по идее это и должно было решить проблему, но почемуто ничего не происходит в момент errora..
второй вариант был поставить Timeout для теста..но по его ончанию он просто давал запись в лог, но тест продолжал работать, не переходя к следующему..

Stop on error в свойствах самого проекта отвечает за дейтсвие всего проекта, а не теста в отдельности..

Автоматизация тестирования с использованием Selenium 2
2012-10-02 15:47
Очный тренинг Алексея Баранцева в Москве

2 ноября

Почти уникальное мероприятие, так как уже больше двух лет технические тренинги Алексей проводит только в онлайн или корпоративном формате и согласился провести его очно по просьбе наших коллег всего один раз.

Подробная программа и условия участия



Читать дальше

Базовый курс по Selenium
2012-10-02 16:18
Начало 8 октября

Selenium постепенно набирает всё большую популярность, желающих освоить его становится всё больше. Поэтому возникла потребность в создании "базового" курса, нацеленного на самую широкую аудиторию.

Разумеется, умение разрабатывать автотесты включает в себя не только владение инструментом автоматизации. Поэтому новый курс охватывает практически все вопросы, которые возникают в процессе разработки автотестов для относительно несложных веб-приложений:

  • возможности рекордера Selenium,
  • базовый набор команд Selenium,
  • выбор и подготовка среды разработки (в курсе будет использоваться язык программирования Java),
  • выбор фреймворка запуска тестов (сравним JUnit и TestNG),
  • базовые навыки структурирования кода тестов и рефакторинг,
  • запуск тестов в разных браузерах,
  • запуск тестов из среды разработки, из консоли, интеграция в системы сборки и непрерывной интеграции,
  • различные способы идентификации элементов на странице, языки запросов XPath и CSS,
  • протоколирование выполнения тестов и подготовка отчётов о прохождении тестов,
  • типовые шаблоны проектирования тестов.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium, в частности:

  • уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
  • владеть базовым набором команд Selenium, эмулирующих действия пользователя (ввод текста, клики мышью),
  • владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
  • владеть базовым набором команд Selenium, позволяющих получать данные из браузера (текст, атрибуты элементов),
  • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
  • уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов)
Предусловия:

  • учащийся владеет базовыми навыками программирования, желательно на языке Java (но не обязательно), то есть может написать несложную программу, знает, что такое “условный переход” и “цикл”),
  • учащийся знает, как работает веб-приложение, умеет читать HTML-код, понимает, что такое “клиент-серверная архитектура”,
  • желательно наличие опыта ручного тестирования веб-приложений.



Подробная программа и условия участия

Тестирование масштабирования
2012-10-02 17:58
Есть ли возможность оттестировать масштабирование картинки в Selenium WD?
То есть по сути нужно будет убедится, что на миниатуре выделен тот сектр, что сейчас отображается в основном окне.

работа с canvas
2012-10-02 22:58
Как добраться до элементов графика в canvas с помощью selenium и java

Как проверить статус возвращаемой страницы
2012-10-03 11:46
Здравствуйте!
Возник такой вопрос. Возможно ли как то получить статус открывшейся страницы используя Selenium WebDriver ?
Проблема в том что при переходе по ссылке пользователю открывается верный URL, но страница возвращает 404... В итоге получается что при клике на ссылку открылась верная страница(соответствует url), но ссылка считается битой.

Как можно получить именно код (200,404,403) ?

Использую Selenium WebDriver
Язык c#
версия 2.21

Тестирование полей
2012-10-03 13:56
Допустим имеется 2 поля "Дата1" и "Дата2", в которую необходимо ввести даты, удовлитворяющие условию : Разница между датами 2 месяца.
Как пронегативить? Шаги вводить мение 2 месяцев и более 2-х месяцев, или достаточно протестировать одним шагом: введите дату, не удовлетворяющую условию: разница между датами 2 месяца.
Возник вопрос.

Базовый курс по Selenium, новый онлайн-тренинг
2012-10-03 14:56
Осталось несколько дней до начала. Вы еще можете успеть зарегистрироваться!!!



Онлайн-тренинг Алексея Баранцева, состоящий из 5 занятий с домашними заданиями, начало 8 октября

Selenium постепенно набирает всё большую популярность, желающих освоить его становится всё больше. Поэтому возникла потребность в создании "базового" курса, нацеленного на самую широкую аудиторию.

Разумеется, умение разрабатывать автотесты включает в себя не только владение инструментом автоматизации. Поэтому новый курс охватывает практически все вопросы, которые возникают в процессе разработки автотестов для относительно несложных веб-приложений:

  • возможности рекордера Selenium,
  • базовый набор команд Selenium,
  • выбор и подготовка среды разработки (в курсе будет использоваться язык программирования Java),
  • выбор фреймворка запуска тестов (сравним JUnit и TestNG),
  • базовые навыки структурирования кода тестов и рефакторинг,
  • запуск тестов в разных браузерах,
  • запуск тестов из среды разработки, из консоли, интеграция в системы сборки и непрерывной интеграции,
  • различные способы идентификации элементов на странице, языки запросов XPath и CSS,
  • протоколирование выполнения тестов и подготовка отчётов о прохождении тестов,
  • типовые шаблоны проектирования тестов.


После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium, в частности:



  • уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
  • владеть базовым набором команд Selenium, эмулирующих действия пользователя (ввод текста, клики мышью),
  • владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
  • владеть базовым набором команд Selenium, позволяющих получать данные из браузера (текст, атрибуты элементов),
  • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
  • уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов)


Подробная программа и условия участия



Читать дальше

Неполиткорректный рассказ про подбор тестировщиков
2012-10-03 17:46
Выступление Натальи Руколь на конференции «Поиск и найм IT профессионалов»

Не будем прикрываться эвфемизмами и честно признаемся: среди тестировщиков очень много манки-кликеров, вечных джуниоров и деструктивных социопатов. Хотите работать с профессионалами? Умейте их искать!

Какие сотрудники нужны вашей компании? Кто такие квалифицированные тестировщики? Как их отличить от остальных? Что они должны знать, уметь, и как определить эти навыки на собеседовании?

{iframe width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen}http://www.slideshare.net/slideshow/embed_code/14563527{/iframe}

ITBrunch: неполиткорректный рассказ про поиск тестировщиков from Natalya Rukol

Читать дальше


© 2010 | Software-Testing.Ru


В избранное