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

Тестироние link в pop-up menu



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

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


Тестироние link в pop-up menu
2012-07-09 10:49
Задача: Необходимо проверить правильность перехода по "link=Винница" в pop-up menu:
1. Зайти на сайт "http://hotels24.ua/"
2. Навести мышкой на pop-up меню "Гостиницы Украины" в header страници.
3. Кликнуть на городе Винница
4. Проверить переход на страницу Гостиницы Винницы и области


Есть тест

package pop_up;

import com.thoughtworks.selenium.Selenium;
import com.thoughtworks.selenium.SeleneseTestCase;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebDriverBackedSelenium;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.regex.Pattern;

public class _01 extends SeleneseTestCase {
	@Before
	public void setUp() throws Exception {
		WebDriver driver = new FirefoxDriver();
		String baseUrl = "http://hotels24.ua/";
		selenium = new WebDriverBackedSelenium(driver, baseUrl);
	}

	@Test
	public void test_01() throws Exception {
		selenium.open("/");
		selenium.click("link=Винница");
		selenium.waitForPageToLoad("30000");
                verifyTrue(selenium.isTextPresent("Гостиницы Винницы и области"));
	}

	@After
	public void tearDown() throws Exception {
		selenium.stop();
	}
}

Застряла на выполнении пункта 2.Навести мышкой на pop-up меню "Гостиницы Украины".
Selenium не считывает что я навожу мышкой на pop-up menu и соответственно при запуске теста пытается найти "link=Винница" на самой странице.
В результате - "link=Винница" не найден, тест провалился.

Подскажите, пожалуйста, как можно прописать процес наведения мышкой на pop-up меню.

Ищу тестировщика
2012-07-09 13:10
В компанию SKAZKA http://skazkastudio.ru/ требуется тестировщик.

Описание вакансии:
Тестировние браузерных -социальных-клиентских онлайн игр, ориентированных на массовый международный рынок пользователей.

Обязанности:
· Создание тестовых сценариев для функционального тестирования разрабатываемой функциональности, ревью и обновление существующих сценариев, функциональное тестирование по сценариям, регрессионное тестирование, тестирование black box , навыки exploratory testing, приветствуется системное тестирование с анализом получаемых данных

Требования:
· Опыт тестирования Web-приложений, игрового По (клиентские, браузерные, социальные или мобильных приложений)
∙ Умение составлять грамотные сценарии тестирования;
∙ Умение составлять отчет о тестировании;
∙ Опыт работы с bug-tracking системами;
∙ Способность дать оценку трудозатрат по поставленной задаче;
· Умение создавать тестовые данные, понимание граничных условий и прочее
· Умение тестировать по заранее составленным тест-кейсам и вне тест-плана
- Знание основ и методов тестирования
- Умение работать в ограниченные сроки, без документации или с минимальными требованиями.
- Знание языков программирования (как плюс)
- Базовые знания SQL, умение писать простые скрипты для подготовки тестовых данных; (как плюс)

Личные качества :
- пол не важен
- возраст 18+
- обучаемость
- стрессоусточивость и еще раз стрессоустойчивость
- умение работать в творческом коллективе
- адекватное отношение к критике и замечаниям

Условия:
· Стабильная заработная плата (размер устанавливается по результатам собеседования)
- Компания проводит обучение и сертификацию сотрудников;
- Работа в дружном коллективе
- Перспективы профессионального и карьерного роста;
- Просторный офис в центре Москвы. (территориально м. Новокузнецкая, Третьяковская)
- Чай-кофе и фрукты-печеньки на халяву.)

Если вы ничего из требований и обязанностей не знаете - напишите нам - всему научим.

Свои резюме/записки о себе и контакты для связи шлем на емейл anir@skzk.ru


Детали уточняем в личной переписке.

Как протестировать сортировку элементов на сайте
2012-07-09 14:19
Есть странна сайта hotels24.ua/hotels/гостиницы-область/Киевская/ на которой реализован функционал - Сортировка.
Необходимо протестировать правильность работы сортировок "Рейтинг" и "Звезды"
По рейтингу - после нажатия на кнопку гостиницы должни отсортироватся так что бы изначально шли все гостиницы с максимальным рейтингом потом с меньшим сеще меньшим и так далее.
По звездам - то же самое - сначала гостиницы с найбольшим количеством звезд и вниз по спадающей.

Задаа усложняется тем что как рейтинг так и количество звезд могут идти не равномерно.
Например: изначально может быть 2 гостиницы с рейтингом 10, потом 5 гостиниц с рейтингом 9,9 и после 3 гостиницы с рейтингом 9,8, а после обновления сайта могут появится 3 гостиницы с рейтингом 10 и 1 с рейтингом 9,8 а гостиниц с рейтингом 9,9 может вообще не стать.

Я еще полный нуб в тестировании поетому моей фантазии хватило только на такой кусок кода:

package com.example.tests;

import com.thoughtworks.selenium.Selenium;
import com.thoughtworks.selenium.SeleneseTestCase;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebDriverBackedSelenium;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.regex.Pattern;

public class Untitled extends SeleneseTestCase {
	@Before
	public void setUp() throws Exception {
		WebDriver driver = new FirefoxDriver();
		String baseUrl = "http://hotels24.ua/";
		selenium = new WebDriverBackedSelenium(driver, baseUrl);
	}

	@Test
	public void testUntitled() throws Exception {
		selenium.open("/hotels/%D0%B3%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B8%D1%86%D1%8B-%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C/%D0%9A%D0%B8%D0%B5%D0%B2%D1%81%D0%BA%D0%B0%D1%8F/");
		selenium.click("//div[@id='id-search-search_hotel_list_sort']/div/div[2]/div[2]/ul/li[3]/a/span");
		verifyTrue(selenium.isTextPresent("Рейтинг: 10"));
		verifyTrue(selenium.isTextPresent("Рейтинг: 9.9"));
		verifyTrue(selenium.isTextPresent("Рейтинг: 9.8"));
	}

	@After
	public void tearDown() throws Exception {
		selenium.stop();
	}
}

Понятно что так как надо он работать не буде. По сути он просто проверяет наличие элементов. А надо чтобы он к тому же проверял и их правильный порядок ( сначала "Рейтинг: 10" потом "Рейтинг: 9.9" и только поле них "Рейтинг: 9.8".

Подскажите плиз как это вообще можно реализовать.

Вакансия "Инженер по тестированию"
2012-07-09 14:27
Инженер по тестированию, Санкт-Петербург

Exigen Services - международная IT-компания, активно использующая «гибкие методологии» семейства Agile XP & Scrum в составе распределенных команд для оперативной и эффективной разработки промышленных систем для ряда ключевых индустрий, таких, как финансовый сектор, страхование, здравоохранение, телекоммуникации, медиа и других.

Обязательные требования:
  • Опыт написания, запуска тест-кейсов
  • Знание SQL
  • Навыки тестирования продуктов со сложной бизнес-логикой
  • Готовность к высокой нагрузке

Желательно:
  • Знание JAVA, опыт программирования на Java также будет плюсом.
  • Опыт тестирования веб-сервисов


Обязанности:
  • Написание тест кейсов
  • Функциональное ручное тестирование
  • Анализ требований.


Условия:
  • «Белая» заработная плата, которая зависит напрямую от уровня квалификации кандидата, обсуждается на интервью.
  • Социальный пакет (ДМС, бесплатные курсы английского).
  • Работа в соответствии с Трудовым законодательством, соблюдение всех социальных гарантий.
  • Гибкий график работы, работа в офисе.
  • Подвозка от ст.м. Московская (автобус идет 7-10 минут).
  • Особенная корпоративная жизнь с различными спортивными мероприятиями и праздниками.
  • Эффективная система оценки и обучения (в компании проводится более 200 тренингов).
  • Крупный международный бизнес, в котором заняты несколько сотен человек по всему миру.
  • Квалифицированная команда профессионалов, в которой каждый может получить помощь и поддержку.
  • Мультинациональные проекты, где можно получить опыт работы с различными технологиями в распределенных командах.


Контакты:
Резюме направляйте по адресу: Ksenia.Dementieva@exigenservices.com.

Вакансия "Инженер по автоматизированному тестированию"
2012-07-09 14:30
Инженер по автоматизированному тестированию, Санкт-Петербург

Exigen Services - международная IT-компания, активно использующая «гибкие методологии» семейства Agile XP & Scrum в составе распределенных команд для оперативной и эффективной разработки промышленных систем для ряда ключевых индустрий, таких, как финансовый сектор, страхование, здравоохранение, телекоммуникации, медиа и других.

Требования:
  • Опыт разработки тест-кейсов
  • Опыт программирования на языке Java
  • Базовые знания SQL
  • Опыт работы с Selenium
  • Знание английского языка не ниже Upper-Intermediate


Обязанности:
  • Автоматизация тестов (написание тест-скриптов).
  • Написание тест-кейсов.
  • Анализ требований.


Условия:
  • «Белая» заработная плата, которая зависит напрямую от уровня квалификации кандидата, обсуждается на интервью.
  • Социальный пакет (ДМС, бесплатные курсы английского).
  • Работа в соответствии с Трудовым законодательством, соблюдение всех социальных гарантий.
  • Гибкий график работы, работа в офисе.
  • Подвозка от ст.м. Московская (автобус идет 7-10 минут).
  • Особенная корпоративная жизнь с различными спортивными мероприятиями и праздниками.
  • Эффективная система оценки и обучения (в компании проводится более 200 тренингов).
  • Крупный международный бизнес, в котором заняты несколько сотен человек по всему миру.
  • Квалифицированная команда профессионалов, в которой каждый может получить помощь и поддержку.
  • Мультинациональные проекты, где можно получить опыт работы с различными технологиями в распределенных командах.


Контакты:
Резюме направляйте по адресу: Svetlana.Grushka@exigenservices.com.

Ведущий тестировщик-аналитик
2012-07-09 18:11
Всем привет! Ищем в команду соратника, который будет отвечать за качество "пользовательских" фич на новом направлении.

Наш отдел разработки создает разные веб-проекты: платформы для миллионов пользователей и внутренние проекты для сотрудников и партнеров.
Мы работаем по гибким методологиям, по принципам agile manifesto. Используем практики Scrum, Kanban, Lean, ездим по конференциям, читаем книги, ведем блоги, общаемся с коллегами по отрасли, пробуем новое, внедряем лучшие практики, постоянно улучшая процессы.

Кого мы ищем:

Человека, который пришел в тестирование, чтобы продукты становились более качественными. Который любит разбираться в причинах проблем и решать их в корне. Который радуется, когда проблема решена, а не когда она найдена.
Мы видим на месте будущего коллеги продвинутого тестировщика, любящего исследовательское тестирование, с опытом автоматизации тестирования GUI.

Мы ему поручим:

- участие в сборе и формулировании требований к проектам
- участие в планировании разработки проектов
- планирование тестирования веб-проектов
- тест-дизайн и проведение функционального тестирования
- проведение исследовательского тестирования

Ему очень сильно поможет, если он:

- разбирается в устройстве веб-приложений
- умеет автоматизировать тестирование GUI с помощью Selenium (WebDriver)
- имеет опыт выявления и описания требований

И еще кое-что из приятного:

- официальное оформление по ТК РФ
- уютный и современный офис с комнатами отдыха (м. Павелецкая, кольцевая)
- соц. пакет (медицинская страховка, курсы английского в офисе за счет компании)
- оплата обучения, конференций, мастер-классов
- наличие собственной библиотеки бизнес- (и не только) литературы в офисе

Пишите мне: yulia DOT nechayeva AT inn DOT ru

Ведущий инженер по автоматизации тестирования
2012-07-09 18:15
Привет! Ищем в команду соратника-автоматизатора.

Мы ищем ведущего инженера по автоматизации тестирования на новый проект, который будет являться сердцем платформы, обслуживающей миллионы пользователей в Росиии и Европе.
Мы работаем по гибким методологиям, по принципам agile manifesto. Используем практики Scrum, Kanban, Lean.

Кого мы ищем:

человека, который всегда ищет лучшее решение, и не только в уже известных ему подходах. Которому важнее решить задачу, чем автоматизировать сценарии.

Мы ему поручим:

- написание фреймворка для тестирования нового проекта
- развитие текущих фреймворков для автоматизированного тестирования
- создание и поддержку функциональных тестов
- актуализацию тестов, настройку и поддержку среды для Continious Integration

Для этого кандидат должен обладать:

- опытом автоматизации функционального тестирования web-приложений с помощью Selenium (WebDriver)
- уверенным знанием практик тест-дизайна
- знанием языка программирования (Java или Python)
- знанием HTTP-протокола
- умением читать Java и PHP код
- умением работать с базами данных: SQL базовые знания (придется сталкиваться с Oracle, PostgreSql, MySql, MsSql)

И еще кое-что из приятного:

- официальное оформление по ТК РФ
- уютный и современный офис с комнатами отдыха (м. Павелецкая, кольцевая)
- соц. пакет (медицинская страховка, курсы английского в офисе за счет компании)
- оплата обучения, конференций, мастер-классов
- наличие собственной библиотеки бизнес-литературы в офисе

Нагр.тест-е клиент-серверного приложения, написанного на Java и работа
2012-07-09 18:35
Всем добрый вечер!


Задача:
Провести нагрузочное тестирование для клиент-серверного приложения, написанного на Java и работающего под сервером JBOss 6.0 (7.0). Клиент тонкий.
Число пользователей от 10 и выше (Какой верхний порог брать, пока не понимаю. Может подскажите до какого значения целесообразно с комментариями, пожалуйста)
Интересует какие инструменты могут помочь в решении задачи??


Пока рассматриваю варианты:
1) Записать тесты через Selenium IDe --> допилисть и засунуть в IDEA --> мудрить там с количеством потоков (вроде бы было что-то по этому вопросу)
2) использовать JMeter...только пока не понятно в моем случае он подходит...??


Очень нужен совет.
Заранее спасибо!


© 2010 | Software-Testing.Ru


В избранное