31.7.08

The Benefits of Automation and Tools


A project-level pie chart shows how many bugs were found in each major functional area of the software.

If you're testing a particular feature that means you may need to run your tests not once, but potentially dozens of times. You'll check that the bugs you found in previous test runs were indeed fixed and that no new bugs were introduced. This process of rerunning your tests is known as regression testing.

If a small software project had several thousand test cases to run, there might be barely enough time to execute them just once. Running them numerous times might be impossible, let alone monotonous. Software test tools and automation can help solve this problem by providing a more efficient means to run your tests than by manual testing.

The principal attributes of tools and automation are:

· Speed. Think about how long it would take you to manually try a few thousand test cases for the Windows Calculator. You might average a test case every five seconds or so. Automation might be able to run 10, 100, even 1000 times that fast.

· Efficiency. While you're busy running test cases, you can't be doing anything else. If you have a test tool that reduces the time it takes for you to run your tests, you have more time for test planning and thinking up new tests.

· Accuracy and Precision. After trying a few hundred cases, your attention span will wane and you'll start to make mistakes. A test tool will perform the same test and check the results perfectly, each and every time.

· Resource Reduction. Sometimes it can be physically impossible to perform a certain test case. The number of people or the amount of equipment required to create the test condition could be prohibitive. A test tool can be used to simulate the real world and greatly reduce the physical resources necessary to perform the testing.

· Simulation and Emulation. Test tools are often used to replace hardware or software that would normally interface to your product. This "fake" device or application can then be used to drive or respond to your software in ways that you choose and ways that might otherwise be difficult to achieve.

· Relentlessness. Test tools and automation never tire or give up. They're like that battery-operated bunny of the TV commercials they can keep going and going and…

All this probably sounds like great news. You could have test tools do all the work for you turn them loose and wait for the results. Unfortunately, it's not that easy. Houses aren't built automatically, even though carpenters have power saws and nail guns. The tools just make it easier for them to do their work and for the resulting work to be of higher quality. Software test tools operate the same way.

NOTE:

Software test tools aren't a substitute for software testers they just help software testers perform their jobs better.

It's important to note that using test tools isn't always the right answer. Sometimes there's no substitute for manual testing. For now, take in the information about what tests tools can do and how they work. Think about how you might use them to complement your testing tasks. At the end of this chapter, you'll learn about a few limitations and cautions to consider before you embark on using tools on your projects.


66 comments:

QPT said...

Hi,

First of all Thanks very much for your useful post.

This Software Testing article is very useful for me. I would like to introduce another good blog which is having free software testing ebooks and technical content, Have a look.
http://qualitypoint.blogspot.com/2009/12/released-two-ebooks-for-learning.html

Unknown said...


Thank you for the info. It sounds pretty user friendly. I guess I’ll pick one up for fun. thank u









Travel Agency Automation

Unknown said...

Related Posts:
What is the difference between a Test Strategy and Test Plan?
Beginners Guide to ETL Testing
Step by step guide from Test Case Development to Test Execution
How to do Website Compatibility Testing (Made Simple)
7 steps to select Automated Software Testing Tools

Unknown said...

Writing a test case is most important task in the software development life cycle. Your post is really useful and informative.

thanks for sharing:
Best Loadrunner training institute in Chennai

Unknown said...

Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing. CCNA Training in chennai | CCNA Training chennai | CCNA course in chennai | CCNA course chennai

Unknown said...

Oracle Training In Chennai
This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..

Unknown said...

Thanks for Information Oracle Apps Technical is a collection of a bunch of collected applications like accounts payables, purchasing, inventory, accounts receivables,human resources, order management, general ledger and fixed assets, etc which have its own functionality for serving the business
Oracle Apps Training In Chennai | Oracle D2K Training In Chennai

Unknown said...




Really awesome blog. Your blog is really useful for me. Thanks for sharing this informative blog. Keep update your blog.


Test Automation Tools Training in Chennai

Unknown said...

Hello,
The Article on The Benefits of Automation and Tools is nice give detail information about it.Thanks for Sharing the information about Automation Testing and tools.
mobile application testing

Sherlin Jones said...

Amazing, thanks a lot my friend, I was also siting like a your banner image when I was thrown into Selenium.When I started learning then I understood it has got really cool stuff.
I can vouch webdriver has proved the best feature in Selenium framework.
Thanks a lot for taking a time to share a wonderful article.
Selenium Training Institute in Chennai | Selenium Training Institute in Chennai

Unknown said...

A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article. I am learning a lot from you.

Software Testing Training in Chennai
AWS Training in Chennai

Unknown said...

Thanks for sharing this blog with us. From your blog I gain the knowledge of software testing. keep on updating your blog. To know more about software testing
Software Testing Training
Software Training
Software Testing Training in Chennai

Harish said...
This comment has been removed by the author.
Harish said...

It is very interesting to read.


Manual Testing Training institute in Chennai | Manual Testing course in Chennai

saranya said...

I believe there are many more pleasurable opportunities ahead for individuals that looked at your site. Nice blog about testing. Great information.
Best Java Training Institute Chennai

DIAC said...

DIAC Automation Delhi NCR, is providing basic and advanced level of automation, PLC training with engg. projects with 100% job placement assistance with core industries. Call on 91-9818293887.

Nishan said...

thanks for the post
software testing training in chennai

Unknown said...

Thanks for sharing this informative blog.
software testing training in chennai

Nicole Bolton said...

Thanks for this selfless act, and sharing your secret to your audience.

Logistics Software
Fleet Management Software
ERP Software Companies
Human Resources Management Software
CCTV Camera Dealers in Chennai

Unknown said...

Thanks for sharing with us, This article gives more useful information to me. Great post keep updating.
Regards,
Selenium Training in Chennai

akhilapriya404 said...


This concept is a good way to enhance the knowledge.thanks for sharing. please keep it up selenium Online Training Hyderabad

HiAstonhere said...

It was a good read, thank you for sharing the course information. Will forward the link to my friends and colleagues to have a look at it. Software testing

Unknown said...

Nice Blog and it is very useful to me. Software Testing Training in Chennai

kimjhon said...

I have never read more interesting articles than yours before. You make me so easy to understand and I will continue to share this site. Thank you very much and more power
Informatica Training in Chennai
Best Informatica Training in Chennai

Unknown said...

I have never read more interesting articles than yours before. You make me so easy to understand and I will continue to share this site.

selenium training in chennai

Anonymous said...

it’s good to be here on your blog today. 🙂 Compliments of the season!Trust me you shared a very fantastic post and one that I truly resonated with and I’m glad that I could actually draw lesson from it.This would really help me I’m sure in growing my blog.Thanks for sharing with this great community! 😀


Regards
software testing service

OffshoreSoftware said...


wow, this tips are very useful man. I gonna try some of the points you mentioned above, and will post here again how is the result. thx for such a good tips.

Regards
offshore software development

Anonymous said...

It's an impressive article. Thank you for sharing. Keep updating this kind of useful information.

Manual Testing Training in Chennai | Manual Testing courses in Chennai

Addmengroups said...

Excellent Article! Such a nice information. To get affordable and certified OMR software click here

ragu923 said...

Great blog, learned many things about software development from your article, very informative. The Software Testing Jobs In Chennai is the best place to get software jobs in Chennai. 

Unknown said...

Great post! Thanks for sharing with us, Its really gives lot of useful information.

Regards,
QTP Training in Chennai

nilashri said...

Nice tutorial. Thanks for sharing the valuable information. it’s really helpful. Who want to learn this blog most helpful. Keep sharing on updated tutorials…
AWS training in Chennai
selenium training in Chennai

nivatha said...

Thanks for the good words! Really appreciated. Great post. I’ve been commenting a lot on a few blogs recently, but I hadn’t thought about my approach until you brought it up. 
Data Science Training in Chennai
Data science training in bangalore
Data science online training
Data science training in pune
Data science training in kalyan nagar

Unknown said...

I am commenting to let you know what a terrific experience my daughter enjoyed reading through your web page. She noticed a wide variety of pieces, with the inclusion of what it is like to have an awesome helping style to have the rest without hassle grasp some grueling matters.


ccna training in chennai



ccna training in bangalore


ccna training in pune

Unknown said...

This is quite educational arrange. It has famous breeding about what I rarity to vouch. Colossal proverb. This trumpet is a famous tone to nab to troths. Congratulations on a career well achieved. This arrange is synchronous s informative impolite festivity to pity. I appreciated what you ok extremely here.



java training in chennai | java training in bangalore

java online training | java training in pune

selenium training in chennai

selenium training in bangalore

Unknown said...

This is very good information, Thanks for sharing, Keep share more updates...
Selenium Software Training in Bangalore | Best Selenium Automation Training in Bangalore | Selenium Training in Bangalore | Selenium Training Institutes in Bangalore

Unknown said...

Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information..

selenium training in bangalore

aws training in bangalore

pavithra dass said...

Nice article. I liked very much. All the pieces of information given by you are really helpful for my research. keep on posting your views.
Testing Training Chennai
Software Testing Coaching in Bangalore
Software Testing Training in Thirumangalam
Software Testing Training Institutes in Vadapalani
Software Testing Training in Padur

Unknown said...

This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
python training in chennai
python training in Bangalore
Python training institute in chennai

mathimathi said...

Thank you so much for sharing this great blog.Very inspiring and helpful too.Hope you continue to share more of your ideas.I will definitely love to read.
Selenium Training in Chennai |
Selenium Training |
Selenium Course in Chennai

mathimathi said...

This is an interesting blog that you have posted, you shares a lot of useful things about public health.
Informatica Training in Chennai |
Informatica Training center Chennai |
Informatica Training Institute in Chennai

rohini said...

Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.


selenium training in electronic city | selenium training in electronic city | Selenium Training in Chennai | Selenium online Training | Selenium Training in Pune | Selenium Training in Bangalore

gowthunan said...

My developer is trying to convince me to move to .net from PHP. I have always disliked the idea because of the expenses.
nebosh course in chennai

Praylin S said...

Awesome blog! Keep posting. You are doing a great job. Looking forward for more.
Manual Testing Training in Chennai | Manual Testing Courses in Chennai | Manual Testing Course | Manual Testing Training Institute in Chennai

asha said...

Nice post. Thanks for sharing
selenium training centers in Bangalore

best software testing training institutes in Bangalore with placements

automation testing courses in Bangalore

selenium testing course in Bangalore

software testing institutes in Bangalore

selenium training in Bangalore

best selenium training in Bangalore

selenium course in Bangalore

mounika said...

Nice Blog..

selenium training centers in BTM

best software testing training institutes in BTM with placements

automation testing courses in BTM

selenium testing course in BTM

software testing institutes in btm

selenium training in btm

best selenium training in btm

selenium course in btm



Dharani M said...

Thanks for sharing this information its really amazing
selenium training centers in Marathahalli

best software testing training institutes in Marathahalli with placements

automation testing courses in Marathahalli

selenium testing course in Marathahalli

software testing institutes in Marathahalli

selenium training in Marathahalli

best selenium training in Marathahalli

selenium course in Marathahalli



sunshineprofe said...

I get several your blog! We are a team of volunteers and starting a new initiative in a community in the same niche.
fire and safety course in chennai

Sadhana Rathore said...

Useful blog, This is what I have looked for. Share more like this.
ccna Training in Chennai
ccna course in Chennai
AWS Certification in Chennai
Robotics Process Automation Training in Chennai
DevOps Certification Chennai
Angularjs course in Chennai

ANISHA said...

very informative blog thanks

selenium training centers in Marathahalli

best software testing training institutes in Marathahalli with placements

automation testing courses in Marathahalli

selenium testing course in Marathahalli

software testing institutes in Marathahalli

selenium training in Marathahalli

best selenium training in Marathahalli

selenium course in Marathahalli

Sadhana Rathore said...

Thanks for sharing this information admin, it helps me to learn new things. Continue sharing more like this.
ccna Training in Chennai
ccna course in Chennai
Python Classes in Chennai
Python Training Institute in Chennai
R Training in Chennai
R Programming Training in Chennai
CCNA Training in T Nagar
CCNA Training in OMR

akshaya said...


Thanks for sharing this valuable information to our vision. You have posted a worthy blog keep sharing.
Digital Marketing Training in Chennai
Digital Marketing Course in Chennai
CCNA Training in Chennai
DevOps Training in Chennai
SEO Training in Chennai
Digital Marketing Training in Anna Nagar
Digital Marketing Training in T Nagar

Vicky Ram said...

It is a great post. Keep sharing such kind of useful information.

Article submission sites
Guest posting sites

Vicky Ram said...

Good explanation with appropriate solution.

Article submission sites
Education

sandeep saxena said...

I like this. because I noted many important points from this article. Please update more like this.
Manual Testing Training in Chennai
Manual Testing course in Chennai
Manual Testing Training in Velachery
Mobile Testing Training in Chennai
mobile testing course in chennai
Drupal Training in Chennai
Photoshop Classes in Chennai
Manual Testing Training in Chennai

Jenifer said...

Great learning experience with proficient trainers in Informatica. Flexible timings with hands on experience with real time scenarios.

<software testing training institutes in bangalore

software testing training in bangalore

best software testing training institutes in bangalore

software testing training course content

software testing training interview questions

software testing training & placement in bangalore

software testing training center in bangalore

sasi said...

The blog you shared is very good. I expect more information from you like this blog. Thank you.
Artificial Intelligence Course in Chennai
ai courses in chennai
artificial intelligence training in chennai
ai classes in chennai
best artificial intelligence training in chennai
Hadoop Training in Bangalore
salesforce training in bangalore
Python Training in Bangalore

datasciencecourse said...

I feel very grateful that I read this. It is very helpful and very informative and I really learned a lot from it.

Correlation vs Covariance

EXCELR said...

I read this post two times, I like it so much, please try to keep posting & Let me introduce other material that may be good for our community.

Jayalakshmi said...

Really i found this article more informative, thanks for sharing this article about software testing.
angular js training in chennai

angular js training in tambaram

full stack training in chennai

full stack training in tambaram

php training in chennai

php training in tambaram

photoshop training in chennai

photoshop training in tambaram

praveen said...

Wonderful blog with great piece of information. Regards to your effort. Keep sharing more such blogs.Looking forward to learn more from you.
oracle training in chennai

oracle training in porur

oracle dba training in chennai

oracle dba training in porur

ccna training in chennai

ccna training in porur

seo training in chennai

seo training in porur

deiva said...

Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
angular js training in chennai

angular js training in omr

full stack training in chennai

full stack training in omr

php training in chennai

php training in omr

photoshop training in chennai

photoshop training in omr

EXCELR said...

Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.data science courses

Ramesh Sampangi said...

Informative blog and knowledgeable content. If you want to become a data science training then follow the below link.
Data Science Course Training in Hyderabad

360DigiTMG said...

wow, great, I was wondering how to cure acne naturally. I found your site on Google, learned a lot, and now I'm a bit clearer. I’ve bookmarked your site and also added rss. keep us updated.
data science course in hyderabad

360DigiTMG said...

I will truly value the essayist's decision for picking this magnificent article fitting to my matter.Here is a profound depiction about the article matter which helped me more.
data science online training in hyderabad