Tools required by the development team

Source: Internet
Author: User
Tags perl script

The following is an open-source solution, which requires less money to handle more tasks :)

1. Version Control

For example, CVs and subversion

2. BUG Tracking

For example, Bugzilla

3. Test System (reprinted)

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, from unit testing, functional testing to performance testing, from web page testing to testing of VoIP/telephony and other multimedia applications, the management platform and defect tracking system can cover the entire testing work area.

1. test the model

See the Open Source Software Test Model, and describe the Open Source Software Test Model Framework, environment, elements, and technology.

2. Unit Test Tools

Juint (familiar to everyone)-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.

3. Web Function Testing

Selenium, see: Powerful open-source Web Testing Tool-selenium combined with ant, Emma is more perfect to use together. See: There are many testing tools using the Emma measurement test coverage function, up to dozens of: http://www.opensourcetesting.org/functional.php can be found
4. Java client

You can use Abbot, see: http://abbot.sourceforge.net/doc/overview.shtml
5. Performance Testing

The famous ones include jmeter and opensta. jmeter is easy to use and can complete Static and Dynamic Resources (, Servlets, Perl script, Java object, Data Query s, FTP service. More, you can see http://www.opensourcetesting.org/performance.php
6. Database Testing

Dbmonster, dbprobe
7. Multimedia (VoIP/vedio)

Test ethereal, authtool,... SIPP, Sofia sip,... seagull,... more And: 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.