[recovery mode] Принципы тестирования программного обеспечения. Личный перевод из книги «Искусство тестирования» Г. Майерса

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

1. Обязательная часть тестирования – определение ожидаемого результата;

2. Программистам следует избегать тестирования их собственных программ (и участков кода);

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

4. Процесс тестирования должен включать в себя тщательную проверку результатов каждого теста;

5. Тест-кейсы должны быть составлены как для корректных и ожидаемых входных условий, так и для некорректных и неожидаемых;

6. Исследование Системы на предмет того, что она не делает того, что должна, — лишь пол дела. Вторая часть – разобраться в том, чего недолжного она делает;

7. Избегайте одноразовых тест-кейсов, только если сама программа не является одноразовой. Одноразовые тест-кейсы для одноразовых программ. В остальных случаях следует избегать таковых;

8. Не занимайтесь процессом тестирования с предустановкой, что вы не найдете ошибок;

9. Вероятность наличия ошибок в определенной части Системы пропорционально количеству уже найденных здесь ошибок;

10. Тестирование – это вызов вашим творческим и интеллектуальным способностям. Тестирование – это невероятно творческое и интеллектуальное занятие. Читать дальше →
[recovery mode] Принципы тестирования программного обеспечения. Личный перевод из книги «Искусство тестирования» Г. Майерса
Source: habrahabr

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *