Record summary from cool people-Open Source Test Solution

Source: Internet
Author: User
The open-source software movement is achieving great success. It is changing the Development Mode and operation method of the software industry, and naturally changing the software testing method, with open-source software testing tools, you can build a complete test solution, which can greatly improve the test efficiency and greatly reduce the test cost.

From unit testing, functional testing to performance testing, from web page testing to testing of VoIP/telephony and other multimedia applications, to testing of management platforms and defect tracking systems, covers the entire testing area.

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, filters and tag classes, but also includes a JDBC and a JMS test framework, it can be used to test EJB-based applications.

3. Web function testing: Selenium, see: Powerful open-source Web Testing Tool-Selenium
Combined with ant, Emma is more perfect. See: use Emma to measure the test coverage rate.
Many functional testing tools can be found 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.
There are a lot of performance testing tools that can access http://www.opensourcetesting.org/performance.php

6. Database test: dbmonster, dbprobe, orarep, phpMyAdmin
Osdl database test suite is a database test tool suite developed based on the needs of Linux developers. It 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 a construction of an enterprise's internal telephone network.
More and more: http://voipsa.org/Resources/tools.php

8. defect tracking
Bugzilla is a good software defect management tool
Mantis is a web-based software defect management tool. It is easy to configure and use and is 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/

 

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.