Ув господа гуру тестеры, покажите пожалуйста грамотный пример тест кейса. Просто мне нужно сделать тест кейс некоторый в университете, делать буду сам конечно, но хотелось бы образец + как это оформить всё дело
Столкнулся с проблемой запуска рекордера в jmeter 2.13:
2015/12/22 17:13:56 WARN - jmeter.protocol.http.proxy.ProxyControl: Could not open/read key store C:\Users\SBT-Sulaev-MR\Desktop\apache-jmeter-2.13\bin\proxyserver.jks (Не удается найти указанный файл)
2015/12/22 17:13:56 INFO - jmeter.protocol.http.proxy.ProxyControl: Creating Proxy CA in C:\Users\SBT-Sulaev-MR\Desktop\apache-jmeter-2.13\bin\proxyserver.jks
2015/12/22 17:13:56 ERROR - jmeter.protocol.http.proxy.ProxyControl: Could not initialise key store java.io.IOException: >> Illegal option: -ext
Try keytool -help <<
Command failed, code: 1
'keytool -genkeypair -alias :root_ca: -dname "CN=_ DO NOT INSTALL unless this is your certificate (JMeter root CA), OU=Username: SBT-Sulaev-MR, C=RU" -keyalg RSA -keystore proxyserver.jks -storepass {redacted} -keypass {redacted} -validity 7 -ext bc:c'
Тесты, как правило, предусматривают конкретное поведение браузера.
То есть, если мы тестируем, к примеру, форму регистрации, и в тест по вводу уже зарегистрированного емейл закладываем, что после сабмита браузер не должен перейти на главную страницу с выводом сообщения об успешной регистрации. Или, что он должен вывести такой-то текст ошибки.
Но если в тестируемом приложении (веб) есть реальные баги, то браузер может повести себя неожиданным образом и соответственно, наш скрипт закрашится из-за того, что поведение не предусмотрено. Необходимо перехватывать ошибки, дабы была возможность выполнять следующие блоки.
Вопрос: как лучше перехватывать ошибки? Через try-catch или в селениуме есть какая-то более удобная и правильная обработка ошибок? Учитывая, что они могут быть самые неожиданные, т.е. нужен какой-то универсальный перехватчик, а не под конкретный, опять же, случай.
В сети как--то не нашла примеров тестов с перехватами ошибок...
Требования: Опыт и навыки тестирования web-приложений и сервисов при помощи Java+Selenium; Высшее образование; Желательно: Знание Jenkins, Jmeter и опыт проведения нагрузочного тестирования; Опыт работы в банке будет серьёзным плюсом;
Обязанности: Написание и поддержка скриптов для функционального и нагрузочного тестирования; Проведение регрессионных и нагрузочных тестирований банковского ПО;
Условия: Работа в современном офисе (Банк - не Сбер); Оклад 130000 -150000 руб. gross; ДМС; Корпоративные скидки в популярные фитнес-клубы;