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.

of

Keyword-driven Test Automation Framework Slide 1 Keyword-driven Test Automation Framework Slide 2 Keyword-driven Test Automation Framework Slide 3 Keyword-driven Test Automation Framework Slide 4 Keyword-driven Test Automation Framework Slide 5 Keyword-driven Test Automation Framework Slide 6 Keyword-driven Test Automation Framework Slide 7 Keyword-driven Test Automation Framework Slide 8 Keyword-driven Test Automation Framework Slide 9 Keyword-driven Test Automation Framework Slide 10 Keyword-driven Test Automation Framework Slide 11 Keyword-driven Test Automation Framework Slide 12 Keyword-driven Test Automation Framework Slide 13 Keyword-driven Test Automation Framework Slide 14 Keyword-driven Test Automation Framework Slide 15 Keyword-driven Test Automation Framework Slide 16 Keyword-driven Test Automation Framework Slide 17 Keyword-driven Test Automation Framework Slide 18 Keyword-driven Test Automation Framework Slide 19 Keyword-driven Test Automation Framework Slide 20 Keyword-driven Test Automation Framework Slide 21 Keyword-driven Test Automation Framework Slide 22 Keyword-driven Test Automation Framework Slide 23 Keyword-driven Test Automation Framework Slide 24 Keyword-driven Test Automation Framework Slide 25 Keyword-driven Test Automation Framework Slide 26 Keyword-driven Test Automation Framework Slide 27 Keyword-driven Test Automation Framework Slide 28 Keyword-driven Test Automation Framework Slide 29 Keyword-driven Test Automation Framework Slide 30 Keyword-driven Test Automation Framework Slide 31
Upcoming SlideShare
Keyword driven testing
Next
Download to read offline and view in fullscreen.

6 Likes

Share

Download to read offline

Keyword-driven Test Automation Framework

Download to read offline

Презентация с 7-й встречи автоматизаторов, Минск, 28 декабря 2011-го.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Keyword-driven Test Automation Framework

  1. 1. Keyword-driven Test Automation Framework Concept, features, architecture Misha Suboch
  2. 2. TAF is a program which helps to perform automation testing effectively. Let us see TAF: Features Test Architecture Automation Workflow Framework Future 2
  3. 3. 1. Features and Advantages 2. Usage Workflow 3. Architecture 4. Artifacts 5. Implementation in Your Project 6. TAF Core Features 3
  4. 4. 1 Features and Advantages 4
  5. 5. 1 Keyword-Driven 2 Product-independent 3 Tool-Independent • Business Logic • GUI Objects 4 Maintainability • Steps • Utilities 5
  6. 6. Keyword-driven Product-independent Compatible with any automation tools on the market Aligned with Continuous Integration Frameworks (single entry point, unified test reports, etc.) 6
  7. 7. 2 Workflow 7
  8. 8. 1 Initialization • Study Application 2 • Mock up Test Scenarios Development • Implement Scenarios • Debug /Verify • Run Test Scenarios 3 Usage • Create New Test Scenarios • Tune for New Build 4 Maintainability • Implement New Steps 8
  9. 9. 3 Architecture 9
  10. 10. Test Scenario 1 Test Scenario 2 Test Bug List Test Scenario N TestComplete TAF TAF Core Custom Run TAF.exe Automation tool Another Automation tool XML HTML Test Reports Tool Specific 10
  11. 11. 11
  12. 12. Read Configs Read Test Suite/Unified Test Scenario Read Bug List Load Data Constant variables • Stores • Substitute • Calculate Expressions Create Execution List Run Automation Tool TAF Execution Optional (Cleanup) Command Create Reports 12
  13. 13. 13
  14. 14. TAF Core code is generated using Test-Driven Development approach, it is very well structured and covered by unit tests (more than 300 passed unit tests validates TAF Core quality). 14
  15. 15. 15
  16. 16. ExecutionList.txt Automation TAF Core Tool TAF TestResultsSummary.txt 1.When scenario is read and parsed, TAF Core generate Execution List and run Automation Tool TAF. 2.After executing all tests, Automation Tool TAF generates Test Results Summary and exits. 3.TAF Core reads Test Results Summary and generates final results. 16
  17. 17. 17
  18. 18. Tool Status of TAF support SilkTest Supported Test TestComplete Supported (TAF Core) Data Quicktest Pro Supported (TAF Core) Watir Supported (TAF Core) Test Selenium Supported (TAF Core) Scenarios Scripts Actions Test Cases Verifies Driver Controller Frames Screens Utilities 18
  19. 19. 19
  20. 20. 20
  21. 21. 21
  22. 22. 4 Artifacts 22
  23. 23. 23
  24. 24. Metrics Summary, Passed 24
  25. 25. Summary, Failed Summary, Failed with Bug Link Summary, Known Issue 25
  26. 26. 5 Implementation in Your Project 26
  27. 27. Automation with TestComplete, Watir Automation with another tool: or QTP: Get Test Complete TAF / Watir TAF / QTP TAF Implement controller Develop test scenarios Develop test scenarios Implement steps Implement steps 27
  28. 28. 6 TAF Core Features 28
  29. 29. 1. Unique keywords in test scenarios allow you to generate unique text and numbers in specified format 2. Ability to run several test scenarios at once, even if written in different automation tools 3. Ability to use the same test scenario for different automation tools, when one tool could not cover all test configurations (browsers/OS). 4.Unified test results (in .xml) across different automation tools/projects/applications provide integration options with external tools (like Cruise Control). 5. Ability to mark failed test cases as known issue and link to related bugs in test results. 6.Keywords Feature: Load/Repeat keywords allow to create data-driven test cases. Application keyword allow you to work in one test scenario (or even in one test case) with different applications. 29
  30. 30. 8. Arithmetic expressions calculation and Variables values substitution. Ability to exchange variables values between different test scenarios, automation tools or even when different test scenarios should be run one by one on different servers. 9. Unified test scenario could be easily accessed for review by customer or business analyst (no programming knowledge required) 10. Working with results: Auto-archiving of previous test results. Test results contains information about what workstation/server was used for scripts run, when and which TAF Core version they were generated by. 11. Extensive configuration features: execution (run selected tests/complete scenario), results output, logging, etc. 30
  31. 31. Test Automation Framework Misha Suboch misha.suboch@gmail.com 31
  • anilmendru

    Apr. 15, 2021
  • BurakAVCI1

    Dec. 30, 2017
  • teckpootan

    Jul. 10, 2017
  • MinhChau31

    Oct. 17, 2016
  • kapilsikkaabvp

    Jan. 29, 2015
  • JenniferMcKinley

    Oct. 16, 2014

Презентация с 7-й встречи автоматизаторов, Минск, 28 декабря 2011-го.

Views

Total views

9,542

On Slideshare

0

From embeds

0

Number of embeds

646

Actions

Downloads

235

Shares

0

Comments

0

Likes

6

×