当前位置:网站首页>What tools do software testers need to know?
What tools do software testers need to know?
2022-07-28 04:49:00 【Software testing Intelligence Agency】
Preface
We divide common testing tools into 10 class .
Test management tools
Interface testing tool
Performance testing tools
C/S Automation tools
White box test tool
Code scanning tools
Continuous integration tools
Network testing tools
app Automation tools
web Safety test tools
notes : Tool ranking doesn't make any sense .
Most beginners . Or the entrant of knowledge in a certain field . Habitually collect all kinds of seemingly useless information . video . Tools . Actually . If we all study . understand . And apply it . It's still a little useful . otherwise . It only takes up disk space . And waste time . However . Tools . I don't need to understand all of it . but . I still need to understand a little .
Mix in the software testing profession . At least know what tools are available . When to use what tools . What problems can each tool solve . then . In depth application of several tools . that will do .
Now I provide you with a rich list of software testing tools . These testing tools can not only reduce the testing work . And help your software move faster / App to market . And at the same time maintaining speed to ensure quality .

One 、 Test management tools
TestDirector( Instead of )
jira( Simple to use )
Quality Center( complex . charge )
ZenTao ( Simple to use )
bugzilla( Simple function )
svn( Code and document management tools )
vss similar svn
git. Same as svn. But multi branch management is better than svn good
Note( Instead of . It's too expensive )
CQ(ClearQuest-IBM product - Instead of )
Two . Interface testing tool
Jmeter( Open source )
postman
SoapUI
Recommended jmeter and postman
jmeter Is a 100% pure Java Write free and open source tools . It is mainly used for performance testing . comparison loadrunner Come on . It uses less memory . Free and open source . Light and convenient . No installation required . More and more popular .
Postman Is an interface test plug-in of Google . It's easy to use . Support use case management . Support get. post. Upload files . Response verification . Variable management . Environmental parameter management and other functions . It can run in batches . And support use case export . Import .
3、 ... and 、 Performance testing tools
loadrunner. Instead of . It's still a little difficult to master . Heavyweight tools
jmeter be based on java Platform performance open source testing tools . It's also very powerful . And it's easier to use
Web bench A simple web Benchmarking tools
Load UI. An open source stress testing tool . Support for graphical
httperf A high-performance web Performance testing tools
Siege An open source stress and metrics testing tool
Gatling
The first two are more commonly used
Four 、 C/S Automation tools
qtp ( Recording playback and script editing ). What is used is vb Language
winrunner IBM The product is similar to qtp
autoit It's good at window positioning
5、 ... and 、 White box test tool
jtest java The language's unit testing framework
JUnit verification java Tools for
cppunit Cross platform c++ Unit test framework
gtest Cross platform c++ Unit test framework
PhpUnit Php
BoundsChecker C++,Delphi API and OLE Error checking . Pointer and leak error check . Memory error checking
TrueTime C++,Java,Visual Basic Code running efficiency check . Analysis of component performance
6、 ... and 、 Code scanning tools
Coverity Source code static analysis tool
cppcheck c++ Static scanning tool
gcover Code coverage tools
findbugs: Based on bytecode analysis . Extensive use of data analysis techniques . Focus on runtime error detection . Such as null pointer reference, etc
SonarLint
TscanCode

7、 ... and 、 Continuous integration tools
jenkins
Hudson
8、 ... and 、 Network testing tools
Spirent At present, a popular commercial platform for network automation testing ( And can completely replace loadrunner). Basically, it can meet all the testing requirements of network products . But it's expensive
Ixia. It is also a platform for performance and stress testing of network equipment
wireshark Packet capture analysis and playback test tool
tc Network packet loss and test simulation tools . Very easy to use
iperf For testing tcp and udp Network quality
tcpping Tools work in TCP layer . By sending fake TCP SYN Does not listen for SYN/ACK or RST
Nine 、app Automation tools
appium This should be the most popular base at present app The automated testing framework for
instruments ios Automatic testing framework under the platform . use java Written language
uiautomator Android automation testing framework . Basically support all Android event operations
Monkey Android's own test tool
Monkey Runner Monkey Improved version . Support yourself to write script tests . use Python Language
Robotium A foreign Android Automated testing framework . It's easy to use
Ten 、web Safety test tools
Financial services and banking have been victims of security loopholes . Because it destroys a lot of sensitive user data . However . Financial services are a must for everyone . So here we list some security testing tools . For building a robust application .
appscan. It's a tool used a lot . After scanning, we can find out most of the loopholes .
Netsparker Community Edition This program can detect SQL Inject and cross page script events . What's more, it can provide solutions
Websecurify This is an easy-to-use open source tool . This program also has some plug-in support . Can automatically detect web vulnerabilities . After running, it can generate a variety of formats of test reports
Wapiti This is a use Python Write open source tools . Can detect web applications . Detect injection points in web pages .
N-Stalker Free Version This tool can detect at one time 100 More than pages . Including cross page script detection .
skipfish This is a lightweight security testing tool . It's very fast . It can be processed every second 2000 A request .
Scrawlr HP A free software . Can be detected SQL Inject holes .
Watcher: This is Fiddler Plug in for . Can run silently in the background . It can detect cross domain submission, etc ..
WebScarab This is actually an agent software . There are many functions . It can detect XSS Cross-site scripting vulnerability . SQL Injection holes, etc ..
Caught tools :fiddler
burpsuite: Brute force . Caught tools
summary :
Now the hot agile model . DevOps And many modern and everyday software development methods / Concepts are all supporting tests throughout SDLC Relevance in the process .
Software testing tools are catalysts , Will determine the speed at which the market will challenge the new era of testing .
Be good at using tools . Can improve work efficiency . But don't rely too much on tools . Any tool . Only to assist .
Last : It can be in the official account : Sad spicy bar ! Get one by yourself 216 Page software testing engineer interview guide document information 【 Free of charge 】. And the corresponding video learning tutorial is free to share !, It includes basic knowledge 、Linux necessary 、Shell、 The principles of the Internet 、Mysql database 、 Special topic of bag capturing tools 、 Interface testing tool 、 Test advanced -Python Programming 、Web automated testing 、APP automated testing 、 Interface automation testing 、 Testing advanced continuous integration 、 Test architecture development test framework 、 Performance testing 、 Safety test, etc. .
I recommend one 【Python Automated test communication group :746506216】, We can discuss communication software testing together , Learn software testing together 、 Interview and other aspects of software testing , Help you advance quickly Python automated testing / Test Development , On the road to high pay .
Friends who like software testing , If my blog helps you 、 If you like my blog content , please “ give the thumbs-up ” “ Comment on ” “ Collection ” One Key triple connection !
边栏推荐
- 启发国内学子学习少儿机器人编程教育
- The first artificial intelligence security competition starts. Three competition questions are waiting for you to fight
- [Sylar] framework -chapter24- support business modularization
- How to upgrade a pair of 12.2 RAC(primary) and a pair of 12.2 RAC(dataguard) to 19c
- Transformer landing | next vit realizes the real-time landing of industrial tensorrt, surpassing RESNET and cswin
- 【sylar】框架篇-Chapter11-Socket 模块
- Phpstorm2022 connect to the database
- [每日一氵]上古年代的 Visual Studio2015 安装
- How to upgrade a pair of 12.2 RAC(primary) and a pair of 12.2 RAC(dataguard) to 19c
- 阿里巴巴面试题【杭州多测师】【杭州多测师_王sir】
猜你喜欢

Observable time series data downsampling practice in Prometheus

031 log4j log framework

How to upgrade a pair of 12.2 RAC(primary) and a pair of 12.2 RAC(dataguard) to 19c

Analysis of the reason why easycvr service can't be started and tips for dealing with easy disk space filling

王爽汇编语言详细学习笔记三:寄存器(内存访问)
![[idea] check out master invalid path problem](/img/83/d36362ba314177cd6f1f74f3e922cd.png)
[idea] check out master invalid path problem

How to upgrade a pair of 12.2 RAC(primary) and a pair of 12.2 RAC(dataguard) to 19c

Zhejiang University and other recent review papers on deep learning new drug design

C语言ATM自动取款机系统项目的设计与开发

The first artificial intelligence security competition starts. Three competition questions are waiting for you to fight
随机推荐
【sylar】框架篇-Chapter15-Stream 模块
Rendering process, how the code becomes a page (2)
What should testers know about login security?
Domain name (subdomain name) collection method of Web penetration
[daily one] visual studio2015 installation in ancient times
CMake使用基础汇总
Leetcode 454. Adding four numbers II
Design and development of C language ATM system project
Method of converting UI file to py file
Use and expansion of fault tolerance and fusing
全方位分析STEAM和创客教育的差异化
np. unravel_ Index() finds the index value of an element (or group of elements) of the array after being pulled into one dimension. The corresponding index value in the original dimension (or specify
Transformer landing | next vit realizes the real-time landing of industrial tensorrt, surpassing RESNET and cswin
100 lectures on Excel practical application cases (XI) - tips for inserting pictures in Excel
Angr (XI) - official document (Part2)
(3.1) [Trojan horse synthesis technology]
Use animatedbuilder to separate components and animation, and realize dynamic reuse
Mysql database -- first knowledge database
mysql分区表改造
欧拉路/欧拉回路