The relevant test tools are all here, collect them and learn them slowly

1. Test management tools

1 , TestDirector ( large and complete )

2 , jira ( simple and easy to use )

3 , Quality Center ( complex )

4 , bugzilla ( simple function )

5 , svn ( code and document management tool )

6 , git , same as svn , but multi-branch management is better than svn

 

2. Web automation tools

1 , qtp ( recording playback and script editing ) , using the vb language

2. Selenium ( currently the most popular, an upgraded version of qtp ) uses the Python language .

3. Watir , the full name is WEB AUTOMATION TESTING IN RUBY , needs to use ruby ​​language, very suitable for ui automation

4. WebDriver seems to be used by Google, and the language is java

 

3. Web performance testing tools

1 , loadrunner , everyone should know this, it is big and comprehensive, it is still a bit difficult to learn to master it, especially under the premise of the cracked version, it is a heavyweight testing tool

2. jmeter is an open source performance testing tool based on java platform , which is actually very powerful and easy to use

3. Web bench is a simple web benchmarking tool

4 , ab , a lightweight web stress testing tool, which is relatively easy to use

5. Load UI , an open source stress testing tool that supports graphical

6 , httperf is   a high-performance web performance testing tool

7. Siege is an open source stress and indicator testing tool

 

4. Web Security Testing Tools

1. Appscan is a tool that is used a lot. After scanning, most of the vulnerabilities can be found.

2 , Netsparker Community Edition This program can detect SQL injection and cross-page scripting events. The cool thing is that there are solutions

3. Websecurify This is a simple and easy-to-use open source tool, this program also has some plug-in support, which can automatically detect web page vulnerabilities. After running, it can generate inspection reports in various formats

4. Wapiti is an open source tool written in Python that can detect web applications and detect injection points existing in web pages.

5. N - Stalker Free Version This tool can detect more than 100 pages at a time, including the detection of cross-page scripts.

6 , skipfish This is a lightweight security testing tool with fast processing speed, which can handle 2000 requests per second.

7 , Scrawlr HP , a free software that detects SQL injection vulnerabilities.

8. Watcher: This is a plug-in for Fiddler , which can run silently in the background, and can detect cross-domain submissions, etc. .

9. WebScarab is actually a proxy software with many functions, which can detect XSS cross -site scripting vulnerabilities, SQL injection vulnerabilities, etc. .

 

Five, app automation tools

1. Appium is the most popular app -based automated testing framework.

2 , the automated testing framework under the instruments ios platform, written in java language

3 , uiautomator Android automation testing framework, basically supports all event operations of Android

4. Monkey Android comes with testing tools

5 , Monkey Runner improved version of Monkey, supports writing script tests by yourself, using Python language

6. Robotium , a foreign Android automated testing framework, is relatively simple to use and can also be used for black-box testing

7. Packet capture tool : fiddler

C/S software automation tools

1 , qtp ( recording playback and script editing ) , using the vb language

2 , winrunner is similar to qtp

3 , autoit does a good job of window positioning

 

6. Network testing tools

 

1. Spirent is currently the most popular commercial platform for network automation testing ( and can completely replace loadrunner) , which can basically meet the testing needs of all network products, but it is very expensive and can be cracked, haha.

2 , Ixia , also a platform for performance and stress testing of network equipment

3 , wireshark packet capture analysis and playback test tool

4 , tc network packet loss and test simulation tool, very easy to use

5 , iperf is used to test the network quality of tcp and udp

 

Seven, cloud platform testing tools

1. Special network testing tool under sharker openstack

2 , cpuburn cpu stability testing tool

3 , superpi floating point test tool

4 , nbench linux benchmark tool

5 , memtester memory stability test tool

6 , fio io stress test tool

7 , iometer io test tool, same as fio

8 , hdtune disk detection and testing tool

 

8. White box testing tools

1. The unit testing framework of jtest java language

2 , cppunit cross-platform c++ unit testing framework

3 , gtest cross-platform c++ unit testing framework

 

9. Continuous Integration Tools

1jenkins

2Hudson

 

10. Code Scanning Tool

1. Coverity source code static analysis tool

2 , cppcheck c++ static scanning tool

3 , gcover code coverage tool

4. findbugs : Based on bytecode analysis, a large number of data flow analysis techniques are used, focusing on runtime error detection, such as null pointer references, etc.

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324762616&siteId=291194637