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

Возобноеление выполнения теста после сбоя/остановки в TestComplete 7



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

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


Возобноеление выполнения теста после сбоя/остановки в TestComplete 7
2012-04-23 11:47
Автотест проверки функциональности через работу с инфтерфейсом написан. Но он иногда подает, так как возникают нестабильные ошибки приложения: создаёшь объект и иногда оно зависает.
Так как один объект создаётся на основе других (тест долгий - минут 15, не очень атомарный), и так как надо выяснить стабильно ли зависает программа при определённом действии, то надо как-то восстановить состояние теста на определённый момент и продложить с места падения.

В моей ситуации: TestComplete 7, автотесты на Delphi Script. Для сохранения состояния теста, значения всех значимых переменных (глобальные переменные в отдельном модуле uGlobal) сохраняются во время ошибки (когда старабывает событие основки теста, а тест ещё не завершился => упал, они сохраняются). И их могу восстановить при старте.

Но вот как проскочить ряд уже корректно выполненных шагов (поиск, работа со ссылками, ...) и перейти к потенциально сбойной секции (создание объектов)?

Как вы такое делаете, если делаете?

Пока пришло в голову не очень гибкое решение:
Разделить тесты на отдельные функции/секции Test_Part_1(), Test_Part_2(), ... Test_Part_End() и сделать каждую из них самодостаточной (в каждом тесте программа настраивается, открывается, выполняется тест, но программа не закрывается). Но при старте выполняется проверка - если предыдущая часть завершилась успешно, то настраиваться и открываться ещё раз не надо. А если нет - то надо + восстановить все переменные из сохранённого во время сбоя состояния.

В общем-то спасибо, пока писал вопрос, придумал ответ. Но если есть другие ответы, то был бы рад услышать.


Java ожидание нажатия на клавишу
2012-04-23 12:11
Подскажите пожалуйста, как можно выстроить условие для бесконечного цикла опроса клавиатуры? мне необходимо продолжить лишь после того, как юзер нажмет на enter.

uppercase
2012-04-23 12:16
здравствуйте
у меня вопрос по поводу Selenium IDE

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



Сейчас использую 1.7.2 версию
спасибо . . . . .

вывод переменных
2012-04-23 12:25
здравствуйте:)

Мне нужно зарегистрировать несколько клиентов на сайте автотестером Selenium IDE
К примеру:
Login : client_45


То есть 'client_' будет писаться всегда а число рандомно выбирается самим Selenium ом.

После того как я зарегистрировал их, могу ли я в более доступном читаемом виде увидеть те данные которые вводил Selenium
То есть можно каким то образом записать переменные в файл или как то более читабельно выводить их в Selenium IDE


сейчас у меня стоит Selenium IDE 1.7.2

Вакансия QA specialist (Львов)
2012-04-23 14:29
Для иностранной софтверной компании мы ищем QA specialist:

Требования:

* Experiences with software test (or even test automation) – опыт работы по автоматическому тестированию крайне желателен.
* JAVA, JUNIT knowledge
* UNIX / LINUX knowledge (only for position in Ukraine)
* Knowledge of quality assurance methodologies
* Knowledge of CM-Tools (i.e. Perforce)
* Familiar with Agile Software Development (SCRUM)
* Familiar with Microsoft Products
* Relies on experience and judgment to plan and accomplish goals.
* Work well in a team environment with a variety of people.
* Ability to work well under deadlines.
* Willing and able to learn new skills as required.
* Good English skills

Просьба отправлять свои резюме по адресу resume@annix.com.ua либо по скайпу annixkiev

jenkins+phpunit
2012-04-23 18:54
Добрый вечер!
Jenkins вижу впервые и у меня есть такая проблема... Jenkins установлен на windows 7. Хочу запустить тест на phpunit. Для этого выбираю "Выполнить команду windows". Прописываю там:
C:\Users\webservers\usr\local\php5\phpunit C:\Users\webservers\usr\local\php5\unit

Запускаю. Получаю ответ:

Started by user anonymous
Building in workspace C:\Program Files (x86)\Jenkins\workspace\my_test
[my_test] $ cmd /c call C:\Windows\TEMP\hudson2314888094495222091.bat

C:\Program Files (x86)\Jenkins\workspace\my_test>C:\Users\webservers\usr\local\php5\phpunit C:\Users\webservers\usr\local\php5\unit 
‘Ёб⥬Ґ ­Ґ г¤ Ґвбп ­ ©вЁ гЄ § ­­л© Їгвм.
Build step 'Выполнить команду Windows' marked build as failure
Finished: FAILURE


Не могу понять,почему он пишет, что системе ­не удается ­найти указанный путь, потому что если это же выполняю из cmd.exe, то тест успешно запускается.
Подскажите, пожалуйста, как надо делать?


© 2010 | Software-Testing.Ru


В избранное