1 / 21

Automated Software Testing

Contents. Introduction to Automated Software TestingProcess of Automated TestingAdvantages

mieko
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 Terrance Smith Software Engineering

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

    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 3

    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] 4

    5. THE AUTOMATED TEST LIFECYCLE METHODOLOGY [4] 5

    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 6

    7. Advantages & Disadvantages of Automated Testing 7 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 A lot of testing areas left uncovered Disadvantages Advantages

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

    9. Tools, Vendors & Licenses 9

    10. Tools Overview Silk Test – Segue Is an automated tool for testing the functionality of enterprise applications in any environment. Watir (Ruby) WATIR stands for "Web Application Testing in Ruby". Watir is a free, open-source functional testing tool for automating browser-based tests of web applications. 10

    11. Tools Overview MaxQ MaxQ is a web functional testing tool MaxQ records using a web site. It turns the links clicked on and any other input into a Python script that can be played back at any time. WET WET is a open source web automation testing tool which uses Watir as the library to drive web pages. 11

    12. Evaluation Criteria Record and Playback Web Testing Browser Support Ease of Use Database Tests Object Mapping Object Identity Tool Extensible Language Integration Image Testing Test/Error Recovery Scripting Language Installation/Setup Documentation 12

    13. Tools Evaluation 13

    14. Tools Evaluation 14

    15. Strength & Weakness of Tools 15

    16. Strength & Weakness of Tools 16

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

    18. 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 18

    19. References Silk Test – Segue Download : http://www.borland.com/us/products/silk/silktest/index.html Forum: http://www.sqaforums.com/postlist.php?Cat=0&Board=UBB1 Watir (Ruby) – Open Source Download : http://www.wtr.rubyforge.org/ Forum: http://www.ruby-forum.com/ MaxQ – Open Source Download : http://maxq.tigris.org/ Forum: http://www.nabble.com/tigris---maxq-f10858.html WET – Open Source Download : http://wet.qantom.org/ Forum: http://www.forums.openqa.org/forum.jspa?forumID=7 19

    20. The End 20

    21. Any questions? 21

More Related