2008/08/21

Кто такой хороший тестировщик?

Есть программа которая вычисляет квадратный корень из числа.


Что сделает очень плохой тестировщик?

- Он даже не запустит программу. Скажет все работает.

Что сделает плохой тестировщик?

- Кто-то ему сказал что программа возводит число в квадрат. Он ввел число 4, получил

в результате 2 и сказал что программа работает неправильно. Вернул разработчикам.

Что сделает не очень плохой тестировщик?

- Прочитает спецификацию. Поймет что делает программа. Введет число 4, на выходе получит число 2. Скажет что программа классно работает и даст зеленый свет на релиз.

Что сделает хороший тестировщик?

- Прочитает спецификацию. Поймет что делает программа. Введет число 4, на выходе получит число 2. Введет число -2, на выходе получит число эксепшн - занесет баг.

Введет букву а в поле для числа, на выходе получит число эксепшн - занесет опять баг.

Что сделает тестировщик-профессионал?

- Изучит спецификацию.

- Напишет детальные тест-кейсы

- Проверит реакцию программы на целые, дробные числа, на ноль, на длинные числа, на отрицательные числа, на очень маленькие числа

- Проверит округление результата

- Проверит реакцию программы на неправильные данные (буквы, спецсимволы и т.д)

- Проверит действительно ли программа выдает правильный результат во всех случаях

- Протестирует интерфейс пользовталея

- Протестирует программу в разных ОС

- И сделает еще много-много полезных вещей и команда выпустит действительно качественный продукт

4 comments:

karkadil said...

Здрасьте.

1) А вам не кажется, что лучше часть поста отправлять под кат? А то открываешь главную страницу - а там простыня.

2) Вопрос-оффтоп: а чего вы молчали 1,5 месяца, а тут вдруг активировались?

Unknown said...

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

Estrella said...

To karkadil:

2) Та в отпусках мы были на морях.

1) Что вы имеете в виду под "простыней"?

karkadil said...

Ну неудобно читать страничку с темами, если пост большой. Обычно на главной оставляют основную мысль, а остальное вкладывают "под кат", т.е. по первым строкам читатель понимает, о чем в посте идет речь и если ему интересна тема - открывает отдельно и читает