.
Разработка сервиса сайта на 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. Проверим ее корректность.

Под каждой проверкой продажи мы подразумеваем три проверки: новый контрагент, этот же новый контрагент еще раз и существующий контрагент (кроме первой продажи). В будущем этот тест ляжет в основу функционального теста...

...

... Тест споткнулся на первой проверке, "создался ли новый пользователь":

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 24. Интеграционный тест.

 

Оказалось, что все дело в том, что ...

 

...

 

 

 

Последнее обновление ( 25.06.2014 г. )