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

Проблема в воспроизведении записанных скриптов и распознавании Propert



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

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


Проблема в воспроизведении записанных скриптов и распознавании Propert
2011-03-09 09:38
Доброе утро !

Ситуация такова: Есть GUI - приложение (графический редактор), написанный на QT 4.6.2.

Заказчик пожелал автоматизировать регрессионное тестирование. Я скачала evalution TestComlete, все понравилось (записывает скрипты, разпознает объекты и их свойства, вопроизводит скрипты). В итоге был куплен TestComplete (ver 8.20.538.7) Standart. Беда - записывает сценарии, но потом не может их воспроизвести :( (не находит им же идентифицированное поле). В свойствах объекта (при задании Property CheckPoint) нету property Text (которое единственно важное и уникальное). При этом запись, вопроизведение и распознавание свойств таких стандартных приложений, как NotePad или Calculator - без проблем. Почитала про поддержку QТ, скачала и доставила необходимы модули, не помогло.


У есть меня подозрение, что проблема в том, что это Standart (а trial был Enterpise) и не хватает какой-то Feature.


Если это так, то чего не хватает и можно ли проапрейдить как-то плагином, а не всю покупать Enterprise версию ?


Подключение PHPUnit_Framework_TestListener
2011-03-09 10:24
Разбираюсь с подключением Implement PHPUnit_Framework_TestListener.
создал файл test.php в нем написал:
<?php
require_once 'PHPUnit/Framework.php';
 
include 'ArrayTest.php';
require_once 'SimpleTestListener.php';
 
$suite = new PHPUnit_Framework_TestSuite('ArrayTest');
 
$result = new PHPUnit_Framework_TestResult;
$result->addListener(new SimpleTestListener);
 
$suite->run($result);
?>


В файл ArrayTest.php записал тесты типа:
<?php
 require_once 'PHPUnit/Framework.php';
 require_once 'Testing/Selenium.php';
  
 class GoogleTest extends PHPUnit_Framework_TestCase
 {
     private $selenium;
     private $test;
  
     public function setUp()
     {
         $this->selenium = new Testing_Selenium("*chrome", "http://www.google.ru");
         $this->selenium->start();
     }
  
     public function tearDown()
     {
         $this->selenium->stop();
     }
  
     public function testGoogle()
     {
         $this->selenium->open("/");
         $this->selenium->type("q", "hello world");
         $this->selenium->click("btnG");
         $this->selenium->waitForPageToLoad(10000);
         $this->assertRegExp("/Поиск в Google/", $this->selenium->getTitle());
     }
 }
?>

В cmd пишу: "phpunit test.php"
В ответ phpunit выдает тчо то типа:
Class GoogleTest could not be found in test3.php.


В чем косяк? Если класс теста прописать сразу в test.php то ругается на сессию

Использование JWebUnit
2011-03-09 11:08
Коллеги, использует ли кто нибудь JWebUnit
(Обертка над HtmlUnit/Selenium)
http://jwebunit.sourceforge.net/
??
Какие впечатления?

19-20 марта, Новосибирск CodeFest
2011-03-09 13:50
Друзья!
До ближайшего грандиозного слета тестировщиков в Сибири на CodeFestосталось ровно 10 дней! Регистрация открыта.

Программа готовит массу сюрпризов:

Во-первых, только в рамках QA секции будет10 отличнейших технических докладовиз Новосибирска, Томска, Омска, Москвы и Санкт-Петербурга! Вы узнаете как тестируют в новосибирском Intel, питерском Jet Brains, новосибирском Parallels, Яndex всея Руси, омском Luxoft, и конечно же 2ГИС!

Будут представлены доклады опытных интереснейших рассказчиков и признанных экспертов, любимцев аудитории SQA Days и других крупнейших конференций стран СНГ!
Вы можете задать все волнующие Вас вопросы, получить на них ответы, наметить новые горизонты для развития себя и своей команды, рассказать о своих проблемах..
Разве можно такое пропустить?

Во-вторых, программа впервые будет дополнена двумя двухдневными тренингами Наташи Руколь, от которых в восторге вся европейская часть РФ на которые уже нужно регистрироваться! Только представьте, целая неделя для тестировщиков ;))

В случае ненабора на тренинги они просто не состоятся....

В-третьих, будет возможность во всех подробностях узнать о работе в самых классных компаниях Сибири и страны, найти отличных специалистов себе в команду и просто узнать о тенденциях на рынке труда.

В-четвертых, не раскрывая всех секретов, гарантируем отличную позновательную тусовку тестировщиков всей Сибири!


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


Оптимизация процесса анализа смоуктестов
2011-03-09 13:56
Добрый день.

Долго выбирал разел, надеюсь, что не ошибся :)

Ситуация такова: на меня повесили новую активити: на ночь запускать автотесты и утром делать их анализ. объем тестирования - примерно 150 Юзкейсов, на то, чтобы просмотреть один из них требуется от 1 до 20 минут(суть в выявлении багов, тоесть необходимо найти первопричину ошибки, просмотреть, ошибка ли это имплементации, или же автотула тупит\недописана или же отвалилось из-за перфоманса). Все бы ничего, но он меня требуют предоставить отчет в течении часа-двух. В отчет необязательно должны входить заведенные на BTS багрепорты по найденым проблемам, хотя бы корректная формулировка проблемы и указать принадлежность к сценарию определенному. Затем я должен проработать все найденные проблемы и если необходимо завести багрепорты.
Проблема в том, что я не успеваю за час обработать данные. Вторая проблема в том, что у меня уходит весь день почти на анализ дефектов и заведение багрепортов.

Возможно, кто-то занимался подобной активити и сможет подсказать как оптимизировать ее, какие триксы, методы применить, чтобы временные затраты снизить при обоих процессах (первичном анализе и вторичном, с заведением багрепортов).

У меня родились пока такие идеи:
1. Если юзкейс(он же сценарий - кусок функционала грубо говоря) занимаем много времени на вторичный анализ - отдавать его какому-нибудь инженеру с проекта, чтобы он прогнал этот кусок еще раз и занялся анализом самостоятельно. Таким образом на вторичный анализ время уменьшится.
2. Разбить весь скоуп на две части по приоритетам: те, которые имеют высший приоритет(покрывают ключевой фугкционал) должны быть проанализированы утром, в течении часа, а остальные сценарии могут быть протестированы уже к обеду или позже. Таким образом время на первичный анализ увеличится.

Хочу добавить, что можно задействовать дополнительно людей для вторичного анализа, но первичный я должен делать самостоятельно. Результаты первичного анализа отправляются менджменту.
Вопрос еще стоит в том, как наиболее эффективно использовать человеческие ресурсы в такой ситуации.

Если есть какие-то идеи, предложения, прошу, выкладывайте, буду очень благодарен :)

Программа для проверки доступности сайта по всему миру
2011-03-09 14:16
Всем привет,
Я на Винде ХР, и в поисках какой нибудь хорошей программки которая могла бы проверять доступность моего сайта в разных частях мира.

Допустим иногда мой сайт не доступен в некоторых городах Индии или России, или даже в моей стране сайт доступен только посредством соединения определённых интернет провайдеров, а через других нет.

Я подумал может есть такая утилита для винды, которую можно гибко использовать чтобы проверять доступность сайта в разных городах / странах / через разных интернет провайдеров.

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

Проблема при использовании TestNG
2011-03-09 18:25
Добрый день.
У кого какие мысли есть по поводу следующей проблемы:
(Используется Eclipse-Selenium-jUnit4/TestNG)

Берем простейший код открывающий страницу гугл с использованием JUnit:

public class MyTest extends SeleneseTestBase {
 @Before
 public void setUp() throws Exception {
  setUp("http://google.com", "*chrome");
    }
      @Test
      public void myTest() throws Exception {
    selenium.open("/");
    }
}



-все прекрасно отрабатывает

Берем тот же код но с использованием TestNG:


import com.thoughtworks.selenium.*;
import org.testng.annotations.*;

public class TestNTTest extends SeleneseTestNgHelper {
 @BeforeTest
 public void setUp() throws Exception {
        setUp("http://google.com", "*chrome");

    } 

 @Test 
 public void myTest4() throws Exception {
  selenium.open("/");
 }
}



И тут случается абракадабра -
Запускается почему то iexplorer(!!!) при этом в окне вместо гугла мы видим ошибку:

Цитата


</h2>HTTP ERROR: 403<h2>
Forbidden for Proxy
RequestURI=/

Powered by Jetty://




Как это понимать, есть ли какие ни будь мысли?

Местоположение testng.xml
2011-03-09 19:30
Добрый день.

А подскажите где должен лежать конфигурационный файл testng.xml при работе с TestNG+Eclipse???

Что то официальная документация ничего не говорит по этому поводу
(http://testng.org/do...html#testng-xml)

Высшее образование для тестировщика
2011-03-09 21:24
Если посмотреть вакансии для тестировщиков, то везде требуется в/о. Причём желательно - математика, физика или комп. технологии, но в любом случае государственное и техническое.
Но зачем? А тем более - почему техническое?

Неужели тестирование - это техническая отрасль деятельности? Тут и интуиция и психология и регистрация дефектов...

Как вы думаете, правда ли нужно высшее образование для работы тестировщиком?

Пожалуйста, обоснуйте свой ответ?


© 2010 | Software-Testing.Ru


В избранное