Перейти к содержимому

Публикации Tishka

140 публикаций создано Tishka (учитываются публикации только с 17 мая 2023)



#141296 Зачем вы учились в вузе?

Отправлено автор: Tishka 22 мая 2015 - 14:54 в Личный рост, карьера, развитие

Пришел в ВУЗ с целью получить знания, ну и корочку.

Оказалось специальность только открылась и никто не знает что преподавать.

Думал так будет первый год, но увы, это было до конца моего обучения.

Более смешно то, что в корочке написано "Разработка и тестирование программного обеспечения".

 

Так что ничего полезного с ВУЗа не вынес, кроме корочки.




#141287 Не сохраняется первое изображение

Отправлено автор: Tishka 22 мая 2015 - 10:50 в Selenium - Functional Testing

Ну я догружал 11 фото, но получается какой-то костыль если честно =)

Потом проверка фотосета на кол-во элементов, там приходиться делать так: element.size() -1;

Хотелось бы сделать это все без этого, но походу никак.

 

Спасибо за ответ.




#141276 Не сохраняется первое изображение

Отправлено автор: Tishka 22 мая 2015 - 07:04 в Selenium - Functional Testing

Есть тест, который выполняет следующее

1. загружает поочередно 10 изображений 

2. проверяет наличие загруженных изображений на странице

 

Проблема в том, что на странице не сохраняется первое изображение 

Если загружать изображения вручную, то все ок.

Даже пробовал ставить Thread.sleep(10000) - не помогло.

@DataProvider(name = "photoset")
	public static Object[][] photos(){
		return new Object[][]{
				{"D:\\element1.jpg"},
				{"D:\\element2.jpg"},
				{"D:\\element3.jpg"},
				{"D:\\element4.jpg"},
				{"D:\\element5.jpg"},
				{"D:\\element6.jpg"},
				{"D:\\element7.jpg"},
				{"D:\\element8.jpg"},
				{"D:\\element9.jpg"},
				{"D:\\element10.jpg"}
		};
	}
@Test(priority=10,dataProvider = "photoset")
public void photosetItems(String link) {
	element = driver.findElement(By.xpath("(//*[@id='photosets']//input)[last()]"));
	element.sendKeys(link);
	element = (new WebDriverWait(driver, 30))
		.until(ExpectedConditions.visibilityOfElementLocated
			(By.xpath("(//*[@id='photosets']//*[@class = 'column-left']//img)[last()]")));
}



#141213 отсутствие списка технологий в вакансиях

Отправлено автор: Tishka 20 мая 2015 - 06:22 в Про тестирование обо всём подряд

Вот Вам пример на личном опыте.

Пришел в компанию в которой не было до меня тестировщиков.

На собеседовании мне сказали примерно так: "Нам все равно какими инструментами ты будешь пользоваться, но нам нужна автоматизация на крупных проектах".

Доходило до того, что человек, который меня собеседовал пытался опровергнуть, что Eclipse это IDE. Я это пишу к тому, что никто, кроме самих тестировщиков, ну и программистов, которые сами пишут тесты, четкого понятия не имеет какой стек технологий необходим для автоматизации.




#141212 Тестовое задание "ListBoxer".

Отправлено автор: Tishka 20 мая 2015 - 06:12 в Тест-дизайн и ручное тестирование

Советую Вам удалиться с такими предложениями.




#141121 @DataProvider или вытаскивание из БД?

Отправлено автор: Tishka 13 мая 2015 - 15:09 в Про тестирование обо всём подряд

Спасибо за совет.




#141119 @DataProvider или вытаскивание из БД?

Отправлено автор: Tishka 13 мая 2015 - 10:48 в Про тестирование обо всём подряд

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

while (rs.next()) {
  String city = rs.getString(2);
  String street = rs.getString(3);
}



#141116 @DataProvider или вытаскивание из БД?

Отправлено автор: Tishka 13 мая 2015 - 05:40 в Про тестирование обо всём подряд

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

Да, пожалуй неправильно поставил вопрос, хорошо что Вы поправили.

Данные не меняются и несущественны, в моем случае.

Может Вы имели ввиду не RecordSet а ResultSet ?




#141113 @DataProvider или вытаскивание из БД?

Отправлено автор: Tishka 12 мая 2015 - 15:12 в Про тестирование обо всём подряд

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

Нужно мнение опытных тестировщиков.

Есть загрузка 10 изображений

Ссылки можно хранить в @DataProvider или хранить в БД.

Сам @DataProvider таков:

	@DataProvider(name = "showcase")
	public Object[][] showcaseLinks() {
		return new Object[][] {
			{"D:\\element1.jpg"},
			{"D:\\element2.jpg"},
			{"D:\\element3.jpg"},
			{"D:\\element4.jpg"},
			{"D:\\element5.jpg"},
			{"D:\\element6.jpg"},
			{"D:\\element7.jpg"},
			{"D:\\element8.jpg"},
			{"D:\\element9.jpg"},
			{"D:\\element10.jpg"}
		};
	}

Есть ли смысл хранить линки в БД?

Для работы с БД использую jdbc, но им можно доставать только построчно(насколько мне известно).

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

 

Буду рад любым предложениям и примерам, заранее спасибо!

 




#141070 Работа с динамическими полями

Отправлено автор: Tishka 07 мая 2015 - 08:08 в Selenium - Functional Testing

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

Хотел спросить опытных автоматизаторов:

- Есть страница с примерно 40 полями

- Каждое поле динамическое

- Сохранение поля происходит при фокусе на другой элемент

 

Есть ли возможность дожидаться окончания запроса и переходить к следующему полю?

Так как в некоторых случаях когда обязательное поле еще не сохранено и меняю фокус на другой элемент, вываливаются попапы с ошибками.

 




#141055 Как проверить размер модала и цвет?

Отправлено автор: Tishka 05 мая 2015 - 12:36 в Начинающему тестировщику

Скорее всего в css цвет указан в rgba.

Через инструмент разработчика в браузере посмотрите как указывается цвет.




#141045 Как проверить размер модала и цвет?

Отправлено автор: Tishka 05 мая 2015 - 08:30 в Начинающему тестировщику

Проверить цвет можно так:

element = driver.findElement(By.xpath("//body"));
String backgroundColor = element.getCssValue("background-color");
assertEquals(backgroundColor, background);

В переменной "background" лежит ожидаемый цвет




#141040 После закрытия попапа не нажимаются кнопки

Отправлено автор: Tishka 05 мая 2015 - 06:41 в Selenium - Functional Testing

Доброе утро.

Попробуйте, после закрытия попапа, найти любой элемент. Если не находит, то попробуйте через switch  переключаться на страницу.




#141037 После закрытия попапа не нажимаются кнопки

Отправлено автор: Tishka 04 мая 2015 - 17:46 в Selenium - Functional Testing

Добрый вечер.

Скажите, а как вы переключаетесь на попап и обратно на страницу?




#141009 Помогите с заданием

Отправлено автор: Tishka 30 апреля 2015 - 13:57 в Начинающему тестировщику

Неплохо было бы исправить орфографические ошибки в отчёте + сперва пишется "Ожидаемый результат", а затем "Фактический". И причём это делается для каждого шага :)

Это в приемочных тестах сначала ожидаемый, а потом фактический.

Если это багрепорт - сначала фактический, потом ожидаемый.

 

На каждом этапе писать ожидаемый результат - применимо, опять же, к приемочным тестам.




#141008 Appium. Что делать с самим приложением?

Отправлено автор: Tishka 30 апреля 2015 - 13:42 в Автоматизированное тестирование

Нашел эту книжечку . Возможно найдете там что-то полезное для себя




#141007 Вопрос по регрессии

Отправлено автор: Tishka 30 апреля 2015 - 13:21 в Тест-дизайн и ручное тестирование

Вообще считаю, что регрессионное тестирование должно выполняться по поставленным задачам...

Особенно, если проект большой, то нужно определить, каким требованиям должно отвечать регрессионное тестирование.

Может будет необходимо проверить только основной функционал или же нужна более глубокая проверка

Но по собственному опыту могу сказать, что в большинстве случаев негативные тесты не менее важны, чем позитивные, а в некоторых случаях, даже важнее

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

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




#140979 Как работать с элементами в shadow DOM

Отправлено автор: Tishka 29 апреля 2015 - 11:48 в Про тестирование обо всём подряд

aksas, спасибо на информацию.

Почитаю как будет время.




#140968 Как работать с элементами в shadow DOM

Отправлено автор: Tishka 28 апреля 2015 - 15:37 в Про тестирование обо всём подряд

Здравствуйте уважаемые форумчане!

 

    На днях общался со знакомым фронтендщиком, который рассказал о прелестях shadow DOM.

Нашел пример использования  здесь

Сразу возник вопрос, как работать Webdriver'ом с элементами внутри shadow tree?

Лично пока не сталкивался с этим.

 

Есть кто готов поделиться опытом поиска элементов с shadow DOM?

Буду очень благодарен.

 




#140884 Поиск псевдоэлемента на странице

Отправлено автор: Tishka 23 апреля 2015 - 14:06 в Автоматизированное тестирование

Спасибо!

Почитал статью, не поддерживается только Opera.

 

Завтра будет время, попробую.




#140867 Поиск псевдоэлемента на странице

Отправлено автор: Tishka 22 апреля 2015 - 12:24 в Автоматизированное тестирование

Добрый день уважаемые форумчане!

Столкнулся с таким затруднением:

- На странице есть псевдоэлемент "::after", который навешивает полупрозрачный фон на изображение.

- У псевдоэлемента есть background-color: #8C2800.

 

Не могу найти локатор к нему. чтобы через "getCssValue("background-color")" получить значение.

Так же заметил, что Firebug не отображает псевдоэлементы.

 

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




#140855 автоматически генерирующиеся id и Selenium IDE

Отправлено автор: Tishka 22 апреля 2015 - 06:37 в Selenium - Functional Testing

Здравствуйте.

 

Что Вы подразумеваете, под "что ID автоматически генерируются  самим фрэймуорком"?

 

P.S. Для знакомства с автоматизацией тестирования, Selenium IDE хватит.

Однако советую использовать Webdriver.




#140805 Помощь с заданием

Отправлено автор: Tishka 20 апреля 2015 - 10:41 в Начинающему тестировщику

гуглить не пробовали "водопадная методология" и "тестирование калькулятора" ?




#140757 Ошибки в документации\тестовом задании

Отправлено автор: Tishka 16 апреля 2015 - 14:59 в Начинающему тестировщику

Подобная ситуация с формулами расчета у меня недавно встречалась.

В отчете о проверенном фукционале писал так:

"Данные рассчитываются в соответствии с ожидаемым результатом, однако формула расчета отличается от формулы указанной в ТЗ."

 

По сути это убивает 2х зайцев сразу - вы рапортуете что расчет производится правильно и указывает отличие формулы в ТЗ, от той что используется.




#140610 Вопрос по Selenium Builder. Запуск в IE

Отправлено автор: Tishka 10 апреля 2015 - 11:06 в Selenium - Functional Testing

Почитайте про Ожидания в Selenium.

Thread sleep лучше не использовать.