OpenQuality.ru

Качество программного обеспечения

Качество программного обеспечения: в главных ролях

Лента  Радар  Блог  Опыт  
Эпизоды  Заметки  Разум  Видео


Тестирование программного обеспечения: автоматизация


Что такое автоматизация тестирования и в каких случаях она может оказаться полезной?


Автоматизация тестирования: зачем это нужно? Грамотно написанные и отлаженные автотесты позволят оперативно провести регрессионное тестирование функциональности продукта, а у тестировщиков будет время на тестирование новой функциональности, на интуитивный, творческий анализ работы приложения


Автоматизация тестирования: выбор инструмента. В дуэли между багами и разработчиками последние имеют право на выбор оружия. Как правило, у доброго молодца (красной девицы) есть три базовых варианта... При выборе инструмента стоит принять во внимание все существующие факторы: специфику приложения и поставленные задачи, возможность и обоснованность интеграции различных инструментов в одной системе, квалификацию разработчиков и тестировщиков, планы на будущее, технические и денежные ресурсы, риски.


Автотесты: мифы и реальность. Способны ли автотесты полностью заменить ручное тестирование? Инструмент - наше всё? Написал автотесты один раз, и можно использовать их до скончания века?


А и Б сидели на трубе, или тестируем автотесты. Насколько мы можем доверять автотестам? На что стоит обратить внимание при внедрении и эксплуатации систем автоматизированного тестирования приложений?



Использование AutoIt для автоматизации тестирования программных продуктов:


Применение AutoIt для тестирования GUI-приложений. Вступительная статья и небольшой практикум.


AutoIt: чтение конфигурации автотеста. Пример создания конфигурационного файла автотеста и работа с ним в AutoIt.


AutoIt: скрытые возможности. Рассмотрим простой пример: как ловить неожидаемые окна при тестировании GUI-приложений.


Python и AutoIt: cлужили два товарища. Python + AutoItX - отличная комбинация для надежных автотестов.



Применение Expect для автоматизации диалоговых сценариев:


Expect: автоматизация рутинных операций. Небольшой практикум на примере установки пакета в Solaris.


Expect.pm, Pexpect, empty. Наследники Expect вобрали в себя лучшие черты своего прародителя.



Другие статьи:


PowerShell: автоматизация тестирования GUI. В поставку оболочки входит больше сотни командлетов (cmdlets), облегчающих выполнение административных задач в среде Windows. В то же время, для автоматизации тестирования GUI потребуются дополнительные средства: командлеты, учитывающие специфику тестируемых приложений, либо прямое обращение к классам Microsoft .NET Framework.


Теория и практика тестирования ПО:

Введение | Подходы | Инструменты | Автоматизация | Модульные тесты | Ресурсы


Краткое содержание

Что такое качество программного обеспечения и как его улучшить.

Действующие лица

Качество ПО: разработчики Качество ПО: QC

Т1. Мы думали, что это баг, а тут, оказывается, вирус затесался.
Т2. Не баги горшки обжигают?

Герои | Наугад | Следить | Share

Б1. Дорогие друзья, позвольте семинар "Agile Bugs" считать открытым.
Б2. Тема первого доклада: "Гибкие методики перемещения и маскировки. Ловушки, проблемы, риски".

Качество ПО или рай для багов Качество ПО: классы и объекты

Подходы к разработке, тестированию и внедрению приложений.

Записная книжка

Записки охотника

• "Dear young person, if you are a geek, the world needs you, and you will never run out of opportunities to apply your talents." (Donald Knuth)

• "I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships." (Linus Torvalds)

Все заметки

Ищейка