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

Как посчитать время на тестирование



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

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


Как посчитать время на тестирование
2015-12-18 09:58

Оригинальная публикация

 

Автор: Евгений Ефимов, QA Manager, DataArt

 

Посмотреть запись выступления Евгения на эту тему

 

…Или, другими словами, как посчитать время на тестирование так, чтобы все поверили? Ведь на самом деле у нас обычно — две цели. Первая — посчитать время так, чтобы не ошибиться и правильно распределить ресурсы — скорее всего, поначалу сделать это хорошо все равно не получится. Вторая цель более реальна: посчитать время на тестирование так, чтобы доказать кому-то, что вам нужны еще люди в команде, объяснить, почему вы не успеваете и т. д. Как ни странно, после того, как раз 50 сделаете второе, то и первое будет получаться!

 

Давайте теперь посмотрим, как считать время на тестирование, на конкретных примерах.

 

Читать статью...



Иногда не грузится страница тестируемого приложения
2015-12-18 10:15

selenium-server-standalone-2.48.2.jar, Google Chrome Version 47.0.2526.80 m

 

По первому обращению driver.get(url) иногда не грузится страница тестируемого приложения.

Если страница не загрузилась, обычно помогает первый же рефреш страницы.

Подскажите, есть ли готовые решения, чтобы через некоторый таймаут обновить страницу?

 

Пока выручает такой вариант:

public void openMainPage() {
	driver.get(Url);
	int i = 0;
	while (driver.findElements(By.xpath("//input[@type='password']")).size() < 1 & i < 2){
		i++;
		driver.navigate().refresh();
	}
}

Если элемент не находится, то происходит ожидание, заложенное в 

driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);

После чего происходит обновление страницы, она обычно сразу загружается, элемент находится, выход из цикла.

i < 2 - две попытки.



Selenium IDE. Прошу помочь начинающему.
2015-12-18 18:21

Доброго времени суток.

Совсем недавно начал осваивать Selenium IDE. 

Возник такой вопрос:
Есть таблица, например это справочник людей, где есть поля: ЛОГИН(уникальный), Фамилия, Имя. А справа от каждой записи - управляющие кнопки,редактировать,открыть, удалить.

Над таблицей управляющая кнопка "Создать".

 

Суть проблемы в том, что например есть 200 записей и мне надо нажать на кнопку "Редактировать" именно у человека с логином,нуу,например "ААА" - он там такой один.

Дело в том,что сам IDE, нажатием на кнопку Select выводит:

//div[@id='userList']/table/tbody/tr[2]/td[7]/div/span[2]/a[2]/span - однако тут он просто ссылается на номер строки. 

Если искать именно по полю "Логин" - то будет:

//div[@id='userList']/table/tbody/tr[2]/td (получилось чуть меньше, чем в верхнем селекте) - т.е. опять же ссылается на строку и положение ячейки в строке.

Это мне НЕ нужно, т.к. строка может поменять своё положение и я обращусь не к тому элементу.

 

Получается, что в поиске:

//div[@id='userList']/table/tbody/tr[2]/td[7]/div/span[2]/a[2]/span  - мне надо заменить часть:

"/table/tbody/tr[2]/td[7]" - не на "координаты", а на именно логин. 

Самое интересное, что поиск просто по тексту: a[text ()=''] - ищет ТОЛЬКО те элементы, которые ВНЕ самой таблицы. Т.е. на заголовки, на кнопку "Создать",что вне таблицы и на НАИМЕНОВАНИЯ столбцов(ЛОГИН, Фамилия, Имя), если писать сами фамилии,имена или логины - ничего,мол нет таких.

И как вообще тогда быть?

Инспектируя саму ячейку с нужным Логином с помощью firebug адрес ячейки оказался таким:

<td class="width15-5 sortable renderable">ААА</td>

 

Помогите пожалуйста,как мне обратиться к нужной управляющей кнопке через Логин??

И если кто не сильно занят - можно задать ещё пару глупых вопросов в скайпе? :)



неактивное поле
2015-12-18 18:21

Всем добрый день, 

поделитесь, пожалуйста, знаниями, как можно проверить то, что поле не редактируемое?

Заренее спасибо.



Не получается подписаться на рассылку для начинающих
2015-12-20 23:38

Не получается подписаться на рассылку для начинающих. Выдает ошибку. Подкиньте линк, где подписаться.



© 2010 | Software-Testing.Ru


В избранное