当前位置:网站首页>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
边栏推荐
- 对角化、A的幂
- 【华为机试真题】字符串匹配
- How to add EXE file to boot
- 拍卖行作VC,第一次出手就投了个Web3
- Oracle uses impdp import to report an error: ora-39001: invalid parameter value ora-39000: dump file description error ora-39088: file name cannot contain path description
- NC78 反转链表
- NC15 求二叉树的层序遍历
- C language -- 25 minesweeping game
- 一次备库的坏块的修复过程
- Care for front-line epidemic prevention workers, Haocheng JIAYE and Gaomidian sub district office jointly build the great wall of public welfare
猜你喜欢

大厂云业务调整,新一轮战争转向

Oracle import error: imp-00038: unable to convert to environment character set handle

Tkinter GUI address book management system

基于Caffe ResNet-50网络实现图片分类(仅推理)的实验复现

ZFS - 01 - basic operations of creating and expanding zpool

One week activity express | in simple terms, issue 8; Meetup Chengdu station registration in progress

Today's sleep quality record is 84 points

Introduction notes of JVM foundation and problem analysis

BiSeNet v1
![[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)?
随机推荐
解决You can change this value on the server by setting the ‘max_allowed_packet‘ variable报错
Conversion between integer and string in C language
Detailed explanation of super full mavan label
如何创建一个有效的帮助文档?
什么是3DE体验平台
软件测试——常用的测试工具
Application of current probe in ECU and electrical system current measurement
Repair process of bad blocks of primary standby database
Care for front-line epidemic prevention workers, Haocheng JIAYE and Gaomidian sub district office jointly build the great wall of public welfare
GAN的详细介绍及其应用(全面且完整)
srec_ Use of common cat parameters
c语言---25 扫雷游戏
Today's sleep quality record is 84 points
CircleIndicator组件,使指示器风格更加多样化
Register carefully! The number of applicants for these double non-governmental institutions exceeded 10000!
408第二章线性表
Use of LCD screen of kendryte k210 on FreeRTOS
Ceres curve fitting
Experimental reproduction of image classification (reasoning only) based on caffe resnet-50 network
工程师必看的示波器探头安全使用说明书
