Как QA проверяет, что существующие функциональные возможности продукта все еще работают, в то же время проверяя новые функции и функциональные возможности продукта? - PullRequest
1 голос
/ 22 марта 2010

Как QA проверяет работоспособность существующих функций продукта при проверке новых функций и возможностей продукта?

Ответы [ 4 ]

4 голосов
/ 22 марта 2010

Как правило, вы будете использовать модульные тесты для организации какого-либо регрессионного тестирования. Кроме этого, это вряд ли возможно.

1 голос
/ 22 марта 2010

регрессионное тестирование. Частично автоматизировано, частично вручную, в зависимости от инструментов, времени и денег.

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

Статья в Википедии о регрессионном тестировании - хорошее чтение .

Из всей совокупности тестов, большинство из которых проверяются вручную, обычно целесообразно выбрать минимальный набор, который гарантирует функциональность системы для снижения затрат. Баланс, конечно, хороший и во многом зависит от того, насколько сильно код был изменен. Хорошая модульность программного продукта очень помогает при хорошем регрессионном тестировании.

1 голос
/ 22 марта 2010

Я довольно много читал о тестировании, нашел отличный ресурс по штативу (из всех мест).Я просто сделаю ссылку на него, чтобы другие люди тоже могли извлечь из этого пользу.Посмотрите в разделе Что такое тестирование программного обеспечения ..? В нем четко изложено «большинство» вопросов, которые могут у вас возникнуть.

http://bazman.tripod.com

0 голосов
/ 22 марта 2010

Другим основным способом проверки существующей функциональности является автоматическая интеграция и тестирование на системном уровне в дополнение к модульному тестированию, на что указывает @Developer Art.Они обнаружат проблемы в интерфейсах между системными компонентами, которые могут пропустить модульные тесты.

Запись Википедии об автоматизации тестирования - хорошее введение в тему.

...