Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Keyword driven testing

3,994 views

Published on

Keyword-driven testing, Геннадий Алпаев
Keyword-driven подход к автоматизации тестирования был описан в литературе более 10ти лет назад, однако в русскоязычных источниках по этой теме информации довольно мало. В докладе Геннадий расскажет о том, в чем заключается подход, когда применяется, его достоинства и недостатки, а также покажет пример практической реализации Keyword-driven подхода для простого тестируемого приложения с помощью TestComplete и SilkTest.

  • Be the first to comment

  • Be the first to like this

Keyword driven testing

  1. 1. Keyword-Driven Testing Геннадий Алпаевatdays.com
  2. 2. О чём будем говорить? TestComplete QuickTest Pro Возможно вы уже видели это Это не настоящий Keyword-Driven atdays.com #atdays 2
  3. 3. А ты кто вообще такой? Геннадий Алпаев В автоматизации с 2003 года Участвовал в 10-ти проектах разной сложности Автор учебника по TestComplete и соавтор учебника по SilkTest Веду курсы по TestComplete и автоматизацииatdays.com #atdays 3
  4. 4. Сначала рассмотрим немного теории, чтобы иметь общее представление о Keyword-Driven походе НЕМНОГО ТЕОРИИatdays.com #atdays 4
  5. 5. Зачем нужен Keyword-Driven? Отделить код скриптов от тестов Упростить создание автотестов нетехническими специалистами Сделать тесты читабельными для всех Сделать тесты независимыми от конкретного инструментаatdays.com #atdays 5
  6. 6. Что можно нагуглить?atdays.com #atdays 6
  7. 7. Что нам нужно на самом деле? <code> <code> КОД ДРАЙВЕР СКРИПТОВ </code> </code> ТЕСТЫ ТЕСТИРУЕМОЕ ПРИЛОЖЕНИЕatdays.com #atdays 7
  8. 8. Самое лучшее объяснение – это практический пример НЕМНОГО ПРАКТИКИatdays.com #atdays 8
  9. 9. Посмотрим ещё разок…atdays.com #atdays 9
  10. 10. Пока что всё кажется простым, но так ли это на практике? И ЕЩЁ ЧУТЬ-ЧУТЬ ТЕОРИИatdays.com #atdays 10
  11. 11. В чём сложность? Сложность архитектуры Высокий уровень разработчиков скриптов А нужна ли нам такая универсальность? Целесообразна ли читаемость для всех?atdays.com #atdays 11
  12. 12. Нужно ли применять KDT подход и в каких случаях это делать? ПОДВЕДЁМ ИТОГИatdays.com #atdays 12
  13. 13. Когда применять KDT? В больших проектах Когда тесты и код пишут разные люди Если есть сомнения насчет инструмента Если в проекте есть опытные автоматизаторыatdays.com #atdays 13
  14. 14. Что ещё почитать? Just Enough Software Test Automation Daniel J. Mosley, Bruce A. Posey SAFS – Software Automation Framework Support http://safsdev.sourceforge.net/FRAMESDataDrivenTestAutomationFrameworks.htm got bugs? http://got-bugs.blogspot.com/search/label/KDTatdays.com #atdays 14
  15. 15. Вопросы? http://alpaev.com/kdt.zip karkadil@gmail.com skype: gennadiy.alpaevatdays.com #atdays 15

×