вторник, 6 ноября 2012 г.

Page Object Pattern быстрая визуализация

Сценарий нашего будущего приложения будет вот такой, заметьте я ещё не написал ни строчки кода [Есть такая умная мысль: "A carelessly planned project takes three times longer to complete thanexpecteda carefully planned project takes only twice as long."], Итак приступим:
1. заходим на страницу google.ru;
2. набираем в поиске Selenium;
3. дёргаем список все найденные ответы, возможно бегаем ещё на пять страниц в глубину(организуем постраничный переход), при нахождении Хабрахабра  переходим по его ссылке;
4. проверяем действительно ли мы туда попали, куда хотели, проверяем жёстко с вылетом теста если будет коллизия;
5. на странице habrahabra выбираем статью с названием "Что такое Selenium?";
6. собираем все комментарии к этой статье и сохраняем в файл.

Вот такую схему я быстро накидал в paint, сам я делаю это обычно на бумажке карандашиком, быстренько и без затей. Читается она очень просто, прямоугольники - это страницы сайта, а овалы - это методы которые либо ведут к другой странице[как например:Set Search Request, Gone Link Text], либо остаются на той же странице[как например: Gone On Number Page, Comments Save File]. В схему я намеренно не включаю проверки, они просто захламляют, да и надобавлять их уже после написания "кода" не проблема.




Комментариев нет:

Отправить комментарий