Подкаст «Что случилось с тестировщиками?»
2011-07-22 00:10
Александр Орлов и Вячеслав Панкратов провели небольшой опрос «Чего не хватает и что мешает тестировщикам ПО?» и были не на шутку заинтересованы лидерами голосования, в числе который оказался, например, такой вариант ответа как «Понимание целей и задач процесса тестирования» за который проголосовало около 50% респондентов. Они решили обсудить эту тему и пригласили записать небольшой подкаст Глеба Рыбалко.
Подкаст «Что случилось с тестировщиками?»
2011-07-22 00:10
Александр Орлов и Вячеслав Панкратов провели небольшой опрос «Чего не хватает и что мешает тестировщикам ПО?» и были не на шутку заинтересованы лидерами голосования, в числе который оказался, например, такой вариант ответа как «Понимание целей и задач процесса тестирования» за который проголосовало около 50% респондентов. Они решили обсудить эту тему и пригласили записать небольшой подкаст Глеба Рыбалко.
Кое-как освоила написание автотестов на java в eclipse, а свыше было велено присоединиться к TFS.
Установила Microsoft Test Manager 2010, Test Agent, Test Controller.
А вот что дальше делать со всем этим добром не представляю.
То что это довольно мощный тул вижу, но как конкретно подключить в него мой проект, написанный на Java пока не понимаю
В общем, может вдруг у кото-то есть достаточно терпения мне это объяснить буду оч признательна..
wait sys.process
2011-07-22 13:31
Всем добрый день, вопрос следующий:
- при нажатии на кнопку "ок" я должен ждать открытия окна, сколько это окно будет открываться я не знаю, может 5 секунд, может и 5 минут, я сделал следующие:
n = 0
do while not sys.process("процесс_открываюшегося_окна").exists
aq.delay(1000)
if n = 300 then
log.error("окно не открылось (первышено время ожидания)")
exit do
end if
n = n + 1
loop
Алгоритм работает, он ждет (5 минут) пока в системе не "возникнет" процесс sys.process("процесс_открываюшегося_окна"), проблема в следующем: test complet ждет процесс sys.process("процесс_открываюшегося_окна") и когда его не находит, происходит пауза в 1 сек и опять поиск нужного процесса и в это время в логи записывается лог с ошибкой, что то типа: <sys.process("процесс_открываюшегося_окна") не найден> можно ли этого лога избежать? Просто хочется, чтобы логи были чистыми, а не с ошибками.
Подскажите, пожалуйста, что я делаю не так. Спасибо.
Задачи:
Руководство группой тестировщиков (10 человек). Группа занимается обеспечением качества и выполнением функционального тестирования, как по сценариям, так и эксплуатационное.
Проведение обучения сотрудников.
Планирование тестирования задач релиза, оценка трудозатрат, написание методики и планов тестирования.
Ревью проектной документации.
Контроль рисков тестирования.
Координирование работы сотрудников, решение проблем группы тестирования.
Контроль сроков и объемов выполнения работ.
Обеспечение взаимодействия группы с аналитиками, разработчиками.
Согласование тестовой документации и объема работ с заказчиками.
Условия:
- з/п высокая, обсуждается индивидуально
- офис м.Белорусская (7-10 мин. пешком)
- ДМС, регулярные премии и бонусы
- график работы с 9.30 до 18.15
Все вопросы, а также резюме направляйте, пожалуйста на omishkina@spice-agency.ru
phpunit ничего не выдает в командной строке
2011-07-22 14:56
установил php
Установил Pear через
go-pear -> system
установил phpunit
Запустил selenium-server-standalone-2.1.0.jar
Пытаюсь запустить https://github.com/chibimagic/WebDriver-PHP/blob/master/SampleTest.php
через командную строку
phpunit SampleTest.php
он вроде что-то думает некоторое время, браузер не запускается, ничего визуально не происходит
Потом вроде команда выполнилась и все, появилась строка для следующего выполнения команды. Пробовал менять в SampleTest текст для ассерта, что б типа ошибку выдало, всеравно команда выполняется и все. Это вообще нормальное поведение? я просто думал, что он должен отписаться в командной строке хоть что-то, запустить браузер
Указываю вообще левое имя файла, всеравно команда типа проходит, ошибок никаких не выдает
Подскажите плиз, что я не так сделал?
Примечательно, что тест работает замечательно, но стоит его запустить с помощью ант-билдера, обваливается после команды:
INFO - Command request: getAllLinks[, ] on session 26a8b65dd3984b0e
d93e
INFO - Got result: OK,,,lnkClear,lnkLogout,logo,,,,,,,,,,,,,,,, on
b65dd3984b0ea50dc1438610d93e
INFO - Command request: testComplete[, ] on session 26a8b65dd3984b0
0d93e
INFO - Killing Firefox...
Вот лог ошибки:
Testcase: main took 19,804 sec
Caused an ERROR
com/google/common/collect/Lists
java.lang.NoClassDefFoundError: com/google/common/collect/Lists
at com.thoughtworks.selenium.HttpCommandProcessor.parseCSV(HttpCommandProcessor.java:286)
at com.thoughtworks.selenium.HttpCommandProcessor.getStringArray(HttpCommandProcessor.java:275)
at com.thoughtworks.selenium.DefaultSelenium.getAllLinks(DefaultSelenium.java:527)
at AllLinksClick.recursion(Unknown Source)
at AllLinksClick.main(Unknown Source)
at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:423)
at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:137)
Caused by: java.lang.ClassNotFoundException: com.google.common.collect.Lists
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
LR 11. Controller. Нет значений некоторых Measurements
2011-07-22 15:09
Всем привет!
Коллеги, помогите решить проблему. В LR Controller на графике System Resource Graphs -> Windows Resources дефолтные Measurements пустые. Добавил некоторые параметра самостоятельно, они работают, но там нет того, что нужно. Прилагаю скрин проблемы
Запускаю все это на сайте WebTours из туториала на localhost. Удивительно, что раньше эти поля, как мне кажется, были заполнены. Может где-то выбрал ненужную опцию. Глаз замылился уже.
Главный вопрос - как сделать чтоб показывались значения дефолтных замеров?
Есть ли здесь умельцы, которым доводилось из теста получать информацию из консоли браузера???
Поделитесь способом, нагуглить что то ничего пока не выходит.
Не обрабатывается Click.
2011-07-22 15:59
Фиксил объемный тест и столкнулся с такой ерундой:
проверяю элемент на наличие и видимость, а потом вызываю клик на него и на нём selenium слетает, хотя предыдущие вызовы прошли корректно.
Что я мог упустить?
Мучает меня один важный для меня вопрос и я очень была бы благодарна, если бы Вы могли мне помочь!
Дело в том, что я начала использовать практику написания use cases и user scenarios для тестирования нашего продукта.
Сначала я создаю Use Cases - на основе спецификации. А потом по use cases - user scenarios (раскрываю основные и альтернативные пути).
Так вот, все это у меня на данный момент представлено в виде документа Excel.
Но здесь я столкнулась сосложностью поддержки данной тестовой документации: меняется что-то в спецификации - соответственно, нужно менять use cases, в которых используется измененный элемент, а потом, в свою очередь, и менять все юзерские сценарии, в которых используется этот элемент. И сделать это оказывается вовсе непросто, учитывая что количество основных и альтернативных путей, которые описаны сценариями, может быть довольно большое. И найти те, в которых используется конкретный измененный в спецификации элемент - долго и кропотливо...
Может быть Вы могли бы мне подсказать какой-то эффективный инструмент (тулзу), в котором бы можно было легко просмотреть, на какие из юзерских сценариев зааффектило изменение в спецификации.
Заранее спасибо! :)