Разработка сервиса сайта на PHP на примере партнерской программы. Урок 24. Интеграционный тест. |
|
|
Автор megabax
|
25.06.2014 г. |
Структура программы на примере простейшей программы
Разработка сервиса сайта на
PHP на примере партнерской программы. Урок 24.
Интеграционный тест.
Что бы смотреть урок полностью,
подпишитесь на платный
раздел.
В платном разделе статья
находиться
здесь.
Исходники к уроку вы можете скачать
в платном разделе.
Сегодня мы проведем интеграционной тестирование модулей нашей
партнерской программы. Сценарий тестирования будет следующий:
-
Регистрируем пользователя user1.
Проверяем, что пользователь действительно зарегистрирован.
-
Регистрируем пользователя user2.
Проверяем, что пользователь действительно зарегистрирован.
-
Регистрируем пользователя user3 под
пользователем user 2. Проверяем, что пользователь
действительно зарегистрирован и что именно под пользователем
user2.
-
Проведем продажу под user1.
Проверим ее корректность.
-
Проведем продажу под user2.
Проверим ее корректность.
-
Проведем продажу под user3.
Проверим ее корректность.
-
Регистрируем пользователя user4 под
user3. Проверяем, что пользователь действительно
зарегистрирован и что именно под пользователем user3.
-
Регистрируем пользователя user5 под
user4. Проверяем, что
пользователь действительно зарегистрирован и что именно под пользователем
user4.
-
Регистрируем пользователя user6 под
user5. Проверяем, что
пользователь действительно зарегистрирован и что именно под пользователем
user5.
-
Регистрируем пользователя user7 под
user6. Проверяем, что
пользователь действительно зарегистрирован и что именно под пользователем
user6.
-
Проведем продажу под user4.
Проверим ее корректность.
-
Проведем продажу под user5.
Проверим ее корректность.
-
Проведем продажу под user6.
Проверим ее корректность.
-
Проведем продажу под user7.
Проверим ее корректность.
Под каждой проверкой продажи мы подразумеваем три проверки:
новый контрагент, этот же новый контрагент еще раз и существующий контрагент
(кроме первой продажи). В будущем этот тест ляжет в основу функционального теста...
...
... Тест споткнулся на первой проверке,
"создался ли новый пользователь":
Оказалось, что все
дело в том, что ...
...
|
Последнее обновление ( 25.06.2014 г. )
|