Build a complete test solution using open-source testing tools

Source: Internet
Author: User

Open SourceThe software movement is achieving great success and is changing the software industryDevelopmentThe model and operation method naturally change the software testing method.Software testing toolsA complete test can be constructed.SolutionCan greatly improve the test efficiency and greatly reduce the test cost.
SlaveUnit Test, Function testPerformance TestingFrom the web page test to the test of some multimedia applications such as VoIP/telephony, to the test management platform andDefect trackingSystem, covering the entire testing field.

1. Test Model: see the Open Source Software Test Model, which describes the Open Source Software Test Model Framework, environment, elements, and technology.

2.Unit Test Tool: Juint (too familiar)-see: http://www.junit.org/index.htm
For various languages (C/C ++/C #,PHP, SQL)Cactus, Cgreen, check, cpptest, nunit, nunitforms,PHPUnit, Sqlunit ,...
There are also unit tests for various objects (HTTP, XML, database:HttpUnit, Xmlunit, dbunit, objcunit, sipunit ,...
Mockrunner is used in J2EE environment for application unit testing. It not only supports struts actions, Servlets, but also includes a JDBC and a JMS filter and tag class.Test FrameworkCan be used to test EJB-based applications.

3. Web function test: CountSelenium, See: powerful webOpen-source TestingTool-Selenium
Combined with Ant, EMMA is more perfect. see: use EMMA to measure the test coverage rate.
Function Testing ToolA lot, you can find up to dozens of: http://www.opensourcetesting.org/functional.php

4. Java client, can use Abbot, see: http://abbot.sourceforge.net/doc/overview.shtml
Abbot is a framework used to test Java GUIs. You can start a GUI with a simple XML-based script or Java code.

5. Performance testing. The famous ones are Jmeter and OpenSTA, which are easy to use.
Jmeter can test the performance of static and dynamic resources (Servlets, Perl scripts, Java objects, Data Query s, FTP services, etc.
Performance testing toolsMany, with access to http://www.opensourcetesting.org/performance.php

6.DatabaseTest: DBMonster, DBProbe, OraRep, phpMyAdmin
OSDL Database Test Suite is based onLinuxThe database test tool suite in the testing framework that developers need and develop has good practical value.
See: http://www.osdl.org/lab_activities/kernel_testing/osdl_database_test_suite/
More: http://dbcommander.sourceforge.net/

7. Multimedia (VoIP/vedio), IP phone and other tests
Ethereal, authtool,... SIPP, Sofia sip,... seagull,... asterisk-the Open Source PBX, X-Lite
Ethereal, SIPP, and seagull are frequently used. Asterisk can be used not only as a test tool, but also as an internal phone number of an enterprise.Network.
More and more: http://voipsa.org/Resources/tools.php
8. defect tracking
BugzillaA good softwareDefect managementTools
MantisIs a Web-basedSoftware defectsManagement tools, configuration and use are simple, suitable for small and medium software development teams

9. Test Platform
Testmaker (solve functionality, scalability and performance of services)-http://www.pushtotest.com/
Eclipse Test & Performance Tools platform (tptp 4.3)

10. Reference
Http://www.eclipse.org/tptp/
Http://sourceforge.net/search? Type_of_search = soft & words = Test + Tool
Http://www.opensourcetesting.org
Http://testingfaqs.org/
Http://www.pushtotest.com/
Http://www.openqa.org/

Article from the collar test software testing network http://www.ltesting.net/

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.