4 ways to speed up manual test execution

This article features 4 ways to improve manual test execution speed. Read on if you want to be more productive and reduce the stress that test execution brings.

Very often test automation is seen as the wonder potion to improve test execution speed and effectiveness. That vision is not completely correct. In fact it requires time and skilled people to set-up a test automation framework. Besides, not each case is worth automating.

Tricks exist to cut some time from your manual test runs. Some of them are available for free, other ones have a relatively low cost compared to other project spendings.
I created a list with my top 4.

1. Use multiple monitors
Using multiple monitors is an ideal way for improving your productivity. I do appreciate the existence of alt-tab, but searching for the right window drives me mad when having over 15 windows opened. Already having 1 additional monitor permits you to have both the application under test and the defect management tool in front of you. If you have another additional monitor, you can even have your log monitoring application in front of you as well. Click here to view my article on log monitoring.
An opensource software solution is Synergy. If you don't mind investing a little money in a license, I recommend Maxivista. I've used that software to connect 3 screens to my portable.

2. Open your applications in a default order
If you use certain applications on a daily base, make sure you launch them in the same order. Having them opened in a fixed order facilitates the retrieval of opened windows. Your brain will start to learn the order and location after a while.

3. Use a high-end computer
A computer with good stats is not only useful when testing a fat client. Also when testing web applications, you will benefit from it. It's not so uncommon to have 10 windows opened. E.g.: a database management tool, some word/excel documents, a browser, your mailbox and some explorer windows. No one likes to wait for a computer, certainly not during test execution. Make sure you have a fast computer with a large amount of memory.

4. Create a script automating tedious tasks
Recently I created a script with AutoIt to perform a logon sequence automatically. Manual execution of this logon sequence usually takes me 20 seconds provided that I don't make any mistake. Making one mistake in the logon sequence usually results in 50% loss of time, leading to an execution time of 30 seconds. The script I created needs only 5 seconds to perform that same logon sequence, which is 4 times as fast. As multiple people are using my script and they don't get stressed because the logon sequence is executed flawlessly, this functionality has been certainly worth scripting.

These are my top 4 bullets to reduce test executing time and stress which don't depend on the application under test itself.

Which other ways do you know? How do you improve your test execution efficiency and speed?

Related Posts by Categories

Comments

4 Responses to "4 ways to speed up manual test execution"

Test Automation Blog said... January 22, 2009 at 2:28 PM

i like this list indeed :)

Justin Hunter said... June 17, 2009 at 10:23 AM

Steven,

Nice post. Another very effective strategy is to use test design strategies to identify and construct tests so that you achieve higher coverage in fewer tests. To get more information on this topic quickly, I'd recommend www.combinatorialtesting.com (which has some great, short articles). While I'm clearly biased, I would recommend checking our Hexawise as a user-friendly tool that makes it possible for testers to do identify a small number of test cases that achieve extremely high coverage.


- Justin Hunter
Founder and CEO
Hexawise
"More coverage. Fewer tests."
www.hexawise.com

Ashwin Palaparthi said... June 24, 2009 at 7:38 PM

Hi Steven,

Request you to take a moment to read on about a Test Design and Test Data Toolkit for Software Functionality Testing...

This is to write about the free Online Community Edition of www.TestersDesk.com that we have built to aid Software Test Productivity.

We respect the time that a tester spends, and live in the school of thought - "let a tool do what it can".

Test Managers can use our Pairwise TestCase Generator (or ask their team to use it) in ensuring Test Coverage, with a fewer tests.

Individual testers can generate different types of test data and more, all for completely FREE.

While there may be a premium edition end of this year for a small fee, the current Community Edition will remain free for the community.

Please explore www.TestersDesk.com usage with your teams; and do add me to network if you think needful!

Discover 20 ways to use TestersDesk.com - http://www.testersdesk.com/20ways_testersdesk.html

Watch videos at: http://www.testersdesk.com/testersdesk_videos.html

Please do mail me on any related topics-

Thanks,
Ashwin.
Founder, TestersDesk (www.TestersDesk.com).
ap@testersdesk.com

TestWithUs said... May 7, 2013 at 7:07 AM

SWIFT Interview questions on

http://testwithus.blogspot.in/p/swift.htm

For selenium solution visit
http://testwithus.blogspot.in/p/blog-page.html


For QTP interview questions

http://testwithus.blogspot.in/p/qtp-questions.html


www.searchyourpolicy.com




Post a Comment

Recent Articles

Top Commenters

Recent Comments