HomeArticlesSoftware Test AutomationCheap and Free Software Test Tools

Cheap and Free Software Test Tools

  • Print
  • E-mail

I have been researching sources of test tools that are inexpensive or free. In some cases, you get what you pay for. However, it is possible to automate some or a lot of your testing using these tools. The good news is that the investment at risk is low. If you know of any other tools that belong on this page, please contact me.

I have not included prices, since they change often. Please visit the web sites to get more information on these tools.

30 free and cheap test tools mentioned in my StarEast 2011 Tutorial:

 http://randallrice.blogspot.com/2011/05/stareast-2011-free-and-cheap-test-tools.html

Test Design

CTE-XL - Based on the Classification Tree approach. Free and Pro versions - http://www.berner-mattner.com/en/berner-mattner-home/products/cte-xl/

ACTS - Combinatorial test design - Free - http://csrc.nist.gov/groups/SNS/acts/documents/comparison-report.html

AllPairs – www.satisfice.com

PICT – http://msdn.microsoft.com/en-us/testing/bb980925

More pairwise tools at www.pairwise.org

FreeMind - Mind mapping for test design -  Free - http://freemind.sourceforge.net/wiki/index.php/Main_Page

METS - Minimal Essential Test Strategy (METS) - Free - These are Excel spreadsheets but help in planning and estimating tests. There is also an iPhone app in the iTunes store. www.gregpaskal.com

Shapes (Mac) - $4.99 - www.shapesapp.com

yEd Graph Editor - Free - http://www.yworks.com/en/products_yed_about.html

GraphWalker - http://graphwalker.org/

Test Management

These tools help you plan and organize testing.

Bromine - http://bromine.seleniumhq.org/ Part of the Selenium suite of tools. Web-based QA tool for Selenium, that enables you to easily run Selenium-RC tests and view the results.

QA Book - Windows-based - Free - Allows you to create, edit and manage requirements, test cases, defects, environments, project success criteria, reporting, automated testing and more. http://www.freetestmanagementtool.com

QA Traq - www.testmanagement.com  (Free) Provides a central location for all test documentation with full revision control.

Testopia is a test case management extension for Bugzilla. http://sourceforge.net/projects/testopia

qaManager - http://sourceforge.net/projects/qamanager

TestLink - Web-based Test Management system. http://www.teamst.org

TestMaster - A test case logging, reporting and test automation tool, much like the commercial product Test Director. http://testmaster.sourceforge.net/

Zeta Test is an integrated test management environment that enables you to perform black-box tests, white-box tests, regression tests or change management tests of software applications. www.zeta-test.com

XStudio is a fully-graphical application developed in Java (so theoretically deployable on any OS). Free at http://www.xqual.com

Test Frameworks

Open2Test - The Open Source Test Automation Framework is composed of a standard set of keywords that doesn't change, no matter what automation tool you use to automate testing. - http://www.open2test.org

STAF - an open source, multi-platform, multi-language framework designed around the idea of reusable components, called services (such as process invocation, resource management, logging, and monitoring). http://staf.sourceforge.net/

Test Automation

Apodora - A framework/tool for automating functional testing of web applications. It provides the user with programmatic control of the web browser allowing them to interact directly with the browser's user interface. It uses a database backend in order to remember how to find your html elements. This also makes your scripts easier to maintain. http://www.apodora.org/

AutoIT - http://www.autoitscript.com/autoit3/index.shtml

Bad Boy - Free for individuals and deployments of 5 computers or less & not-for-profits. $45/user license fee otherwise. http://www.badboy.com.au/

Cubic Test - Graphical Eclipse plug-in for writing Selenium and Watir tests. It makes web tests faster and easier to write, and provides abstractions to make tests more robust and reusable. http://www.cubictest.org/

Cucumber - Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid - all rolled into one format. Works with Ruby, Java, .NET, Flex or web applications written in any language. It has been translated to over 40 spoken languages. http://cukes.info/

Expect - http://expect.nist.gov/

"Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect really makes this stuff trivial. Expect is also useful for testing these same applications. And by adding Tk, you can also wrap interactive applications in X11 GUIs.

Expect can make easy all sorts of tasks that are prohibitively difficult with anything else. You will find that Expect is an absolutely invaluable tool - using it, you will be able to automate tasks that you've never even thought of before - and you'll be able to do this automation quickly and easily."

Fake (Mac) $29 - www.fakeapp.com

FitNesse - http://fitnesse.org

Frankenstein – http://frankenstein.openqa.org/

Grease Monkey - http://testertools.com/browsers-based-tools/grease-monkey-web-testing-tool-with-scripts/

IcuTest - http://www.nxs-7.com/icu/Default.aspx

Selenium -  free - a Firefox add-on that will do simple record-and-playback of interactions with the browser -  http://seleniumhq.org/

Sikuli - http://sikuli.org/

WET - Commercial grade Opensource Web automation testing tool - http://wet.openqa.org

Macro Recorders and Players

These tools capture keystrokes and even create simple scripts that can be replayed.

iMacros - free - https://addons.mozilla.org/en-US/firefox/addon/imacros-for-firefox/

Macro Scheduler - http://www.mjtnet.com/

(Macro Scheduler is my favorite because of its full-featured scripting language.)

Mouse and Key Recorder - http://www.kratronic.com

iOpus Internet Macros - http://www.iopus.com/iim.htm

Macro Express - http://www.macros.com/

Comparison Tools

ExamDiff and ExamDiff Pro - http://www.prestosoft.com/examdiff/examdiff.htm

Beyond Compare - http://www.scootersoftware.com/

Compare It! - http://www.grigsoft.com/wincmp.htm

Total Commander - http://www.ghisler.com/

WinMerge - http://winmerge.sourceforge.net/

Load and Stress Tools

Web Server Stress Tool - http://www.paessler.com

Load - www.pushtotest.com

LoadUI - www.loadui.org

Jmeter - http://jakarta.apache.org/jmeter/

Screen Video Capture

These are great tools to document a test. Screen video is captured and saved in either avi format or wmv format, which is about 1/10 the size of avi files.

Windows Media Encoder - www.microsoft.com  FREE - search on the term "Windows Media Encoder" to find it on the Microsoft site.

Jing -  free - http://www.techsmith.com/jing.html

Screen Shot Capture

Clarify - $30 - Capture, sequence and annotate screenshots to create documents that are a great alternative to screen recordings - http://www.clarify-it.com/

Test Drivers for Unit Regression Testing

TestMaker 3.3 - http://www.pushtotest.com

NTest for .NET components - http://sourceforge.net/projects/nunit

Article on using NTest - http://www.c-sharpcorner.com/UploadFile/Globalking/nunit01192006034629AM/nunit.aspx

JTest for Java - http://www.junit.org/index.htm

Linux Test Tools

http://ltp.sourceforge.net/tooltable.php

Interactive Test/Debug

PEBrowse Professional Interactive PEBrowse Profession Interactive is a very powerful, versatile, and customizable Win32 user mode debugger/disassembler. PEBrowse Interactive is not a source code debugger, but operates at the Intel x86 instruction level and therefore at the lowest level where your program executes. The debugger fully supports Microsoft .NET managed processes and seamlessly allows interop or mixed-mode debugging. It can be set as the startup debugger using the system registry Image File Execution Options key - useful for debugging ASP.NET applications.

Configuration Management

Syncronize It! - http://www.grigsoft.com/winsin.htm

FolderMatch - http://www.foldermatch.com/

Test Data Generation

This is a really cool web script that you can use for free and even download the script for use on your own server.

http://www.generatedata.com

More to Come...

Other Sources

www.opensourcetesting.org
www.openqa.org
www.testertools.com

Last Updated on Wednesday, 25 April 2012 10:20

 

Randy's Newest Book

Frustrated and confused by trying to test large, complex and undocumented legacy systems? Read Randy's newest book! Click on the cover to buy it.

More...

Buy the Book!

Randy's book, Surviving the Top Ten Challenges of Software Testing, will help you solve some of your toughest testing problems: people problems!

Click on the image to buy it from Amazon.com.

Twitter Feed

rricetester: @madgreek65 Thanks for the follow!
rricetester: Leadership is all about growth. Otherwise, you are just managing.
rricetester: My Rome classes are coming up soon! June 18 - 22. Join me there! http://t.co/TulEEVJA

Free Updates in Your E-mail Inbox

We never sell or release your infomation to any other organization.
Your Name
Your E-mail Address

Events

ISTQB Foundation Level Training in Software Testing:

Salt Lake City, UT - May 22 - 24, 2012

New Orleans, LA - Aug 22 - 24, 2012

ISTQB Advanced Test Analyst Course:

Newark, NJ - Re-scheduled - to be announced soon

Testing Complex and Undocumented Legacy Systems:

Rome, Italy - June 18 - 20, 2012

Practical Software Test Automation:

Rome, Italy - June 21 - 22, 2012

Who's Online

We have 15 guests online

Testimonials

"Thanks to Randy's expertise and talents our team is on their way to an improved quality product!" 

Allace B. Buchmelter, Manager of Quality Assurance
CyberMetrics Corporation

"I was your student in Software Testing Foundation Level Course, and I recently successfully passed the exam with the score of 97%. I want to thank you very much for your excellent course which made me capable to achieve this certification. Without your course I could not do that. May I wish you all the best in your life and work!"

V.M. - Systems Tester

"Randy really spoke to the real world of testing - I could fully relate! I'll be back for the full basic course!"

B.K. - Structured UAT Participant

"Just wanted to let you know I took the CTFL exam on Friday and got a 95%! Thanks for your online training course and for answering questions as they came up!"

M.H., Florida

 

Share This Page!