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

FindChild



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

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


FindChild
2011-10-04 10:28
Привет всем.

Хотелось бы узнать как на практике применять методы findChild, Find, при тестировании
web приложений. Желательно с примером. Что написано в мануале - нифига не понял.

ЗАРАНЕЕ - СПАСИБО!!!!!!!

ЗЫ. Еще есть небольшой вопрос. У меня все скрипты написаны на JScript один тест - одна функция,
как можно определить что тест закончился с положительным или негативным результатом походу выполнения,
а не после прочитав в логах?


Кликнуть на кнопку по названию и картинку
2011-10-04 11:09
2 вопроса


1)Есть у Selenium IDE/RC кликнуть на название кнопки.
Т.е. допустим есть кнопка "Очистить"
Можно как-нибудь кликнуть на эту кнопку по названию ?

2)Как кликнуть в IDE/RC на картинку. Т.е. допустим есть картинка с урлом "http://xxxxxxxx.ru/images/delete_button.gif" которая удаляет данные.
Можно ли кликнуть на неё ?

Инженер по автоматизации тестирования
2011-10-04 14:00
Добрый день, уважаемые!

Нахожусь в поиске специалиста по автоматизации тестирования. Компания очень хорошая - занимается разработкой узкоспециализированного софта, западный менеджмент, высокопрофессиональная команда, отличные условия! Готовы рассмотреть кандидатов также на позицию страшего/ведущего автоматизатора.
Ваши резюме буду ждать на нижеуказанную почту с помекой "инженер по автоматизации тестирования, с software-testing.ru".

Инженер по автоматизации тестирования

Требования:
- Высшее образование (желательно техническое)
- Опыт автоматизированного тестирования от 2 лет
- Уверенное владение одним из языков программирования (C++, Ruby, Java, PHP, Perl, Python и т.п.)
- Хорошие навыки системного администрирования Windows/Linux
- English upper-intermediate

Плюсами будут:
- Опыт работы со средствами автоматизации тестирования (предпочтительно Selenium/WebDriver)
- Опыт построения фреймворков автоматизированного тестирования
- Знание основ технологий разработки GUI, Web, WebServices
- Опыт работы с системами Continuous Integration
- Опыт работы с базами данных и базовые навыки администрирования

Обязанности:
- Участие в разработке фреймворка и скриптов автоматизации тестирования (HP QTP/Selenium2/Squish)
- Поддержка и разработка инфраструктуры автоматизации
- Разработка вспомогательных утилит

Условия:
- Конкурентоспособная заработная плата (определяется по итогам собеседования) + бонусы
- Развернутый социальный пакет (оплата питания, ДМС и пр.)
- Профессиональный рост – инфраструктурные проекты, выбор альтернативного инструментария, курсы иностранных языков

Территориально - м. Тульская, по финансам - для инженера 70-90 net, для ведущего больше!

С уважением, Архиреева Екатерина.
Старший менеджер по подбору персонала.
КА "Коннект Персонал"
(495) 229-46-76
kat@connect-personal.ru

TestComplete. Как проверить, существует ли закладка?
2011-10-04 14:30
Добрый день!
Недавно начала изучать TestComplete.
Записываю действия через рекорд и потом корректирую их руками.

Возникла проблема. Буду очень признательна за помощь :)

На карточке у нас есть несколько табов - закладок.
Надо проверить, что при создании карточки одной из закладок нет.
Нахожу ее через "найти объект", получаю:

var photo = Aliases.iexplore.pageBuildingsLa.SPAN.Item("tab_ctl00_PlaceHolderMain_Tabs_PhotoTabPanel");

Но если оставить эту строку так - он просто будет ждать это photo, а потом фейлить скрипт.
При попытке его найти:

var photo = Aliases.iexplore.pageRuBuildingsLa.Find('id', "tab_ctl00_PlaceHolderMain_Tabs_PhotoTabPanel", 'SPAN');
if (photo)...

Вылетает ошибка "несоответствие типа".

Как правильно написать? Можно ли использовать для объекта метод Exists?

SQL server deadlocks
2011-10-04 15:42
Добрый день!

Возник очередной вопрос, на тему аутентификации в тестируемом приложении и LR.

Суть: тестируемое приложение общается с SQL server по ODBC. В само приложение доступ осуществляется по связке логин-пароль.
Через администраторскую консоль я завел специального юзера, начал запись скрипта, залогинился в приложение.
Далее, в LR Controller'e создаю сценарий, в котором задаю количество пользователей, равное 25. Запускаю тестирование и спустя некоторое время получаю ошибки

"SQL SERVER – Fix : Error 1205 : Transaction (Process ID) was deadlocked on resources with another process and has been chosen as the deadlock victim. Rerun the transaction"

Вопросы:
Что происходит, при запуске теста с точки зрения SQL сервера - он считает, что в него ломятся 25 человек, вводящих одинаковую связку логин-пароль?
Отчего, в принципе возникают дедлоки - косяки в механизмах тестируемого ПО или, к примеру, SQL серверу недостает ресурсов?

P.S. Интереса ради, завел второго тестового юзера в тестируемой софтине, в Controller'e задал две группы пользователей, 10 штук на первого тестового пользователя, 15 на второго. Проблем с деадлоками не возникло. Не получится ли так, что для получения "честных" результатов тестирования мне придется заводить 25 тестовых пользователей в софтине и по отдельности добавлять их в сценарий теста LR Controller'a?

Благодарю за ответы!

Распараллеливание тестов(Selenium+PHPUnit)
2011-10-04 16:12
Cейчас возникла проблема, что набор тестов, написанных на selenium rc, проводится очень долго на системe Continuous Integration Cruisecontrol(Тестов стало много). Тесты запускаются последовательно в одном окне браузера в порядке указанном в phpunit.xml в прокте. Это не хорошо так как теряется смысл предназначения регрессионных тестов(прогон после каждого комита).
Не мог бы кто-нибудь рассказать про то как лучше распараллелить запуск тестов, У меня используется PHPUnit, Selenium rc,Grid.Selenium сервер используется старый. Кто как решил для себя данную задачу?
Заранее спасибо!

Блог Жанны Битюковой
2011-10-04 16:30
В трансляцию блогов еженедельно добавляются новые блоги. Их количество уже давно перевалило за отметку 100. Ну а мы продолжаем знакомить Вас с новыми блогами.

Блог Жанны Битюковой -- http://testerpractice.blogspot.com/

О себе: Меня зовут Жанна Битюкова, живу на Украине. Занимаюсь функциональным тестированием сложных клиент-серверных систем и настольных приложений с октября 2004 года. На сегодняшний день из 7 лет опыта в тестировании 4,5 года - в качестве тест тим лида. Любимые области: управление тестированием и тест-дизайн. Чем больше изучаю и практикую их, тем больше понимаю, как много открытий еще предстоит!
О блоге: Блог посвящен заметкам о тестировании программного обеспечения. В особенности вопросам

  • тест-дизайна
  • организации и управления тестированием
  • коммуникациям между тестировщиками и программистами
  • жизни, работе и творчеству тестировщиков :)


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

летающий катер
2011-10-04 22:26


Мифы о тестеровщиках
2011-10-04 22:58
Привет ребята,
Интересно узнать о мифах о тестировщиках....

По себе знаю такие:
1. Тестировщик - недопрограмист
2. Чтобы стать тестировщиком, базового знания компьютера достаточно


© 2010 | Software-Testing.Ru


В избранное