当前位置:网站首页>软件验收测试
软件验收测试
2022-07-07 03:29:00 【柚子的棒棒糖】
软件验收测试
软件验收测试是指测试人员检验软件是否符合软件规格说明书和用户需求的测试活动。
验收测试是软件测试的最后一个环节,也是最为关键的一个要素,它关系到软件开发公司的产品质量,也关系到需求方的产品能否顺利上线,所以验收测试也被称为交付测试。
软件验收测试内容
软件验收测试有很多内容,主要分为以下几点:
(1)产品规格说明书测试;
(2)用户界面和可用性测试;
(3)兼容性测试;
(4)可安装性和可恢复性测试;
(5)文档测试。
软件验收测试的注意点
(1)测试人员必须编写正式的、单独的验收测试报告;
(2)验收测试必须在实际用户运行环境中进行;
(3)由用户和测试部门共同执行。
软件验收测试前提和步骤
前提:系统或者软件产品已经进行了系统测试和功能测试。
步骤:
(1)制定测试计划和验收标准;
(2)建立测试环境,设计测试用例,并经过评审;
(3)准备测试数据,执行测试用例,记录测试结果;
(4)分析测试结果,根据验收通过准则分析测试结果,作出验收是否通过及测试评价;
(5)编写软件验收测试报告。
软件验收测试包括:
正式验收测试
非正式验收测试(包括α测试和β测试)
正式验收测试
软件正式验收测试需要非常严格的管理,是对系统测试的延续,这种验收测试的测试用例应是系统测试的子集。
优点
要测试的功能和特性都是已知的
测试细节是已知的并且可以对其进行评测
这种测试可以自动执行,支持回归测试
可以对测试过程进行评测和监测
可接受性标准是已知的
缺点
要求大量的资源和计划
这些测试可能是系统测试再次实施
可能无法发现软件中由于主观原因造成的缺陷,这是因为您只查找预期要发现的缺陷
非正式验收测试
非正式验收测试不像正式验收测试那么严格,不需要执行指定的测试用例,可以由测试人员自主决定,但制定测试用例时必须根据项目的实际情况约束需要测试的主要功能。
1.α测试(内测)
α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,α测试不能由程序员或测试员完成。
2.β测试(公测)
β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,β测试不能由程序员或测试员完成。
软件测试顺序:正式测试->α测试(内测)->β测试(公测)
边栏推荐
- Special behavior of main function in import statement
- 子组件传递给父组件
- 多线程与高并发(9)——AQS其他同步组件(Semaphore、ReentrantReadWriteLock、Exchanger)
- Abnova membrane protein lipoprotein technology and category display
- How can flinksql calculate the difference between a field before and after update when docking with CDC?
- Please tell me how to monitor multiple schemas and tables by listening to PgSQL
- Jesd204b clock network
- Composition API premise
- SolidWorks的GB库(钢型材库,包括铝型材、铝管等结构)安装及使用教程(生成铝型材为例)
- Non empty verification of collection in SQL
猜你喜欢

The latest trends of data asset management and data security at home and abroad

MySQL view bin log and recover data

MOS tube parameters μ A method of Cox

JWT的基础介绍

Jetpack compose is much more than a UI framework~

Tujia, muniao, meituan... Home stay summer war will start

Sword finger offer high quality code

Kuboard无法发送邮件和钉钉告警问题解决

弹性布局(二)

联合索引ABC的几种索引利用情况
随机推荐
Leetcode t1165: log analysis
The latest trends of data asset management and data security at home and abroad
多线程与高并发(9)——AQS其他同步组件(Semaphore、ReentrantReadWriteLock、Exchanger)
Nesting and splitting of components
Special behavior of main function in import statement
Jesd204b clock network
异步组件和Suspense(真实开发中)
libcurl返回curlcode说明
LVS+Keepalived(DR模式)学习笔记
Academic report series (VI) - autonomous driving on the journey to full autonomy
非父子组件的通信
Big coffee gathering | nextarch foundation cloud development meetup is coming
transform-origin属性详解
JDBC database connection pool usage problem
Distributed ID solution
Jetpack compose is much more than a UI framework~
Libcurl returns curlcode description
Comment les entreprises gèrent - elles les données? Partager les leçons tirées des quatre aspects de la gouvernance des données
OOM(内存溢出)造成原因及解决方案
Please tell me how to monitor multiple schemas and tables by listening to PgSQL