当前位置:网站首页>软件验收测试
软件验收测试
2022-07-07 03:29:00 【柚子的棒棒糖】
软件验收测试
软件验收测试是指测试人员检验软件是否符合软件规格说明书和用户需求的测试活动。
验收测试是软件测试的最后一个环节,也是最为关键的一个要素,它关系到软件开发公司的产品质量,也关系到需求方的产品能否顺利上线,所以验收测试也被称为交付测试。
软件验收测试内容
软件验收测试有很多内容,主要分为以下几点:
(1)产品规格说明书测试;
(2)用户界面和可用性测试;
(3)兼容性测试;
(4)可安装性和可恢复性测试;
(5)文档测试。
软件验收测试的注意点
(1)测试人员必须编写正式的、单独的验收测试报告;
(2)验收测试必须在实际用户运行环境中进行;
(3)由用户和测试部门共同执行。
软件验收测试前提和步骤
前提:系统或者软件产品已经进行了系统测试和功能测试。
步骤:
(1)制定测试计划和验收标准;
(2)建立测试环境,设计测试用例,并经过评审;
(3)准备测试数据,执行测试用例,记录测试结果;
(4)分析测试结果,根据验收通过准则分析测试结果,作出验收是否通过及测试评价;
(5)编写软件验收测试报告。
软件验收测试包括:
正式验收测试
非正式验收测试(包括α测试和β测试)
正式验收测试
软件正式验收测试需要非常严格的管理,是对系统测试的延续,这种验收测试的测试用例应是系统测试的子集。
优点
要测试的功能和特性都是已知的
测试细节是已知的并且可以对其进行评测
这种测试可以自动执行,支持回归测试
可以对测试过程进行评测和监测
可接受性标准是已知的
缺点
要求大量的资源和计划
这些测试可能是系统测试再次实施
可能无法发现软件中由于主观原因造成的缺陷,这是因为您只查找预期要发现的缺陷
非正式验收测试
非正式验收测试不像正式验收测试那么严格,不需要执行指定的测试用例,可以由测试人员自主决定,但制定测试用例时必须根据项目的实际情况约束需要测试的主要功能。
1.α测试(内测)
α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,α测试不能由程序员或测试员完成。
2.β测试(公测)
β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,β测试不能由程序员或测试员完成。
软件测试顺序:正式测试->α测试(内测)->β测试(公测)
边栏推荐
- Complete process of MySQL SQL
- 栈题目:有效括号的嵌套深度
- 云备份项目
- . Net core accesses uncommon static file types (MIME types)
- MySQL SQL的完整处理流程
- OOM(内存溢出)造成原因及解决方案
- Data of all class a scenic spots in China in 2022 (13604)
- Master-slave replication principle of MySQL
- How can flinksql calculate the difference between a field before and after update when docking with CDC?
- leetcode 509. Fibonacci number
猜你喜欢
How DHCP router works
Anr principle and Practice
main函数在import语句中的特殊行为
Four goals for the construction of intelligent safety risk management and control platform for hazardous chemical enterprises in Chemical Industry Park
Data of all class a scenic spots in China in 2022 (13604)
Prime partner of Huawei machine test questions
jdbc数据库连接池使用问题
带你刷(牛客网)C语言百题(第一天)
虚拟机的作用
[noi simulation] regional division (conclusion, structure)
随机推荐
sql中对集合进行非空校验
MOS管参数μCox得到的一种方法
SolidWorks的GB库(钢型材库,包括铝型材、铝管等结构)安装及使用教程(生成铝型材为例)
异步组件和Suspense(真实开发中)
Please ask a question, flick Oracle CDC, read a table without update operation, and repeatedly read the full amount of data every ten seconds
詳解機器翻譯任務中的BLEU
MySQL的主从复制原理
大咖云集|NextArch基金会云开发Meetup来啦
Anr principle and Practice
leetcode 509. Fibonacci number
什么情况下考虑分库分表
After the promotion, sales volume and flow are both. Is it really easy to relax?
The startup of MySQL installed in RPM mode of Linux system failed
Master-slave replication principle of MySQL
.net core 访问不常见的静态文件类型(MIME 类型)
Release notes of JMeter version 5.5
Network foundation - header, encapsulation and unpacking
CompletableFuture使用详解
Comment les entreprises gèrent - elles les données? Partager les leçons tirées des quatre aspects de la gouvernance des données
linux系统rpm方式安装的mysql启动失败