Сообщение от antonM
|
Или я ошибался?
|
У тестировщиков несколько специализаций, например:
- тестирование интерфейсов (тестирование уже готового приложения)
- тестирование с использованием автоматизированных и ручных средств (стресстестирование, регрессивное тестирование, статический анализ, fuzzing).
Данный вид тестирования в зависимости от задачи может выполняться разными людьми, зачастую работающих в паре (один пишет код, второй вкурсе что пишет другой и потом пишет тесты, также тестирование может выполняться до написания кода, т.н. TDD, OOAD и пр.).
Возможно в каких-то случаях имеет место быть и рефакторинг кода.
Короче эта целая дисциплина, чтобы описать ее в двух словах.
Однако стоит отметить что в России второй вид тестирования менее распростанен. Как-правило, все заканчивается автомазированными стредствами unit-тестирования базирующихся на BDD, DDT