Порассуждаем, как подступиться к написанию авто-тестов на проекте, что делать в первую очередь. Давайте не будем говорить о конкретном проекте, а представим ситуацию в вакууме? Рано или поздно каждый тестировщик сталкивается с довольно масштабным продуктом, который с каждым релизом все сложнее и сложнее тестировать вручную. И вот, вы уже в той стадии, когда: - не помните: когда в последний раз проводили регрессию, потому что времени на нее все нет; - не знаете, когда же это время появится; - и все больше и больше ощущаете гнетущую ауру багов, скрывающихся в том функционале, до которого никак не доходят руки. Смоук занимает сначала 4 часа, потом день, потом полтора и вы, наконец, решаетесь: «Тут нужны автотесты!». Начнем с того, что нам нужно понять, а что же все-таки автоматизировать? Итак, нам понадобятся следующие вещи: - Тест-план
По-хорошему, Тест-план должен был быть описан еще в самом начале работы над проектом, но если его по какой-то причине нет, то стоит составить. Кра