КИТА unofficial

Компьютерный => Веб-программирование => Тема начата: artri от Январь 19, 2009, 06:11:33



Название: Тестирование web сайтов
Отправлено: artri от Январь 19, 2009, 06:11:33
Собственно сабж.
Интересуют специфические подходы применительно к web разработке, методы тестирования, программы для автоматизации тестирования.

Тут (http://black-zorro.com/mediawiki/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D1%83%D0%B9_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D1%8B_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_Badboy._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1) нашел статью по Badboy. Может еще кому интересно будет.


Название: Re: Тестирование web сайтов
Отправлено: Alder от Май 22, 2011, 12:09:52
Слайды моего сегодняшнего доклада на Coffe-n-Code.


Название: Re: Тестирование web сайтов
Отправлено: LazarusLong от Май 22, 2011, 12:44:47
Еще для Load Testing мы используем jMeter развернутый на кластере Amazon EC2.


Название: Re: Тестирование web сайтов
Отправлено: zer_owlet от Май 22, 2011, 01:06:27
@Alder:
Работа с AJAX-запросами требует ручного ожидания. -- waitForCondition можно юзать.
Для корректной работы требует привилегированного режима в браузере -- а это что?

Но, в целом, интересно. Жаль что питоновский twill такого не делает.
(Отправлено в: Май 22, 2011, 03:01:17 )
 Советую еще вот это посмотреть: http://camp11.drupal.ua/ru/sessions/automated-ui-testing-selenium. По идее, Webdriver должен быть неплох, раз докладчик его так активно внедряет. А он вебер неслабый.


Название: Re: Тестирование web сайтов
Отправлено: Alder от Май 22, 2011, 01:52:49
Работа с AJAX-запросами требует ручного ожидания. -- waitForCondition можно юзать.
Это как раз и есть ручное. Если инструмент сам за меня ожидает и не заставляет помнить "Ага, вот тут запрос - его надо ждать", то я считаю это гут.

Для корректной работы требует привилегированного режима в браузере -- а это что?
Для полноценной работы с Selenium - кроссдоменность, доступ к модальным окнам - его требуется запускать в привилегированном режиме. По сути - повышенные полномочия.


Название: Re: Тестирование web сайтов
Отправлено: zer_owlet от Май 22, 2011, 02:07:22
Ага.. уже интересно. А если вот такой алгоритм:
1. Заполнить какие-то поля.
2. Выбрать страну (Малайзия).
3. Выбрать из списка город -- вот тут этот select генерируется аяксом. Но изначально список disabled и пуст.
4. Заполнить еще что-то.
5. Жмакнуть сабмит.

Вот этот тест сработает нормально? Город (он будет подгружен в select из ответа сервера при аякс запросе) выберется? В Селениуме такое дело не работает. Там надо кастить мегаштуки чтобы такой тест сделать.


Название: Re: Тестирование web сайтов
Отправлено: Alder от Май 22, 2011, 02:33:10
Найти живой пример - проверю завтра :)


Название: Re: Тестирование web сайтов
Отправлено: zer_owlet от Май 22, 2011, 12:56:20
отправил в личку