|
Currently, most mainstream testing tools and management software, such as the rational and mercury products, are expensive. The advantages of commercial software are mainly manifested in the strong and easy-to-use of its after-sales services and tools. As testers with relatively good technical foundation, open-source software can also be considered, this will save the company a lot of money and provide more freedom to expand when necessary. Open-source test tool-function test tool Linux test project Http://ltp.sourceforge.net/ Tool description: Linux test project is a collection of tools used to test Linux kernel and kernel-related features. The purpose of this tool is to improve the Linux Kernel Quality by automatically introducing the test to the Linux kernel test. Environment: Linux Maxq Http://maxq.tigris.org/ Tool description: Maxq is a free function testing tool. It includes an HTTP Proxy tool that records test scripts and provides command line tools to play back the test process. Statistical charts of test results are similar to commercial testing tools such as Astra quicktest and empirix e-test, which are expensive. Maxq hopes to provide some key functions, such as the HTTP Test Recording playback function and support scripts. Environment: Java 1.2 or later Webinject Http://www.webinject.org/ Tool description: Webinject is a Web application.ProgramAnd free testing tools for services. It can test any single system component through the HTTP interface. It can be used as a test set for automated testing and regression automated testing of the testing framework management function. Environment: Windows, OS independent, Linux Open-source testing tool-Performance Testing Tool Apache jmeter Http://jakarta.apache.org/jmeter/ Tool description: Apache jmeter is a Java Desktop Application of 100%. It is designed to load the functional features of the tested software and measure the performance of the tested software. Jmeter was designed to test web applications, and later expanded other functions. Jmeter can test the performance of static and dynamic resources (, Servlets, Perl scripts, Java objects, Data Query S, FTP services, etc .. Jmeter can simulate a large number of server loads, network loads, and software object loads, and comprehensively test the performance of the software through different loading types. Jmeter provides graphical performance analysis. Environment: Solaris, Linux, Windows (98, NT, 2000). JDK or above.
Dbmonster Http://dbmonster.kernelpanic.pl/ Tool description: Dbmonster is a stress testing tool that generates random data and is used to test the SQL database. Environment: OS independent
Opensta (Open System Testing Architecture) Http://portal.opensta.org/index.php Tool description: A Distributed Software Testing Framework Based on CORBA. With opensta, testers can simulate a large number of virtual users. Opensta results include the virtual user response time, web server resource usage, database server usage, and precise measurement of the load test results. Environment: OS independent
Tptest Http://tptest.sourceforge.net/about.php Tool description: Tptest provides a simple method to test the Internet connection speed. Environment: MacOS/carbon, Win32
Web application load simulator Http://www.openware.org/loadsim/index.html Tool description: Loadsim is a load simulator for network applications. Environment: JDK 1.3 or above Open-source testing tools-defect management tools Mantis Http://mantisbt.sourceforge.net/ Tool description: 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.ArticleSee the 51testing software testing network consultant Cai Yi's article "successful practices for implementing defect tracking using open-source software Mantis". Environment: MySQL, PHP Bugzilla Http://www.mozilla.org/projects/bugzilla/ Tool description: A good software defect management tool. Environment: TBC Open-source test tool-Test Management Tool Testlink Http://testlink.sourceforge.net/docs/testLink.php Tool description: Web-based testing management and execution system. The test team can create, manage, execute, and track test cases in the system, and provide methods to arrange test cases in the test plan. Environment: Apache, MySQL, and PHP Bugzilla test runner Http://sourceforge.net/projects/testrunner/ Tool description: Bugzilla test runner is a test case management system based on the bugzilla defect management system. Environment: Bugzilla 2.16.3 or abve |