1
TOPICS COVERED
Test Automation Introduction
Test Automation – Learning Opportunities

Test Automation Practice - Overview
...
TEST AUTOMATION: INTRODUCTION
Automation: Facts


Manual scripts needed



Ideal for regression testing



Benefits com...
MATURITY OF AUTOMATION TESTING

4
5
VENDOR BASED TOOLS

6
FREEWARE TOOLS
FEATURES/Tools

Selenium

Sahi

Watij/r/n

Open Source

Yes

Yes

Yes

OS Supported

Windows, Linux or
Mac
...
8
BASICS FOR A SUCCESSFUL
FRAMEWORK
Environment independent
Modularized scripts/test data to increase robustness
Reusable ge...
TEST AUTOMATION FRAMEWORK:
APPROACH

10
AUTOMATION TEST STRATEGY
GUIDELINES


In order to make the most of our test strategy, we need to make it
reusable and man...
TEST AUTOMATION FRAMEWORK:
COMPONENTS

12
SUCCESSFUL AUTOMATION FRAMEWORK POINTERS




Environment independent – implemented through global data
table




Modul...
AUTOMATION FRAMEWORK TYPES



Test automation framework is a set of assumptions,
concepts, and practices that provide su...
TEST LIBRARY ARCHITECTURE FRAMEWORK




The Test Library Architecture framework is very
similar to

the test script modu...
SUMMARY: CRITICAL FACTORS FOR
AUTOMATION SUCCESS



Treated as a critical process and supported by senior
management


...
AUTOMATION TESTING RISKS
Frequent changes in the Application and Regression test suite.
Major technology changes impacti...
Professor In charge - Ms. Deepika
Sharma

Presented by 5056 – SAPNA HAJARE
5058 - SAYLI JADHAV
5065 – DEEPALI
5095 - VRUSH...
Upcoming SlideShare
Loading in …5
×

Test automation in project management

531
-1

Published on

Test automation process for Project management. How project is automated & how it it is developed is explained here.

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
531
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Test automation in project management

  1. 1. 1
  2. 2. TOPICS COVERED Test Automation Introduction Test Automation – Learning Opportunities Test Automation Practice - Overview Test Automation – An understanding Test Automation Framework Test Automation Framework Types Test Automation Strategy Guideline 2
  3. 3. TEST AUTOMATION: INTRODUCTION Automation: Facts  Manual scripts needed  Ideal for regression testing  Benefits come from discipline in analysis and planning  Causes significant schedule impact at introduction  Require more programming and design skills from testers  Require continuous maintenance Automation: Myths  High immediate ROI from automation  One tool that fits perfectly  Need to substitute skilled manual testers  Preclude manual testing  100% Automation of all existing manual tests 3
  4. 4. MATURITY OF AUTOMATION TESTING 4
  5. 5. 5
  6. 6. VENDOR BASED TOOLS 6
  7. 7. FREEWARE TOOLS FEATURES/Tools Selenium Sahi Watij/r/n Open Source Yes Yes Yes OS Supported Windows, Linux or Mac OS Independent. Needs Java 1.4+ windows Ease of Use Good Good Very good Scripting language Java/.net/Ruby Java Java/.net/Ruby Documentation Average Average Average Support User Group User Group User Group 7
  8. 8. 8
  9. 9. BASICS FOR A SUCCESSFUL FRAMEWORK Environment independent Modularized scripts/test data to increase robustness Reusable generic functions and applications specific functions libraries. Defined folder structure Scripting guidelines and review checklists Error handling and recovery techniques Defined maintenance process Collection and analysis of the metrics 9
  10. 10. TEST AUTOMATION FRAMEWORK: APPROACH 10
  11. 11. AUTOMATION TEST STRATEGY GUIDELINES  In order to make the most of our test strategy, we need to make it reusable and manageable. To that end, there are some essential guiding principles we should follow when developing our overall test strategy: Test automation is a fulltime effort, not a sideline. The test design and the test framework are totally separate entities. The test framework should be application-independent. The test framework must be easy to expand, maintain, and perpetuate. The test strategy/design vocabulary should be framework independent. The test strategy/design should remove most testers from the complexities of the test framework. 11
  12. 12. TEST AUTOMATION FRAMEWORK: COMPONENTS 12
  13. 13. SUCCESSFUL AUTOMATION FRAMEWORK POINTERS   Environment independent – implemented through global data table   Modularized scripts/test data to increase robustness   Reusable generic functions and applications specific functions libraries.   Defined folder structure   Scripting guidelines and review checklists   Error handling and recovery techniques   Defined maintenance process   Collection and analysis of the metrics   Test Result Report Generation Criteria   Naming Convention and Standard 13
  14. 14. AUTOMATION FRAMEWORK TYPES   Test automation framework is a set of assumptions, concepts, and practices that provide support for Automated Software Testing.   Basic Test automation frameworks specifically are following:   Test Script Modularity   Test Library Architecture   keyword-Driven/Table-Driven Testing   Data-Driven Testing   Hybrid Test Automation. 14
  15. 15. TEST LIBRARY ARCHITECTURE FRAMEWORK   The Test Library Architecture framework is very similar to the test script modularity framework and offers the same advantages, but it divides the application-under-test into two part  Procedures  Functions   These library function from the library files are then called directly to the test case script. 15
  16. 16. SUMMARY: CRITICAL FACTORS FOR AUTOMATION SUCCESS   Treated as a critical process and supported by senior management   Robust and extendable automation framework   Clear ownership and integration of test technology and process   Rigorous measurement program to capture progress   Skilled test engineering professionals deployed with the right tools 16
  17. 17. AUTOMATION TESTING RISKS Frequent changes in the Application and Regression test suite. Major technology changes impacting the scripts Absence of process/implementation/continuous improvement. Resource knowledge on applications Lack of Knowledge of Automation Programming Implementation of the Framework 17
  18. 18. Professor In charge - Ms. Deepika Sharma Presented by 5056 – SAPNA HAJARE 5058 - SAYLI JADHAV 5065 – DEEPALI 5095 - VRUSHALI 5085 – SWATI 18
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×