当前位置:网站首页>What tools do testers need to know
What tools do testers need to know
2022-06-29 07:26:00 【Software testing Lao Mo】
Catalog
3、 ... and 、 Performance testing tools
5、 ... and 、 White box test tool
6、 ... and 、 Code scanning tools
7、 ... and 、 Continuous integration tools
8、 ... and 、 Network testing tools
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 . Massive use of data flow analysis technology . 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 testers 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 Package and listen for... Returned from the server or intermediate device 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 lot of tools . 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 be used to detect 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 .

边栏推荐
- 电子商务盛行,怎么提高商店转换率?
- Markdown 技能树(8):代码块
- 国内代码托管中心- 码云
- 部署Prometheus-server服务 system管理
- Is virtual DOM really the fastest?
- Genicam gentl standard ver1.5 (3) Chapter 4
- Redis of NoSQL database (II): introduction to redis configuration file
- [QNX Hypervisor 2.2用户手册]6.2.1 Guest之间通信
- How to select CRM brand suppliers in garment industry?
- 关于数据库,你应该知道的事情
猜你喜欢

数字ic设计——UART

Tree drop-down selection box El select combined with El tree effect demo (sorting)

关联性——相关性分析

Ci tools Jenkins installation configuration tutorial

1183: patient queue

项目中 if else 的代替写法

详解Autosar Arxml中的CANFD报文及格式
什么是测试架构师

Redis (4) of NoSQL database: redis new data type

What are the conditions for a high-quality public chain?
随机推荐
Beanpostprocessor and beanfactorypostprocessor
国家安全局和CISA Kubernetes加固指南--1.1版的新内容
LiveData源码赏析 —— 基本使用
Autosar SWC在Simulink中Parameter的使用
什么是测试架构师
NoSQL数据库之Redis(一):安装 & 简介
Markdown 技能树(4):链接
关于工作方法和高效工作的建议
Machine learning notes - time series prediction using machine learning
Using IPv6 to access remote desktop through public network
Use of LSTM neural network and general neural network
Tree drop-down selection box El select combined with El tree effect demo (sorting)
Class differences of QT processing image data (qpixmap, qimage, qpicture)
The meaning and calculation method of receptive field
shell条件判断详解
Effective methods for construction enterprises to select smart construction sites
Markdown 技能树(9):表格
mmclassification安装与调试
Redis of NoSQL database (I): Installation & Introduction
部署Prometheus-server服务 system管理