Автоматизация Magento
2012-09-20 22:26
Всем доброго времени суток. Недавно столкнулся с задачей тестирования интернет-магазинов на платформе Magento. По началу тестировал все вручную, так как времени было пропасть. Сейчас начался полный завал, сроки поджимают. Коллеги, кому приходилось работать с подобной платформой, подскажите пожалуйста новичку, как и с чего начать автоматизацию? Какая стратегия и т д, средства, какие похожие функционалы можно Seleniumom IDE заавтоматизировать??? Заранее Вам спасибо!
Есть ну очень много разных http запросов. А на сайте где-то есть баг, из-за которого запрос виснет. Т.е. он передает страницу и вложенные в неё файлы ооооооочень медленно.
Нужно сделать так, чтобы запрос в случае такого длительного выполнения останавливался и запускался следующий.
Я испробывал Runtime Controller на всей группе запросов (т.е. запросы - дети контроллера). В этом случае, если какой-то запрос сжирает все отведенное время, то Runtime Controller останавливает группу и переходит на следующий Loop Count. Таким образом отрабатывают лишь 2-3 запроса из всех.
Попытался использовать параметры Connect Timeout, Response Timeout в HTTP Request Defaults. Но они, как я понял, совсем не о том. Запрос все равно передается дольше указанного в них времени.
Перспектива ставить на каждый запрос Runtime Controller не радует.
Есть мысли, идеи или, может быть, готовые решения?
Как в WebDriver'e выбрать файл в flash uploader'e
2012-09-21 15:50
Нужно написать тест формы, в которой есть flash uploader для загрузки файлов.
Как возможно его протестировать? И возможно ли вообще это сделать средствами WebDriver'a?
Корректно ли составлено тестовое задание?
2012-09-21 21:50
Всем привет. Дали тестовое задание, протестировать десктопную программу, довольно специфичная и совсем не интуитивная программа, с такой сложно разобраться человеку не работающему с ней ни разу. При этом в техзадании приведён только список функциональностей, который должен был реализовать программист. Никакого руководства по работе с этой программой нет. Уместно ли считать такое задание некорректно составленным ?
Как протестировать "диапазоны" данных.
2012-09-24 10:34
Есть вот такие штуки: , назавем их диапазонами данных, может как то они по другому называются, не знаю.
Диапазоны не взаимосвязаны.
Поставлена задача протестировать их.
Достаточно ли будет проверить:
1. крайние значения
2. пограничные значения
Или нужно проверять еще какие нибудь произвольные значения? Или еще что либо?
Я правельно понимаю, что негативные тесты не получится сделать?
Selenium+C#+Mono
2012-09-24 11:04
Всем добрый день.
Подскажите, пожалуйста по данной теме, может кто-то тоже занимается аналогичным извращением.
Опустим обсуждения почему такая связка, а не java + eclipse и т.п.
Может кто-то встречал, какие-нибудь статьи, ссылки, ресурсы, блоги по этому вопросу?
Требуется тестировать веб-приложение под андроид. Для Chrome очень понравилось с Selenium`ом возится, теперь требуется для андроида.
Вот и вопрос как к этому Mono прикрутить Selenium? Или может быть вы подскажите какими еще путями можно использовать android webdriver в связке Selenium+C#
Спасибо.
Помогите начинающему тестеру
2012-09-24 13:30
Всем привет. Дело вот в чём. Я недавно устроился работать тестером в старт-апе. Проект над которым работаем это сайт, который обслуживают ряд апликух (написанных нами же). Сайт написан на ASP, а апликухи на шарпе. Мне как тестеру часто приходится проганять одни и те же действия по несколько раз (иной раз это 100 прогонов ).
Попытки автоматизировать этот процесс пока безуспешны. Так вот я отел спросить совета у знающих людей какой инструмент наиболее подходит для автоматизированного тестирования .Net приложений?
Добавлю ещё что пробывал Tast Complete. 8-я версия при прохождении теста вообще отваливалась по не понятным причинам. А 9-я при заполнении данными форм почему то тут же их стирает.
Может быть кто-то сталкивался с пробемой запуска тест сьюта в разных браузерах с помощью Selenium WebDriver.
Нужно настроить несколько конфигураций на TeamCity с одинаковым набором тестов, но вот каждая конфигурация будет запускать тест сьют на специфическом браузере.
Например:
1. Smoke tests suite on Firefox
2. Smoke tests suite on Opera
3. Smoke tests suite on IE
......
Можно ли каким-то параметром через командную строку передать переменную браузера, как параметр TestNG или с помощью Maven?
С радостью выслушаю другие варианты решения этой задачи.