1 / 12

Automated Software Testing

Automated Software Testing. Mishna Haria Mxh06u. Contents. Introduction to Automated Software Testing Process of Automated Testing Advantages & Disadvantages Choosing Automation Tools. Introduction to automated software testing.

melora
Download Presentation

Automated Software Testing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Automated Software Testing Mishna Haria Mxh06u

  2. Contents • Introduction to Automated Software Testing • Process of Automated Testing • Advantages & Disadvantages • Choosing Automation Tools

  3. Introduction to automated software testing • “Software Testing is usually the part of the project which makes grown men weep” [1] • Ever-shrinking schedule and minimal resources • It involves automating a manual process of testing

  4. Definition of Automation “Automation is the use of tools and strategies that reduce human involvement or interaction in unskilled, repetitive or redundant tasks” [2]

  5. THE AUTOMATED TEST LIFECYCLE METHODOLOGY [4]

  6. Why automate? • Verification and Validation of the requirements and organisation • Defects and Failures caused by misunderstood requirements or coding errors • Compatibility of the Software

  7. Advantages & Disadvantages of Automated Testing Disadvantages Advantages • Reliable: eliminating human error • Reusable • Better Quality Software • Fast • Cost Reduction • High investment is needed in the tools and training • High man power requirement for test preparations • Alot of testing areas left uncovered

  8. Choosing Automation Tools • Ease of integration • Compatibility • Performance • Types of tests • Maintainability • Affordability

  9. Summary • Automate tests for ever-shrinking schedules and minimal resources • Automated software testing lifecycle • Advantages and disadvantages of automation • Choosing automation tools

  10. References • http://www.my-project-management-expert.com/software-application-testing.html • http://www.exforsys.com/tutorials/testing/automated-testing-advantages-disadvantages-and-guidelines.html • Software Quality Assurance - By Galin • Automated software testing: introduction, management, and performance - By Elfriede Dustin, Jeff Rashka, John Paul • http://www.informit.com/articles/article.aspx?p=21468

  11. The End

  12. Any questions?

More Related