111
pavig
13.01.15
✎
13:59
|
(0)
Когда взял для себя за правило: "Внёс изменение - ПРОВЕРЬ!". Стараюсь следовать. Это
Естественно, бывают исключения. Но стараюсь всё же это правило соблюдать.
Сначала стараюсь "войти в режим пользователя", то есть тупо жмакаю куда попало и делаю что попало. Потом обращаю внимание на правильность выполнения. Например, если дописал проводки, то контролирую состав проводки, пересчитаю на коленке сумму, количество и прочее. Третий этап - стараюсь моделировать различные ветки алгоритмов, если в пользовательском режиме проверить их затруднительно (например, есть какое-то условие, и чтобы программа пошла по этому условию, нужно вбить руками прилично и непрогнозируемо много первички, в этом случае проще подменить условие на ИСТИНА, чтобы прогнать по этому участку кода). Четвертый этап тестирования - стараюсь определить, на что могли повлиять внесённые мной изменения (например, откуда еще вызывается измененная процедура) и в том же порядке тестирую эти участки функционала.
Потому что именно ошибки - основная причина недовольства конечного потребителя. А я - кодер, это мой хлеб.
Естественно, тщательность тестирования зависит от требовательности заказчика. Ну и, кончено, от наличия оплаченного времени.
Я тестирую я тщательно отлаживаю свои разработки |
|
129
artbear
16.01.15
✎
18:51
|
(0) Сценарное тестирование не рекомендую.
Рекомендую наш продукт
Тесты пишешь вручную, но данные для них можешь генерить из боевых данных.
Просто и удобно.
А уже потом запускаешь ночную сборку и непрерывную интеграцию и наслаждаешься :)
Я тестирую я тщательно отлаживаю свои разработки |
|
131
Pr-Mex
16.01.15
✎
20:22
|
Разрабатываю через тестирование с лета 2014.
Использую
Тесты хранятся в Git, разложенные на исходники.
Настроен билдсервер TeamCity, который запускает каждую ночь все тесты и рассчитывает % покрытия кода тестами.
Уже несколько раз тесты очень сильно выручали, когда нужно было понять, поломается функционал после данной правки или нет.
Я тестирую я тщательно отлаживаю свои разработки |
|
434
pumbaEO
28.02.15
✎
10:24
|
(433) вот так всегда, управлять все хотят, а писать - код нет.
Я тестирую я тщательно отлаживаю свои разработки |
|