16
Автоматизация тестирования: 3+7 аргументов в пользу TestComplete Геннадий Алпаев Ciklum Сообщество Тестировщиков Днепропетровска 29/09/2011

Автоматизация тестирования 3+7 аргументов в пользу Test Complete

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

Автоматизация тестирования:3+7 аргументов в пользу TestComplete

Геннадий АлпаевCiklum

Сообщество Тестировщиков Днепропетровска29/09/2011

Page 2: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

3 главных причины:

Почему TestComplete?

3+7 аргументов в пользу TestComplete

2

• поддерживаемые технологии

• стоимость

• техподдержка

Page 3: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

TestComplete – Поддерживаемые технологии

3+7 аргументов в пользу TestComplete

3

MS Visual C++ 6.0 – 10.0

Delphi/C++ Builder

SybasePower Builder

Page 4: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

TestComplete – стоимость

3+7 аргументов в пользу TestComplete

4

Page 5: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

TestComplete – техподдержка

3+7 аргументов в пользу TestComplete

5http://smartbear.com/forums

http://www.sqaforums.com/

http://software-testing.ru/forum/

http://tv.falafel.com/TestComplete.aspx

http://tctutorial.ru/

Page 6: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

7 неглавных причин:

Почему TestComplete?

3+7 аргументов в пользу TestComplete

6

• XML-лог и экспорт лога (HTML/MHT)

• поддержка различных языков программирования

• поддержка сторонних компонентов

• разные структуры приложения

• интеграция через OLE

• нагрузочное тестирование Web-приложений

• расширение с помощью SDK и Extensions

Page 7: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

TestComplete – XML лог и экспорт лога

3+7 аргументов в пользу TestComplete

7

Page 8: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

TestComplete – языки программирования

3+7 аргументов в пользу TestComplete

8

AUT

•JScript (C++/C# Script)•VBScript•DelphiScript

• C#• C++

• VB .NET• VB 6.0• Delphi AUT

OLE

Page 9: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

TestComplete – сторонние компоненты

3+7 аргументов в пользу TestComplete

9

Page 10: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

TestComplete – модели тестируемого приложения

3+7 аргументов в пользу TestComplete

10

Flat Tree

Page 11: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

TestComplete – OLE-интеграция

3+7 аргументов в пользу TestComplete

11

OLEAUT

• работа с OLE-объектами в TestComplete

• вызов скриптовых функций через OLE

• работа с TestComplete через OLE

Page 12: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

TestComplete – нагрузочное тестирование Web

3+7 аргументов в пользу TestComplete

12

Page 13: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

TestComplete – SDK и Script Extensions

3+7 аргументов в пользу TestComplete

13http://smartbear.com/support/downloads/testcomplete/sdk/

Script Extensions (JScript, VBScript)

Page 14: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

TestComplete – и, наконец, «Разное»

3+7 аргументов в пользу TestComplete

14

• поддержка различных систем контроля версий

• разнообразие встроенных функций

• широкие возможности работы с графикой (включая OCR)

• создание скриншотов для каждого шага

• распределенное тестирование

• NameMapping/Aliases

• TestRecorder

• подробная документация с примерами и FAQ

• куча настроек для удобства работы

Page 15: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

TestComplete – заключение

3+7 аргументов в пользу TestComplete

15

Существует ли инструмент для автоматизации тестирования лучше чем TestComplete?

Page 16: Автоматизация тестирования 3+7 аргументов в пользу Test Complete

Спасибо за внимание!

3+7 аргументов в пользу TestComplete

16