A
Presentation
on
Test Automation
Submitted To:
Prof. Vishal Shrivastava
ACEIT, Kukas, Jaipur
Submitted By:
Vidisha Agrawal
Roll No. : 13EARCS611
Software Testing
• Process of evaluating a system or its
component(s) with the intent to find that
whether it satisfies the specified
requirements or not.
• Executing a system in order to identify any
gaps, errors or missing requirements in
contrary to the actual desire or
requirements.
Why do we need software
testing
• To reduces operating costs.
• To protect company reputation.
Types of Testing
• Unit Testing
• Integration Testing
• System Testing
Manual Testing Vs. Automated
Testing
• Slow and Time consuming.
• High risk of missing.
• Redundancy of same test cases.
• Not suitable for large projects.
Which Test Cases to
Automate?
• Test cases that are executed repeatedly.
• Test Cases that are very tedious or
difficult to perform manually.
• Test Cases which are time consuming.
Essential Needs of Software
Test Automation
• A Well defined plan and strategy.
• Testing Tools.
• Maintenance of automated software test
and tools.
Software Test Automation
Process
Plan Software
Test Automation
Select and Evaluate Available
Software Testing Tools
Develop & Implement Test
Automation Solutions
Design Test Automation
Strategies & Solutions
Introduce and Deploy Test
Automation Solutions
Review and Evaluate Software
Test Automation
Adv. and disadv. of
automated testing
Advantage Disadvantage
• Eliminating human
error.
•Reusable.
•Fast.
•Cost Reduction.
• High investment is
needed in the tools and
training.
•High man power
requirement for test
preparation.
• Automated testing is automating the
manual testing process currently in use.
• It provides the benefit of Reliability,
Reusability fast and cost reduction
compare to manual testing.
Conclusion
THANK YOU

Test automation

  • 1.
    A Presentation on Test Automation Submitted To: Prof.Vishal Shrivastava ACEIT, Kukas, Jaipur Submitted By: Vidisha Agrawal Roll No. : 13EARCS611
  • 2.
    Software Testing • Processof evaluating a system or its component(s) with the intent to find that whether it satisfies the specified requirements or not. • Executing a system in order to identify any gaps, errors or missing requirements in contrary to the actual desire or requirements.
  • 3.
    Why do weneed software testing • To reduces operating costs. • To protect company reputation.
  • 4.
    Types of Testing •Unit Testing • Integration Testing • System Testing
  • 5.
    Manual Testing Vs.Automated Testing • Slow and Time consuming. • High risk of missing. • Redundancy of same test cases. • Not suitable for large projects.
  • 6.
    Which Test Casesto Automate? • Test cases that are executed repeatedly. • Test Cases that are very tedious or difficult to perform manually. • Test Cases which are time consuming.
  • 7.
    Essential Needs ofSoftware Test Automation • A Well defined plan and strategy. • Testing Tools. • Maintenance of automated software test and tools.
  • 8.
    Software Test Automation Process PlanSoftware Test Automation Select and Evaluate Available Software Testing Tools Develop & Implement Test Automation Solutions Design Test Automation Strategies & Solutions Introduce and Deploy Test Automation Solutions Review and Evaluate Software Test Automation
  • 9.
    Adv. and disadv.of automated testing Advantage Disadvantage • Eliminating human error. •Reusable. •Fast. •Cost Reduction. • High investment is needed in the tools and training. •High man power requirement for test preparation.
  • 10.
    • Automated testingis automating the manual testing process currently in use. • It provides the benefit of Reliability, Reusability fast and cost reduction compare to manual testing. Conclusion
  • 11.