当前位置:网站首页>Advanced software testing - test classification
Advanced software testing - test classification
2022-07-25 18:34:00 【Xiaopucai learns Java】
Catalog
One , According to the test object
Two , Press whether to view code test
1, Black box testing ( Data driven testing , A functional test )
2, White box testing ( Logic driven testing , Logic test )
3、 ... and , According to the development stage
One , Test categories
One , According to the test object
1, Interface testing is also called UI Design
Interface test reference UI The design
2, Reliability test
The ability of the system to operate normally
reliability = Normal operation time / ( Normal operation time + Abnormal running time ) * 100 %
Generally, the reliability index should reach 4 Or 5 individual 9,99.99% , 99.999%
3, Fault tolerance test
The system can handle exceptions , The user's wrong operation will not cause the system to crash , To improve usability

4, Document the test
Requirements review , Testers need to conduct requirements analysis ( Document the test )
5, Compatibility test
Operating system compatibility , Browser compatibility , Self compatibility
6, Ease of use test
Simple to fit
7, Install uninstall test
8, Security testing
SQL Inject ,XSS Loophole , Ultra vires ( Vertical ultra vires , The level is beyond authority )
9, Performance testing
Memory ( resources ) Let the cat out of the , Resource bottleneck (CPU, Memory , The Internet , process ),
Memory leak check method : Static code scanning tool , Manual inspection
Two , Press whether to view code test
1, Black box testing ( Data driven testing , A functional test )
Think of the code as a black box , There is no need to pay attention to the structure and internal characteristics of the software , Only care about whether the software meets the specifications of the product manual .
Verify the function through test cases .
Common black box test case world methods : Equivalence class , The boundary value , Decision table , Scene method , Orthogonal method , Wrong guess
2, White box testing ( Logic driven testing , Logic test )
Check the internal implementation of the program , Check whether the running state of the program meets the expectation .
3, Grey box testing
Between black box test and white box test , Until the internal results and internal logic , Also test through test cases .
There is no black box covering a wide range , There is no white box detail
Usually used for integration testing , Developers use it more .

3、 ... and , According to the development stage
1, unit testing
Developer , Test the smallest unit of the system , The smallest unit is artificially specified
2, Integration testing
Developer , Test by function
3, The system test
Testers , Build a system environment , Consider the program as a whole , To test , Whether the verification result is consistent with the specification
4, The acceptance test
Usually, users conduct acceptance tests , Verify that the product meets user needs ,
Actually, it is checked and accepted by operation and maintenance personnel and product personnel
5, regression testing
Test the historical version , Ensure that the function meets the requirements , Regression test is difficult , Need to test with automation
6, Smoke testing
Testers , Smoking tests are generally after inheritance tests , Check whether the main functions and processes of the system are completed , Evaluate whether the software and system have testable Standards .
Four , Classification by test organization
Alpha test ,β test ,
5、 ... and , By operation or not
6、 ... and , By manual test or not
Manual testing , automated testing
7、 ... and , Test by Region
International testing
Local testing
边栏推荐
猜你喜欢

SQL那些事

How to add EXE file to boot

Ceres curve fitting

工程师必看的示波器探头安全使用说明书

What is 3DE experience platform

Related operations of binary tree

1--- electronic physical cognition

pd.melt() vs reshape2::melt()

Related operations of figure
![[web page performance optimization] what about the slow loading speed of the first screen of SPA (single page application)?](/img/e2/9b62dd9bd0f2bc8dcbb6d9c851254d.png)
[web page performance optimization] what about the slow loading speed of the first screen of SPA (single page application)?
随机推荐
Use of join function in MATLAB
R language uses GT package and gtextras package to display tabular data beautifully: GT_ bar_ Plot function and GT_ plt_ bar_ PCT function visual percentage bar graph, percentage bar graph of original
Insufficient space on Disk C mklink solves vscode expansion migration to other disks
程序的编译
n-queens problem
pd.melt() vs reshape2::melt()
NC68 跳台阶
可视化模型网络连接
The milestone progress has been made in the joint development of whole human GPCR antibody drugs by baicalto and liberothera
R language ggplot2 visual line, custom configuration title text related content color and legend color match (match colors of groups)
解决You can change this value on the server by setting the ‘max_allowed_packet‘ variable报错
字符串函数和内存函数(二)
SQL那些事
想要做好软件测试,可以先了解AST、SCA和渗透测试
Today's sleep quality record is 84 points
srec_ Use of common cat parameters
What is the difference between GB and gib disk space units?
Thales launches solutions to help SAP customers control cloud data
11.1-CM24 最近公共祖先
软件测试——常用的测试工具
