当前位置:网站首页>Software acceptance test
Software acceptance test
2022-07-07 07:13:00 【Grapefruit lollipop】
Software acceptance test
Software acceptance testing refers to the testing activities that testers check whether the software conforms to the software specifications and user needs .
Acceptance testing is the last step of software testing , It is also the most critical element , It is related to the product quality of software development companies , It is also related to whether the products of the demander can be successfully launched , So acceptance testing is also called delivery testing .
Software acceptance test content
Software acceptance testing has many contents , It is mainly divided into the following points :
(1) Product specification test ;
(2) User interface and usability testing ;
(3) Compatibility test ;
(4) Installability and recoverability test ;
(5) Document the test .
Points for attention in software acceptance testing
(1) The tester must write a formal 、 Separate acceptance test report ;
(2) The acceptance test must be carried out in the actual user operating environment ;
(3) Performed jointly by the user and the testing department .
Prerequisites and steps of software acceptance test
Premise : The system or software product has been tested for system and function .
step :
(1) Develop test plans and acceptance criteria ;
(2) Establish test environment , Design test cases , And reviewed ;
(3) Prepare test data , Execute test case , Record test results ;
(4) Analyze test results , Analysis of test results according to acceptance criteria , Make acceptance and test evaluation ;
(5) Prepare software acceptance test report .
Software acceptance testing includes :
Formal acceptance test
Informal acceptance test ( Include α Testing and β test )
Formal acceptance test
Formal acceptance testing of software requires very strict management , It is the continuation of system testing , The test case of this acceptance test shall be a subset of the system test .
advantage
The functions and features to be tested are known
The test details are known and can be evaluated
This test can be performed automatically , Support regression testing
The test process can be evaluated and monitored
Acceptance criteria are known
shortcoming
It requires a lot of resources and plans
These tests may be the re implementation of system tests
Defects caused by subjective reasons in the software may not be found , This is because you only look for defects that you expect to find
Informal acceptance test
Informal acceptance testing is not as strict as formal acceptance testing , There is no need to execute the specified test case , It can be decided by the tester , However, when formulating test cases, the main functions that need to be tested must be constrained according to the actual situation of the project .
1.α test ( Internal measurement )
α The test is performed by a user In the development environment Test carried out , It can also be controlled test conducted by users inside the company under simulated actual operation environment ,α Testing cannot be done by programmers or testers .
2.β test ( Public survey )
β Testing is the testing of multiple users of the software in the actual use environment of one or more users . Developers are usually not at the test site ,β Testing cannot be done by programmers or testers .
Software test sequence : Formal test ->α test ( Internal measurement )->β test ( Public survey )
边栏推荐
- LC 面试题 02.07. 链表相交 & LC142. 环形链表II
- How to do sports training in venues?
- RuntimeError: CUDA error: CUBLAS_ STATUS_ ALLOC_ Failed when calling `cublascreate (handle) `problem solving
- Algorithm --- bit count (kotlin)
- 多线程与高并发(9)——AQS其他同步组件(Semaphore、ReentrantReadWriteLock、Exchanger)
- libcurl返回curlcode说明
- Multithreading and high concurrency (9) -- other synchronization components of AQS (semaphore, reentrantreadwritelock, exchanger)
- MySQL的主从复制原理
- 非父子组件的通信
- 请教一下,监听pgsql ,怎样可以监听多个schema和table
猜你喜欢
Graduation design game mall
Leetcode t1165: log analysis
MySQL view bin log and recover data
After the promotion, sales volume and flow are both. Is it really easy to relax?
计算机服务中缺失MySQL服务
Can 7-day zero foundation prove HCIA? Huawei certification system learning path sharing
2018年江苏省职业院校技能大赛高职组“信息安全管理与评估”赛项任务书
Answer to the first stage of the assignment of "information security management and evaluation" of the higher vocational group of the 2018 Jiangsu Vocational College skills competition
MOS tube parameters μ A method of Cox
Precise space-time travel flow regulation system - ultra-high precision positioning system based on UWB
随机推荐
Anr principle and Practice
【JDBC以及内部类的讲解】
MySQL的主从复制原理
MySQL SQL的完整处理流程
Bus message bus
LVS+Keepalived(DR模式)学习笔记
Basic process of network transmission using tcp/ip four layer model
点亮显示屏的几个重要步骤
异步组件和Suspense(真实开发中)
Multithreading and high concurrency (9) -- other synchronization components of AQS (semaphore, reentrantreadwritelock, exchanger)
大咖云集|NextArch基金会云开发Meetup来啦
Circulating tumor cells - here comes abnova's solution
libcurl返回curlcode说明
Config分布式配置中心
2018 Jiangsu Vocational College skills competition vocational group "information security management and evaluation" competition assignment
How can gyms improve their competitiveness?
Select the product attribute pop-up box to pop up the animation effect from the bottom
Introduction to abnova's in vitro mRNA transcription workflow and capping method
Comment les entreprises gèrent - elles les données? Partager les leçons tirées des quatre aspects de la gouvernance des données
. Net 5 fluentftp connection FTP failure problem: this operation is only allowed using a successfully authenticated context