AT.info ПОСИДЕЛКИ  vKontakte   facebook группа  
Автоматизация тестирования

Нужна помощь

Здравствуйте, я начинаю заниматься автоматизацией десктопного java-приложения.

Я не могу понять, какой выбрать инструмент. У нас имеется QTP, но у меня возникла с ним одна проблемка - не запускается тестируемое java-приложение, оно в процессах висит, но GUI не отображается, видимо приложение пытается использовать джаву QTP. Спрашивал на форумах, ни кто толком не может помочь, говорят, что сталкивались когда-то с данной проблемой и дают расплывчатые советы.

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

требуется помощь в выборе средства для автоматизации тестирования

Добрый день!
У меня возникла проблема с выбором средства для автоматизации тестирования. Надо протестировать корректность работы API-методов приложения. Т.е. послали,например, POST-запрос на создание баннера, проверили тот ли нам ответ вернулся,который мы ждем, а потом посмотрели все ли создалось в БД..
Подскажите, пожалуйста, в какую сторону искать?

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

В прошлом году Андрей Дзыня выступил на конференции XP Days в Киеве, которая была посвящена XP практикам. Для тех, кто не смог посетить этот доклад - доступна видеозапись и слайды. 

Описание: Современный проект по разработке программного обеспечения тяжело представить без тестирования. Этому способствует изобилие методик и инструментов, которые призваны помочь на каждом этапе поставки: модульные тесты, интеграционные тесты, тестирование производительности. Но не стоит забывать об автоматизации функционального тестирования, которым очень часто пренебрегают на проекте, оправдываясь тем, что это дело тестировщиков. В своем докладе, я не буду рассказывать о том, что лучше автоматизировать, а что нет. А лучше покажу на живом примере, как с нуля настроить систему по запуску и контроля выполнения функциональных тестов при помощи инструментов Selenium 2 (WebDriver), Maven и Jenkins.

GUIdancer

Поставщик: 
Bredex
Распространение: 
Платный
Цена: 
200.00 ?
GUIdancer это мощный Eclipse-based инструмент для автоматизации функционального тестирования через графический интерфейс(GUI). 
Инструмент основан на проекте Jubula, чтобы увеличить продуктивность и комфорт в работе.

Что умеет Jubula:

  • Test specification
  • Test execution
  • Test analysis
  • Continuous integration
    Поддерживаемые технологии: 
    Swing, SWT/RCP, GEF, HTML, Java
    Поддерживаемые ОС: 
    Windows
    Поддерживаемые ОС: 
    Linux
    Поддерживаемые ОС: 
    MacOS X
    Язык тестов: 
    Keyword-driven
    Тестируемые приложения: 
    Swing, SWT/RCP, GEF, HTML, Firefox, Safari, InternetExplorer

Sikuli

Поставщик: 
User Interface Design Group, MIT Computer Science and Artificial Intelligence Laboratory (CSAIL)
Распространение: 
Open Source

Sikuli это визуальная технология для автоматизации графического интерфейса(GUI) используя изображения(screenshots). 

Sikuli включает в себя:

  • Sikuli Script
  • API для Jython 
  • Sikuli IDE.

 

Поддерживаемые технологии: 
Jython, Windows, Linux, MacOS X, Web
Поддерживаемые ОС: 
Windows
Поддерживаемые ОС: 
Linux
Поддерживаемые ОС: 
MacOS X
Язык тестов: 
Sikuli Script
Тестируемые приложения: 
Web, Desktop

Книги по автоматизации

Помню когда-то этот вопрос подымался на посиделках.

Какие книги или главы из каких книг вы читали об автоматизации?

 

Автоматизация Mac OS приложений

Кто уже успел покопаться в автоматизации Mac OS?

Что для тебя идеальный процесс?

Коллеги, каким вы видите идеальный процесс в разработке ПО с использованием автоматизации?

Automation Session Meet Ups

На последней встрече я упомянул об немного другом формате встреч - Automation Sessions. Суть идеи - увидеться и заавтоматизировать реальный проект, при помощи конкретного инструмента. 

У кого какие  идеи на этот счет?

Переход с Selenium 1 на Selenium 2

Сейчас на одном их проектов хоче перевести все тесты с Selenium 1 на Selenium 2. 

Оф. документация советует следующее http://seleniumhq.org/docs/03_webdriver.html#emulating-selenium-rc

Еще можно самому создать класс, в котором переопределить все методы первого Selenium с использованием WebDriver.

 

Какой подход кто считает более удобным и почему?

RSS-материал