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

Размышления о авт. тесте БД



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

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


Размышления о авт. тесте БД
2015-02-20 11:46

Есть агент который подкл. к таблице, мониторит её и если данные появились (новые) то перебрасывает их в другую таблицу.

Начиная с теста агента:

1. Проверка на запуск службы (успещно не успешно, смотрю в службах Windows)

2. Проверяю его логи на саксес подкл к базам

3. Проверяю соотв. подкл в sysprocesses

 

На счет теста БД:

1. Проверка создалась ли табл. с нужными полями

2. Корректность внесенных данных (чтоб небыло там спецсимволов) - незнаю нужно ли это тестить?

3. Добавляет ли полученные данные во 2 табл

4. Как отрабатывает агент при большой интенсивности добавления данных к 1 табл

5. Что если табл. 1 будет пуста

6. Что если табл. 1 не будет существовать

7. Что если табл. 2 не будет существовать

 

 

Какие еще варианты Вы думаете можно?

 

 



Выбор из выпдающего списка в IE
2015-02-20 16:58

Пишу тест на выбор из выпадающего списка. Под всеми браузерами,кроме IE,всё работает.
А ситуация такая: есть выпадающий список.Кликаем по нему,чтобы он открылся. Список открывается.  Затем хотим выбрать элемент. Проблема в том,что элемент в данный момент не виден,нужно скроллить. Во всех браузера без скролла обойтись выходит. Просто инициируем клик по нужному пункту и всё. А IE ругается,что элемент не виден. Ну и тест падает.

Подскажите,что тут можно сделать?
Есть вариант : скроллить до победного. Но это очень громоздко. Может есть какая-то хитрость,чтобы обойти это ограничение IE?

Использую IE11.



Как запустить тесты с помощью Maven используя webdriver-factory 1.1.43
2015-02-21 21:31

Win7
Java 1.8
Apache-maven-3.2.5
IDE Eclipse
JUnit 4


1. Здесь все ок:

 - Запуск через IDE+JUnit+WebDriver-factory (import ru.esteru.selenium.factory.WebDriverFactory;
http://screencast.com/t/K5vVtS2re)
 
 - Запуск тестов используя Maven в командной строке mvn test:
http://screencast.com/t/R543vXJW


pom.xml для пункта 1:
 <build>
    <sourceDirectory>${basedir}/src</sourceDirectory>
    <testSourceDirectory>${basedir}/src</testSourceDirectory>
        <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.2</version>
        <configuration>
         <encoding>UTF-8</encoding>
        </configuration>
      </plugin>
    </plugins>
  </build>

  <dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.11</version>
    </dependency>
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>2.44.0</version>
    </dependency>
    <dependency>
        <groupId>com.opera</groupId>
        <artifactId>operadriver</artifactId>
        <version>1.1</version>
    </dependency>    
  </dependencies>

2. 
- Удаляем пакет "ru.esteru.selenium.factory.WebDriverFactory" из IDE.
 - Запуск через IDE+JUnit+WebDriver-factory (import ru.stqa.selenium.factory.WebDriverFactory; импорт уже другой! добавил внешний jar файл http://screencast.com/t/fSjomNYRbZaL)
тест запускается - здесь все ок
 
 - Запуск тестов используя Maven в командной строке mvn test:
http://screencast.com/t/Uq88JICYOr

pom.xml для пункта 2:

  <build>
    <sourceDirectory>${basedir}/src</sourceDirectory>
    <testSourceDirectory>${basedir}/src</testSourceDirectory>
        <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.2</version>
        <configuration>
         <encoding>UTF-8</encoding>
        </configuration>
      </plugin>
    </plugins>
  </build>

  <dependencies>
    <dependency>
        <groupId>ru.stqa.selenium</groupId>
        <artifactId>webdriver-factory</artifactId>
        <version>1.1.43</version>
    </dependency>
  </dependencies> 
</project>

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



Селениум FirefoxDriver: скрытый элемент
2015-02-21 22:02

В форме логина есть элемент поля пароля с display:none.

Каким образом пройти эту форму с FirefoxDriver, если выдается исключение

WebElement elementLogin = driver.findElement(By.id("navbar_username"));
WebElement elementPassword = driver.findElement(By.id("navbar_password"));
Boolean visible = elementPassword.isDisplayed();
System.out.println(visible);

Exception in thread "main" org.openqa.selenium.ElementNotVisibleException: Element is not currently visible and so may not be interacted with

 

 

Я тестировал эту форму сначала с WebUnitDriver, и эта форма проходилась без проблем, теперь нужно с FirefoxDriver, но как ее пройти?



Тестирование простой формы
2015-02-23 04:17

Доброго времени суток! Вопрос от начинающего тестировщика.

 

Есть форма для тестирования:

- поле "Имя", максимальная длинна 32 символа;

- кнопка "Сохранить".

Форма сохраняет результат в базе данных.

 

 

Вопрос, нужно ли писать два тест-кейса?

1. То что в поле "Имя" можно ввести 32 символа

2. То, что 32 символа сохраняются в базе данных.

 

Или можно ограничится одним тест-кейсом?

1. То, что 32 символа сохраняются в базе данных.



Настройки профиля в selenium
2015-02-23 05:34

Народ, всем привет. Кто с селениумом дружит, вопрос есть. Я бота маленького сделал, клики накручивает по тизерке. И вопрос такой, как сделать, что бы при клике, рекламная страничка открывалась не в новом окне, а в новой вкладке. Как прописать это в настройках профиля или еще как то можно это сделать.?

 

P.S пишу на питоне и использую webdriver firefox



© 2010 | Software-Testing.Ru


В избранное