PRESENATATION ON AUTOMATED SOFTWARE TESTING ADVANCED SOFTWARE ENGINEERING
PRESENATATION ON AUTOMATED SOFTWARE TESTING ADVANCED SOFTWARE ENGINEERING CSC 532 Presented by VISHAL D RAMPURE INTRODUCTION Software testing is analyzing a system or a component by providing defined inputs and comparing them with the desired outputs to check the discrepancies between the desired and actual outputs and correct them TEST TYPES Software testing can be divided into two categories.
Manual testing Automated software testing AUTOMATED SOFTWARE TESTING Automated testing programs will not miss a test by mistake. The automated test program will also provide
a means of storing the results of the tests accurately. The results can be automatically fed into a database and can be used to provide useful statistics on how the software development process is progressing. REQUIREMENTS FOR AUTOMATED SOFTWARE TESTING
Can the test sequence of actions be defined? Is it necessary to repeat the sequence of actions many times? Is it possible to automate the sequence of actions? Is the behavior of the software under test the same with automation as without? Do you need to run the same tests on multiple hardware configurations? HOW IS AUTOMATION OF SOFTWARE TESTING DONE?
Finalization of test automation and making a test plan Selection of tool and customization Development and testing scripts Testing using automated test scripts TOOLS FOR AUTOMATED SOFTWARE TESTING The following general categories categorize the tests and tools which makes it easy to choose Developer oriented tools
Functional testing tools Load testing tools Performance monitoring and maintenance tools PRACTICAL FEATURES
Run all day and night in unattended mode System continues running even if a test case fails Quickly add scripts and modules to the system for new features Easy to update reusable modules Written in an English-like language easy to understand Write out meaningful logs PROS
Tests can be run faster. As compared to manual testing they take lesser time Automated test are consistent. Tests can be run over and over again with less overhead. As more automated tests are added to the test suite more tests can be run each time thereafter. Manual testing never goes away, The efforts that were used for manual testing can now be focused on more rigorous tests.
CONS Costs of test automation include personnel to support test automation for the long term. A dedicated test environment is needed The cost for the purchase of development and maintenance of tools.
If contractors are used to help build or champion the test automation effort because of their experience, there is the risk that much of the experience and skills will not be there when the contractor leaves. If there is going to be a product change then long term automation is a waste It is very expensive to maintain automated testing environment. CONCLUSION
Automation of software testing is not an easy process. It involves a lot effort. Automation is also a expensive process in terms of direct finance and the people required for. We can conclude that if automation is dine in very definitive manner and with all aspects considered it can be asset to the company. REFERENCES http://www.origsoft.com/Issues3-buscase-4save.htm
http://www.origsoft.com/Issues2-comptest-1cov.htm http://www.cssttechnologies.com/Test%20Requirements %20for%20automated%20Testing.htm http://www.stsc.hill.af.mil/crosstalk/2002/05/rice.pdf http://www.stickyminds.com/sitewide.asp? ObjectId=3583&Function=DETAILBROWSE&ObjectType= ART
http://www.mactech.com/articles/mactech/Vol.13/13.10/ SoftwareTestAutomation THANK YOU QUESTIONS PLEASE?
The pseudocoelom - not a true body cavity - lies beneath the cuticle. The intestine, which aids in digestion, runs the length of the internal cavity. The nerve ring is connected to the nerve cord that runs through the roundworm's...
The Multiplication and Addition Rules Applied to Monohybrid Crosses. The multiplication rule states that the probability that two or more independent events will occur together is the product of their individual probabilities. Probability in an F. 1. monohybrid cross can...
Le flux de chaleur d'origine interne est relativement constant à la surface du globe. On observe cependant au niveau des zones de subduction une double anomalie thermique : • Le flux de chaleur est faible au voisinage des fosses. Ceci...
Meanwhile, Bush faced domestic challenges. In August 2005, Hurricane Katrina hit the Gulf Coast. Katrina caused much destruction in New Orleans. As fierce as the winds and rains of Katrina had been, New Orleans suffered even more after the storm...
Kesesatan juga bisa terjadi saat premis minor dari silogisme disjungtif, yang premis mayornya berupa disjungsi yang tidak lengkap, menolak satu disjungsi dan kesimpulannya menerima disjungsi yang lain. Contoh, "hari ini adalah hari Senin atau hari Minggu; hari ini bukan hari...
The site and its history had an inspirational effect on Johann Goethe and his Faust. Goethe spent part of his youth near the Frankenstein Ruins, and over a 30 year period worked on Faust, an epic poem about the quest...
Ready to download the document? Go ahead and hit continue!