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

как определить index текущего TestItem



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

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


как определить index текущего TestItem
2013-06-07 13:40
Здравствуйте.
Назрел вопрос:

Тесты запускаются TestExecut-ом /run всего проекта.
Для генерации нужных мне данных (альтернативный короткий отчет) мне надо вытянуть название текущего TestItem

Indx = ???;
var name = Project.TestItems.TestItem(Indx).Name;

Как определить какой из testItems работает в настоящий момент??


Java Eclipse Тест с 2 браузеров
2013-06-07 17:36
Добрый день. Я новичек в автоматическом тестировании и у меня возникла проблема с запуском тестов для несколько браузеров сразу. Тест - елементарный. Переход и авторизация на сайте. Один из браузеров, к примеру Хром - без проблем открывает тест и проводит его, а вот второй - Firefox, просто открывается и ничего дальше не происходит. Подскажите в чем дело...вот код:
package com.example.tests;

import java.io.File;
import java.io.IOException;
import java.util.regex.Pattern;
import java.util.concurrent.TimeUnit;
import org.junit.*;

import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeDriverService;
import org.openqa.selenium.support.ui.Select;

public class LoginTest {
  private static ChromeDriverService service;
  private WebDriver driver;
  private String baseUrl;
  private boolean acceptNextAlert = true;
  private StringBuffer verificationErrors = new StringBuffer();
  
  @BeforeClass
  public static void createAndStartService() throws IOException {
      service = new ChromeDriverService.Builder()
         .usingDriverExecutable(new File("C:/Documents and Settings/Administrator/workspace/chromedriver.exe"))
         .usingAnyFreePort()
         .build();
      service.start();
  }

  @Before
  public void setUp() throws Exception {
    driver = new FirefoxDriver();
    driver = new ChromeDriver(service);
    baseUrl = "http://192.168.2.168/";
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
  }
  
  @Test
  public void testLogin() throws Exception {
    driver.get(baseUrl + "/");
    driver.findElement(By.linkText("Login")).click();
    driver.findElement(By.linkText("Candidate")).click();
    driver.findElement(By.name("login")).clear();
    driver.findElement(By.name("login")).sendKeys("mail");
    driver.findElement(By.name("password")).clear();
    driver.findElement(By.name("password")).sendKeys("Pass");
    driver.findElement(By.cssSelector("input.login")).click(); 
  }
  
  @After
  public void tearDown() throws Exception {
    driver.quit();
    String verificationErrorString = verificationErrors.toString();
    if (!"".equals(verificationErrorString)) {
      fail(verificationErrorString);
    }
  }

  private boolean isElementPresent(By by) {
    try {
      driver.findElement(by);
      return true;
    } catch (NoSuchElementException e) {
      return false;
    }
  }

  private boolean isAlertPresent() {
    try {
      driver.switchTo().alert();
      return true;
    } catch (NoAlertPresentException e) {
      return false;
    }
  }

  private String closeAlertAndGetItsText() {
    try {
      Alert alert = driver.switchTo().alert();
      String alertText = alert.getText();
      if (acceptNextAlert) {
        alert.accept();
      } else {
        alert.dismiss();
      }
      return alertText;
    } finally {
      acceptNextAlert = true;
    }
  }
}


JSON Schema
2013-06-07 23:43
Добрый вечер.

Работая с JMeter для валидации xml ответов от сервера использую xml схему и соответственно XML Schema Assertion.
Но дело в том что сервер может возвращать данные не только в xml формате, а еще и в json.
В связи с этим возник вопрос. Есть ли какой то способ проверять json который приходит с сервера подобным образом (т.е. есть ли что-то подобное xml схеме для json)?
Если кто сталкивался, пожалуйста поделитесь.
Заранее спасибо.

Тестирование игр
2013-06-08 01:59
Здравствуйте!
Я начинающий тестировщик. Интересуюсь в первую очередь тестированием компьютерных игр. Прочитал рекомендуемую многими книгу Романа Савина "Тестирование dot com", так что кое-что уже знаю и умею (но понимаю, что этого явно не достаточно)

1)Скажите, насколько реально найти начинающему тестировщику игр удалённую работу (в моём городе подходящих вакансий ВООБЩЕ нет (г.Винница, Украина)).

2)Возможно, подскажите какую ещё литературу нужно прочитать.
3)И вообще, насколько перспективно тестирование игровых приложений.
4)И да, насколько я понимаю тестирование игр и тестирование ПО имеют существенные различия, я прав?

Очень надеюсь на вашу помощь и взаимнопонимание. :blush:


© 2010 | Software-Testing.Ru


В избранное