| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 软件测试之验收测试三要点 -> 正文阅读 |
|
[开发测试]软件测试之验收测试三要点 |
验收测试是产品开发生命周期中的一个主动过程,验证产品是否满足规范要求是用户的要求。 用户可以是最终用户或外包商。 如果是外包商外包的产品,在验收测试时,外包商主要测试合同是否符合要求,验收后合同的符合性直接决定了后期外包商向客户支付的费用。 验收测试内容 验收测试(Acceptance Testing)是指产品完成功能测试和系统测试后,在产品发布前进行的软件测试活动。 它是技术测试的最后阶段,也称为交付测试。 验收测试的目的是确保产品准备就绪,并允许最终用户使用它来执行产品的确定功能和任务。 验收测试的主要内容包括:建立验收测试标准、审查配置项、进行验收测试。 一、验收测试的建立标准 与系统测试一样,验收测试需要一系列测试计划和程序。 首先确定需要测试什么类型的验收测试,即测试哪些方面,比如性能测试、可安装性测试、可移植性测试、可用性测试、文档测试等,然后根据类型来安排测试 测试时间表。 在添加具体的测试用例时,可以更好的接受需要注意的功能点。 一般来说,判断测试用例的方法通常有两种:一种是从原系统测试阶段设计的测试用例中抽取一部分作为验收测试用例(因为验收测试不能对整个系统进行全面的测试, 一般可以抽取一部分测试用例(用例作为验收测试用例),但这种方法的缺点是因为系统测试阶段设计的测试用例已经过测试,这些测试用例通常通过 正确测试; 其次,在提取一些测试用例的基础上,添加一些特殊的测试用例,尽管成本相对较长,但更容易接受和更全面。 因此,添加具体的测试用例可以更好地接受需要注意的功能点。 在以下几个方面,验收测试将重点关注: (1) 软件是否符合合同规定的所有功能和性能。 (2)文件是否齐全。 (3)人机界面是否准确,是否符合合同约定。 (4)其他方面(如可移植性、兼容性、错误恢复和可维护性等)能否满足用户。
验收测试结果有两种类型:一种是用户可接受的功能和性能指标满足软件需求说明书的要求; 二是用户不能接受软件需求说明书的要求。 在项目的这个阶段发现了严重的错误和偏差,一般很难在预定的时间内纠正。 因此,需要与用户协商,找到合适的解决方案。 2.查看配置项 验收测试的另一个重要部分是配置项审查。 在验收测试之前,需要确保所有软件配置项都可以进入验收测试。 只有这样,才能保证最终交付给用户的软件产品的完整性和有效性。 审查的目的是确保软件结构完整,分类有序,并包含软件维护所需的细节。 对于外包软件项目,软件承包商通常需要提供以下相关的软件配置内容: (1) 可执行程序、源程序、配置脚本、测试程序或脚本等; (2)开发文档,包括:《需求分析说明》、大纲设计文档、详细设计文档、数据库设计文档、测试计划、测试报告、测试用例、程序维护手册、程序员开发手册等; (3)管理文件,主要是《项目计划》、《质量控制计划》、《配置管理计划》、《用户培训计划》 《质量总结报告》、《评价报告》、《会议纪要》、《月度发展进度报告》等; (4)开发文件中,最容易被忽视的就是程序维护手册《程序员开发手册》。 手册主要内容包括:系统描述(包括程序描述)、运行环境、维护程序、源代码列表等,供以后开发工作中的维护、修改和参考。 手册主要内容包括:系统目标、开发环境说明、测试环境说明、代码规范及相应程序等,相当于一本程序员的培训手册。 以上发货订单,必须在合同中注明提交阶段的时间,以免发生纠纷。 事实上,在验收测试的执行过程中,文档审查是一项比较困难的工作。 主要原因有两个:一方面,由于市场需求和时间压力,文档工作被延迟和削弱,更多的时间和精力花在产品上。 在研究过程中,忽略了文件的准备; 另一方面,文件审查往往缺乏标准依据,难以把握其完善与否。 3. 进行验收测试 验收测试标准和审查配置项准备好后,就可以开始验收测试了,验收测试的对象主要包括审查配置项(即文档)的测试和可执行程序的测试。 测试验收是整个验收过程的核心环节。 如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司 ? |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 5:37:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |