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. У маглов в test history наш домик красный, сейчас начнут шмонать.
Б2. А вот тут все зелененькое, пора переезжать.
Б1. Лишь бы не перебраться на тот свет!

Герои | Все эпизоды | Следить

Герои: Разработчики, Тестировщики, Менеджеры, Код, Классы, Объекты, Баги

Р1. Этот баг я чинил несколько раз. День сурка?
Р2. Неделя Copy-Paste. Создал баг один раз – и размножил по классам и веткам.
Б1. Количество переходит в качество!

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

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

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

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

• Да, были люди в наше время. Не то, что нынешнее племя: богатыри – не вы! Архитектура Livejournal: информация из первых рук.

• Мне кажется, это целый тренд: продукты, любимые настолько сильно, что их приятно даже ненавидеть. Критика того же Twitter настолько убийственна, что должна была бы стереть его в порошок. Но это не более чем любовная ссора. (Тим О'Рейли)

Все заметки

Ищейка