Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Инструмента для автоматического тестирования



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Инструмента для автоматического тестирования
2011-07-11 07:34
Всем доброго времени суток!
В общем требуется выбрать инструмент для автоматизации функционального тестирования. В данный момент всё происходить вручную.
Имеется:
- сервер с виртуальными машинами (nonGUI) на xen (скрипты автоматического создания машин написаны в двух экземплярах: bash и python)
- собственно сами виртуальные машины (1 - win7, 1 - win 2k8R2, n - *nix)

Требуется автоматизировать следующие действия:
- после создания виртуальной машины подключится к ней через VNC (ssh еще недоступен) и произвести первоначальную настройку (последовательность действий известна и определена, меняются некоторые параметры)
- после настройки из под виртуальных win-машин (в некоторых случаях принципиально именно win, но далеко не всегда) подключиться к машине по web(https) и производить настройку и тестирование машин.
- взаимодействие всего этого друг с другом (после первоначальной настройки стартует тестирование через web и прочее - чтобы избежать конфликтов), пока есть мысли связывать их через web-страницу на python'е, ну а питоновские скрипты уже будут делать всю остальную работу - составление отчетов и прочее.

Главный вопрос: какие инструменты подойдут для этого больше всего - интересуют возможности и легкое понимание.

Заранее благодарен за ответ :)

PS: если что-то не уточнил, задавайте вопросы - уточню все детали.
PPS: поиском по форуму пользовался и на гугле не забанен - очень серьезное подозрение на то, что я могу упустить какие-нибудь нюансы и подводные камни + особо временем не располагаю для тщательного анализа инструментов, они как раз и должны увеличить количество времени :(


Знаем про проблему, но не чиним
2011-07-11 09:58
Привет!
Этот вопрос у меня появился давно, только сейчас решилась создать тему. В общем...
Есть программист. Во время работы (когда закрывает баг, или дописывает фичу) он видит, что есть небольшая ошибочка, но незаметная: вроде в IE отображается коряво, или после каких-то определённых действий что-то на страничке не туда "поплыло". То есть всё работает, но есть недочёт - баг с приоритетом minor. Так вот. Если он такое находит - сознательно это не исправляет сразу. Ждёт, когда найду я, тогда исправляет за короткое время (т.к. этот же баг не новинка, программист про него знал). Человек таким образом повышает свою значимость в глазах начальства - типа умеет быстро исправлять проблемы.
Как думаете, наличие такой коллеги в команде для меня (как для тестировщика) хорошо, или плохо? Или фиолетово?

количество элементов по xpath
2011-07-11 13:10
Какой командой можно узнать количество элементов по xpath?
Нашел getXPathCount(), для php не работает.
PHP + Selenium RC 1.

Юзабилити Магазина на портале
2011-07-11 13:27
Предлагаю провести юзабилити-тестирование онлайн-магазина.
Закину первый баг для разгона.
Оплатил вот участие в онлайн-конференции ConfeT&QA Online в октябре. Хочу посмотреть историю заказов - и не вижу её :)
Но история заказов тут как суслик. Мы её не видим, а она есть. В http://software-testing.ru/shop/home?page=account.index есть список своих заказов. Но ссылки на этот раздел опять же нет :).
Далее. Оплатил я заказ - и дальше не ясно, что делать. При участии в других онлайн-конферениях мне сразу присылали ссылку на саму конференцию и способ туда попасть. Тут - тишина.
Моё мнение - пользователь никогда не должен думать, что ему делать дальше. Путь должен быть явным, простым и единственным. Это экономит не только время пользователя при работе с системами, но еще и время документаторов при написании инструкци и время саппорта (не нужно отвечать на "тупые" вопросы).

Раз селениум, два селениум
2011-07-11 14:48
http://software-testing.ru/images/stories/library/barancev/selenium/logo-selenium.pngАвтор: Алексей Баранцев

Три дня тому назад, ровно в полночь (по московскому времени), торжественно, под звуки фанфар, вышла вторая версия инструмента автоматизации веб-приложений Selenium 2.0. И это действительно очень важное событие в жизни тестировщиков, занимающихся автоматизацией веб-приложений, потому что это не простое обновление, а совершенно новый инструмент!

На протяжении предыдущих двух месяцев, когда Selenium 2.0 находился на этапе бета-тестирования, и многие уже начали пробовать новую версию, мне неоднократно приходилось отвечать на вопрос, в чем же состоит кардинальное отличие 2.0 от предыдуущей версии, и почему они при переходе на 2.0 никакого отличия не заметили. Мне приходилось объяснять, что для “настоящего” перехода на версию 2.0 недостаточно просто загрузить новый дистрибутив, надо ещё и переписать все свои тесты :) И это не совсем шутка, в ней есть изрядная доля правды.

Заранее предвидя, что с выходом официального релиза количество переходов на новую версию увеличится, и мне придется снова и снова объяснять, чем она отличается от предыдущей и как правильно осуществлять переход, я решил написать эту заметку, дабы впоследствии просто ссылаться на неё.

Первое, что надо запомнить – Selenium 2.0 обладает полной обратной совместимостью. Всё, что было в версии 1.0, по прежнему присутствует в новой версии, оно никуда не исчезло и в обозримом будущем не исчезнет. Поэтому можно просто загрузить дистрибутив 2.0, запустить свои тесты – и всё должно работать как раньше. Между прочим, даже многие старые баги сохранились, потому что при разработке новой версии эту часть кода старались вообще не трогать, усилия были сосредоточены на другом направлении. Впрочем, некоторые изменения всё таки вносились, главным образом нацеленные на поддержку новых версий браузеров Internet Explorer (до версии 9 включительно) и Firefox (до версии 5 включительно).

Но чем же всё таки новая версия отличается от предыдущей?



Читать дальше

Информация о компаниях, использующих Selenium
2011-07-11 18:39
Разработчики Selenium собираются сделать на официальном сайте "зал славы" -- страничку, на которой будут упоминаться компании, использующие Selenium для тестирования своих (и/или чужих) продуктов.
Если хотите попасть на "доску почета" рядом с такими компаниями, как Google, Mozilla, Opera, eBay -- отпишитесь здесь, я помогу связаться с людьми, ответственными за этот раздел.

Ну и у нас тоже будет прямо здесь своя небольшая "галерея звезд" :)

(Разумеется, это можно делать только с разрешения руководства компании публично сообщать подобную информацию).

Selenium Grid 2
2011-07-11 18:46
возникла необходимость в распаралеливании тестов :help: Кто то уже пытался работать с Grid2 + PHPunit? Подскажите, где можно об этом почитать?

Вопросы по миграции с Sekenium 1.0 на 2.0
2011-07-11 19:24
Здравствуйте ! Помогите пожалуйста с миграцией Selenium 1.0 на 2.0. Пишет следующую ошибку
при запуске теста
java.lang.NoClassDefFoundError: com/google/common/base/Function

на линии

WebDriver driver = new ChromeDriver();

где же взять этот класс ?

selenium IDE Есть ли возможность сохранять страницы ?
2011-07-11 19:32
Нужно раз 200 обновить страничку и столько же раз сохранить

Как использовать DOM с WebDriver 2.0 C#?
2011-07-11 22:53
Есть форма для добавления пользователя на портал. Нужно проверить работу формы через тест. Свойства полей ID и Name формируются на основе случайных значений, зависящих от сеанса, выцепить очень сложно - можно ли как-нибудь в WebDriver C# реализовать доступ к полям через DOM?
[IMG]http://s014.radikal.ru/i326/1107/ab/8c1b01686bcc.png[/IMG]


© 2010 | Software-Testing.Ru


В избранное