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

M1. Scrum-тара-рам. Сегодня мы должны были закончить спринт. Почему не работает upgrade?
М2. Вам шашечки или ехать? У нас гибкие методики или нет? Спринт закроем, а upgrade добьем в следующей итерации.
M1. В таком случае, есть ли в Scrum какой-то смысл?
M2. Смысл – подстегивать участников забега. Делай что можешь, а будет как будет!

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

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

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

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

• Debugging is like being the detective in a crime movie where you are also the murderer

• In my 30+ year programming career, every single, bizarrely obscure bug that took weeks to chase down has ended up being a one-line fix.

Все заметки

Ищейка