当前位置:网站首页>Different test techniques
Different test techniques
2022-07-01 12:51:00 【Multi surveyor 111】
1 Coverage testing technology
explain : The test coverage can show the completion of the test , It can be used as the basis for quantitative indicators in the test analysis report , The higher the test coverage, the better the effect .
Coverage test can be the execution path of program code , It can also be the step of function realization ( It can be understood as the path coverage of the flow chart ).
This technique can be used in any testing phase , Including unit tests 、 Integration testing 、 The system test .
Any of the above test methods and techniques can be used when using this technology .
2 White box test and black box test technology
White box testing technology (White Box Testing) The main feature of this technology is that the test object enters into the code , According to the developer's familiarity with the code and the program , In the software coding stage, the necessary parts are analyzed , Developers based on self The software test that has been carried out to understand and contact the code is called white box test . This phase of testing is dominated by software developers , Use Xunit Series of tools to test , It can include many aspects, such as function and performance .
Black box testing (Black Box Testing) The main part of the test, the content of black box test, mainly includes the following aspects , But the main part is the function part . It mainly covers all functions , Can be combined with compatible , Performance test, etc , Please refer to the above for the different test types included .

3 Manual testing and automated testing
Manual testing (Manual Testing): That is to rely on manpower to find Bug. Methods can refer to the above test , Different tests can also be carried out according to the implementation technology and experience .
Automatic test (Automation Testing) Implement... With targeted tools . Can make plans for automated testing , Write or record corresponding scripts for parts that can be tested automatically , You can add functions , Fault tolerance , Form submission, etc , You can refer to MI,Rational Or other test tools .
According to authoritative software testing experience , Manual testing is still the main test method , Automated testing is not flexible enough , I won't go into details here . Microsoft's testing process 80% It was done by hand .
Automatic testing can never replace manual testing , However, it is an indisputable fact that the workload of manual testing is very large .
4 according to RUP The standard distinguishes tests by stages
Unit tests are described in detail above , There are also discussions on unit testing and integration testing , Please refer to .
Integration testing is divided into functional integration testing and system integration testing , Functional integration with mutual calls , In the system environment, the influence of mutual function call, etc , The above contents can be used arbitrarily . Focus on function .
The system test is based on the function realization , Compatibility can be added , Ease of use , Performance, etc.
Acceptance tests may include Alpha and Beta test , I won't elaborate here .
For more information on testing techniques, please pay attention to : Shenzhen duosurveyor software and Technical Service Co., Ltd
边栏推荐
- [Maui] add click events for label, image and other controls
- Use Net core access wechat official account development
- The popular major I chose became "Tiankeng" four years later
- 运行Powershell脚本提示“因为在此系统上禁止运行脚本”解决办法
- Eurake分区理解
- Zabbix 6.0 源码安装以及 HA 配置
- Queue operation---
- ROS2 Foxy depthai_ ROS tutorial
- Scene function of wooden frame
- Topic 1004: the story of cows (recursion)
猜你喜欢
随机推荐
華為面試題: 招聘
SQLAlchemy在删除有外键约束的记录时,外键约束未起作用,何解?
R language uses conf of yardstick package_ The mat function calculates the confusion matrix of the multiclass model on each fold of each cross validation (or resampling), and uses the summary to outpu
基于.NetCore开发博客项目 StarBlog - (13) 加入友情链接功能
数论基础及其代码实现
Logstash error: cannot reload pipeline, because the existing pipeline is not reloadable
Tencent Li Wei: deeply cultivate "regulatory technology" to escort the steady and long-term development of the digital economy
题目 1004: 母牛的故事(递推)
Mysql间隙锁
Redis explores cache consistency
Chained storage of queues
Scene function of wooden frame
localtime居然不可重入,踩坑了
数据库之MHA高可用集群部署及故障切换
Has anyone ever encountered this situation? When Oracle logminer is synchronized, the value of CLOB field is lost
How to count the status of network sockets?
Shell script imports stored procedures into the database
leetcode:226. 翻转二叉树【dfs翻转】
Nc100 converts strings to integers (ATOI)
Class initialization and instantiation









