软件验收测试怎么做?
提交软件验收测试的产品(简称:被测件)版本统一按如下格式命名:产品名称_版本_ATx 各部分释义如下:
产品名称:提交测试的产品名称,例如“XX系统”
版本:提交测试的产品版本号,例如“1.0.1”
ATx:其中“AT”表示Acceptance testing;“x”表示提交验收测试的次数后,如1、2、3等
示例:XX系统_1.0.1_AT1(表示“XX系统”第一次提交验收测试的版本)
测试版本保存
每次提交软件验收评测的版本,统一保存至第三方软件评测机构,以《软件验收评测报告》通过为准。
验收测试范围
1、界面测试
所有页面浏览、连接的正确、所有功能按钮及界面显示正确。
2、功能测试
所有需求文档描述的各项功能均能正确实现。
3、软件性能测试
重点业务功能、性能技术指标能满足上线运营需求。
4、系统安全性测试
接口和数据调用等方面符合安全性规范;没有安全性漏洞。
5. 验收测试流程
验收测试基本工作流程如下:
1、准入条件检测
(1)文档
进入验收测试的文档准备齐全:
a) 验收版本的需求文档(提交方提供):要求需求文档与最终提交验收测试的程序完全匹配 ;
b) 验收版本的测试用例(提交方提供):要求测试案例覆盖最终版本的需求文档;
c) 验收版本的测试告(提交方提供):在测试报告书中说明测试总体情况,缺陷列表及修复情况;
(1)缺陷
要求开发方在不同浏览器兼容环境中,对需要文档上提及的所有功能进行全面测试,且提交验收测试时,承建方发现的所有缺陷都已解决。
(3)测试环境
验收测试环境准备完成,与线上真实环境一致。
承建方负责测试环境控制,保证测试期间环境一致、稳定
(4)沟通和联系
a) 提交验收测试的承建方负责人联系方式及测试工程师联系方式齐全 ;
b) 提交验收测试缺陷的沟通渠道建立完毕,要求快捷、准确、反馈及时 ;
2、验收测试
(1)文档验收
进入标准:文档准备必须齐全且符合标准,可以进入文档验收流程
中断标准:
1. 需求文档并非最终版,需求文档上描述的功能程序并未实现
2. 测试用例与需求文档不匹配,测试用例中测试的模块在需求文档中不存在或者需求文档中的功能模块未在测试用例中体现
3. 测试报告书不完整,遗留缺陷不符合遗留缺陷允许限制的数量
退出标准:
文档符合标准并通过验收,进入程序验收流程
(2)程序功能验收
进入标准:文档验收流程结束
中断标准:
1. 出现 A,B级缺陷
2. C级缺陷达到3-10个(视项目大小而定)
3. 验收测试过程中,提交新的版本
退出标准:
验收测试合格,缺陷按照标准修复完成
通过标准:
要求验收测试结束后,未解决的缺陷达到以下要求时,才能验收通过:
a) A级缺陷:0个;
b) B级缺陷:0个;
c) C级缺陷:小于等于总缺陷数的3%;
d) D级缺陷:小于等于总缺陷数的5%个;
e) E级缺陷:小于等于总缺陷数的15%个。
(3)验收评测完成
1.验收评测完成后质量保证部提交的文档:
a) 最终版需求文档
b) 提交方提供的最终版测试用例
c) 提交方提供的最终版测试报告
d) 质量保证部提供的最终版验收测试报告
2.验收完成后提交程序:
验收完成锁定的程序最终版本,要求保存至版本库中。
公司主营项目:
1、登记测试报告(适用于软件产品增值税即征即退以及双软评估)
2、鉴定测试报告(适用于政府项目申报、高新认证、项目结题和创新产品认定等)
3、验收测试报告(适用于各类软件和硬件系统相结合的综合性集成项目的第三方验收测试,如政府、事业单位、企业、学校等项目验收)
4、系统测试报告(适用于软件和系统集成项目,由开发方发起并组织的项目验收)
5、性能测试报告(适用于项目的性能验证、性能调优、发现性能缺陷等应用场景)
6、安全测试报告(扫描,渗透测试,代码审计;企业在网站或者APP应用上线之前,对网站、服务器或APP进行全面细致的安全监测,及早发现网站、服务器或APP的潜在漏洞,以免遭受黑客攻击,导致敏感数据泄露)
软件验收测试怎么做?相关推荐
- 软件验收测试是什么,验收测试报告怎么做
一旦系统测试过程由测试团队完成并签署,整个产品/应用程序将移交给客户/客户的少数用户/两者,以测试其可接受性,即产品/应用程序应完美无瑕满足关键和主要业务需求.此外,端到端业务流的验证与实时场景类似. ...
- 为什么要进行软件验收测试?如何获得软件验收测试报告
对于软件企业在一款软件产品从研发到完成需要进行一系列的检测才能算阶段性的完成,在这个过程当中最后的需要做的就是验收测试,对于我们服务的企业来说有很多都有软件验收测试的需求,那么大家对软件验收测试有多少 ...
- 什么是软件验收测试?如何获取软件验收测试报告
一旦系统测试过程由测试团队完成并签署,整个产品/应用程序将移交给客户/客户的少数用户/两者,以测试其可接受性,即产品/应用程序应完美无瑕满足关键和主要业务需求.此外,端到端业务流的验证与实时场景类似. ...
- 软件验收测试包括哪些内容,第三方软件检测机构怎么选择?
软件验收测试是软件测试行业比较常用的一种测试方式,那么在进行验收时需要包括哪些测试内容? 1.软件产品规格说明书的审核 从客户的角度和立场进行审核工作.检验套用标准的正确性,不要和行业规范相抵触.审查 ...
- python能做软件开发吗-学习Python软件开发能做什么?
原标题:学习Python软件开发能做什么? 近年来,Python语言可以说是快速抢占了人们的眼球.它以其代码简短.可读性强.适合迅速开发而广泛应用等优点让许多学员想要学习,很多人会问,学习python ...
- 项目私活 【抢小米手机软件】可以做的朋友,可以联系社区
项目私活 [抢小米手机软件]可以做的朋友,可以联系社区! http://t.cn/RvqfwKT
- 游戏软件性能测试怎么做?常规测试知识要点总结
随着网络游戏市场的进一步繁荣,人们对游戏软件关注度和性能要求越来越高.就拿几款热门手游来说,如果游戏使用人群基数大,那么势必会对游戏软件服务器产生压力,玩家的体验也不好.所以做好游戏软件性能测试对于开 ...
- 软件开发技术文档_你知道,直播软件开发需要做的准备工作有哪些?
随着互联网技术的发展和智能手机的迅速普及,直播软件市场需求正在增长.那么直播平台的发展如何?在软件开发过程中应注意什么?直播软件开发需要做是准备工作有哪些? 1.直播软件开发方向: 一般而言,开发直播 ...
- c语言编程后怎么做成软件,编程软件是用来编程的,那编程软件是怎么做出来的?...
原标题:编程软件是用来编程的,那编程软件是怎么做出来的? 编程软件也可以通过使用编程语言进行编码来实现 就我当前的前端而言,我的编程和开发软件是Visual Studio Code.我通过该软件编写前 ...
最新文章
- ASP.net随机数应用实例
- CSS改变nth-child()和nth-last-child()的参数灵活选择元素编号
- C#----DataGridView控件60招(一) [转]
- nginx ------反向代理和负载均衡
- 阿里云免费申请免费SSL证书
- 15拆分成3个不同的自然数_一个简单的算法 - 将一个正整数拆分成指定几个正整数的组合...
- IO操作 第二篇 学习(转载)
- Android 解决ViewPager双层嵌套的滑动问题
- linux系统下安装游戏,在Linux系统下安装GameHub来管理所有游戏
- java IO流、集合类部分小知识点总结
- Atitit callback回调机制大总结 目录 1. 回调机制=Call back,	1 1.1. 1.为什么需要Call back	2 1.2. 模块之间的调用,调用的方式分为几种:1)同步调
- CentOS 7.6环境设置Redis开机自启动
- 复变函数思维导图梳理
- 什么是EDM营销?EDM营销的优点是什么?
- R语言实现分层抽样(Stratified Sampling)以iris数据集为例
- ESP通过乐为物联控制灯,微信发送数值,ESP上传传感器数据
- idea ctrl+alt+鼠标左键和ctrl+鼠标左键的作用和区别
- 阿里云轻量应用服务器Ubuntu20.04上手体验与基本配置(图形界面,ssh,代理等)
- 二维数组的认识及其表示元素的两种方式
- HDLBits问题--Lemmings
热门文章
- 前端Web工程师学习路线
- python爬取ppt代码_Python爬取PPT模板小工具
- linux电脑关机命令是什么问题,linux下正常关机之命令详解 -电脑资料
- 基于jira的缺陷自动化报表分析 (四)按人员统计缺陷情况
- 口红机 抖音口红机 女神赢口红系统源码 全开源可二次开发 微信游戏,公众号游戏,口红机源码安装部署、调试...
- 迁移学习和模型的微调
- HTML+CSS大作业:购物商城网页设计与实现——手机主题网站
- Java打印带边框的乘法口诀表_Java 面试 - 打印九九乘法口诀表
- 使用Python打印乘法口诀表
- CORS解决跨域的几种实现方式