Разделы портала

Онлайн-тренинги

.
Автоматизация тестирования
Максим Дорофеев: "Обезьянки против роботов"
23.10.2009 20:51

На прошедшей недавно в Киеве конференции Test Labs 2009 прозвучал замечательный доклад в исполнении Максима Дорофеева "Обезьянки против роботов". С одной стороны, поднимаемый в этом докладе вопрос о преимуществах и недостатках ручного и автоматизированного тестирования обсуждался уже множество раз. Тем не менее, Максиму удалось показать проблему под несколько иным углом. Вместо абстрактной перепалки "ручников" с "автоматизаторами", в которой каждая сторона конечно же хвастается своими достоинствами и преувеличивает чужие недостатки, Максим представил, как "обезьянки" и "рооботы" решают одни и те же задачи, каждый по максиму используя свои преимущества. Разумеется, никто не выиграл. Посмотрите слайдкаст доклада, и вы узнаете, почему, по мнению Максима, никто и не мог выиграть.

Подробнее...
 
Организация автоматизированного тестирования Qt GUI
17.03.2009 18:06

Автор: Евгений Россинский

Оригинальная публикация: http://blog.netstream.ru/2009/03/squis/

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

В этой статье я хочу рассказать какой инструментарий мы используем для тестирования наших desktop приложений, написанных на Qt.

Пол года назад в ходе исследования инструментов для тестирования GUI в поле моего зрения попал продукт Squish компании froglogic. Из плюсов данного решения можно отметить следующие:

  • тесная дружба Squish c классами Qt (в том числе и itemы в QGraphiscScene);
  • кроссплатформенность;
  • поддержка скриптовых языков (Javascript, Python);
  • автоматизированная генерация текста теста;
  • удобная система запуска тестов из консоли.

На другую чашу весов легла стоимость лицензии 93 000 руб. (это по августовскому курсу 2650 евро).

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

Подробнее...
 
Что необходимо для внедрения автоматизации тестирования ПО
26.02.2009 16:51

Автор: Панкратов Вячеслав

Оригинальная публикация

Для внедрения автоматизации тестирования ПО необходимы всего три вещи:

  • Мотивация руководства
  • Зафиксированный и работающий процесс тестирования
  • Ресурсы: выделенные люди, которые будут заниматься только автоматизированным тестированием + фанат своего дела

Если чего-то из этого нет – лучше не начинать, на выходе всё равно получится «дохлая лошадь».

Почему?

Подробнее...
 
Автоматизированное тестирование с нуля
08.01.2009 18:09

Автор: Мартыненко Сергей

Оригинальная публикация: Часть 1, Часть 2.

Часть первая, рациональная

Эта часть статьи написана по мотивам доклада на первой конференции русскоязычного комьюнити тестировщиков 21 апреля 2007.

Под автоматизированным тестированием в этой статье понимается только и исключительно функциональное тестирование через GUI при помощи одного из инструментов: Rational Robot, QTP, TestComplete (священная корова, примерно соответствующая Oracle у DBA). Сделано это для того, чтобы не писать во всей статье оговорки.

Выбор  регрессионных автоматических тестов

Для предотвращения «расползания» кода и раннего обнаружения ошибок широко применяется практика ежедневного тестирования в автоматическом режиме.

В мировой практике наиболее распространены следующие виды тестов:

Подробнее...
 
Использование MS Excel в качестве унифицированного хранилища данных для автоматизированных тестов
12.12.2008 13:33

Полная "режиссерская" версия доклада, сделанного SQA Days 2008

Автор: Сергей Талалаев

Оригинальная публикация

Доклад затрагивает проблему выбора унифицированного хранилища тестовых данных для проведения автоматизированных функциональных и нагрузочных тестов.
Приводимый в докладе подход никоим образом не претендует на истину в последней инстанции и отражает лишь удачный опыт автора в практическом применения данных механизмов в ходе реализации проектов функциональной автоматизации.

Подробнее...
 
Инструменты для автоматизации функционального тестирования веб-приложений
05.12.2008 15:22

Автор: Семенкин Максим

Оригинальная публикация

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

Подробнее...
 
Сравнительный анализ инструментов автоматизированного функционального тестирования Web-приложений: Mercury QuickTest Pro и IBM Rational Functional Tester 6.1 (рабочая версия, на англ. языке)
03.10.2008 11:13

Автор: Михаил Давыдов

Статья изначально написана для западного заказчика по результатам предварительного evaluation IBM Rational Functional Tester (к моменту написания статьи автор уже имел продолжительный опыт работы с Mercury QuickTest Pro 6.5). Целью evaluation был (предварительный) выбор инструмента автоматизированного функционального тестирования Web-приложения, разрабатываемого для заказчика нашей компанией. Статья не претендует на исчерпывающий анализ обоих инструментов — такой цели и не ставилось. Цель статьи — проанализировать сферу применимости обоих инструментов, обозначить их наиболее сильные и наиболее слабые стороны. Приношу читателям извинения за свой, не всегда адекватный английски язык (а так же то, что я не удосужился перевести статью на русский).

Подробнее...
 
Введение в автоматизированное тестирование с использованием Mercury QuickTest Pro в вопросах и ответах
02.10.2008 13:58

Автор: Михаил Давыдов, Luxoft Company (www.luxoft.com)

В материале рассматриваются вопросы, которые чаще всего возникают при первом знакомстве с инструментом автоматизации функционального и регрессионного тестирования Mercury Interactive — QuickTest Pro.

В статье обсуждается работа с тремя версиями QTP — 6.5, 8.2 и 9.0. Если это не оговаривается специально, ответы на вопросы подходят для всех трёх версий.

  • Actions, Iterations
  • Использования объекта DataTable и параметризация
  • Логгинг
  • Распознавание объектов в QTP
  • Работа с Object Repository
  • Методы Test Object
  • Синхронизация
  • Свойства Объектов
  • Работа с библиотеками и программирование на VBScript
  • Использование объекта Environment
  • Запуск пакетов тестов и использования QTP Automation Object Model
  • Undocumented features
Подробнее...
 
Написание автоматических тестов и среда phpUnit
02.10.2008 13:15

Автор: Антон Гусев, Невоструев Иван

Первоисточник: www.tony.ru

В основном из-за увлеченности методологией XP авторы знакомы с тестовой инфраструктурой JUnit, соответственно, для php их выбор пал на phpUnit, как на созданный энтузиастами порт своего «старшего брата». На сегодняшний день существует несколько различных версий порта JUnit на php.

Подробнее...
 
Руководство по Borland SilkTest
02.10.2008 13:09

Авторы: Николай Колесник, Геннадий Алпаев

Данное руководство описывает основные принципы работы с программой автоматизированного тестирования SilkTest.

Предполагается, что читатель знаком с основами объектно-ориентированного программирования (ООП), тестирования и разработки программного обеспечения.

Цель данного пособия: дать толчок начинающему изучать SilkTest, поэтому не надейтесь найти здесь исчерпывающее руководство. Наиболее полным источником информации является Help, поставляемый с программой (на английском языке). Также предполагается хотя бы минимальное знание английского языка.

Все примеры делались на SilkTest версий 6.5, 7.1 и 7.5.

Ранее опубликованное на этом сайте руководство устарело.

Обновлённую версию можно скачать с сайта Automated Testing Service Group: http://autotestgroup.com/ru/materials/19.html

Это пособие для вас готовили:

  • Николай Колесник (написать письмо, ICQ#: 312628427)
  • Геннадий Алпаев ( Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript , ICQ#: 177141799)

Мы будем очень признательны за любые замечания, предложения, сообщения об ошибках и т.д., которые Вы найдете. Сообщайте нам любым удобным для Вас способом.

Надеемся, что это руководство было полезным для Вас!

 

 



Страница 39 из 40