验收测试

项目制-验收

文档验收

  • 文档齐全(参考如上文档清单);
  • 文档内容描述准确, 没有歧义和错误的表达;
  • 文档内容容易理解, 通过使用适当的术语、图形表示、详细的解释来表达;
  • 文档对主要功能和关键操作尽量提供应用实例。
  • 测试用例覆盖率校验,需求全覆盖
  • 用例内容:正常场景 异常场景
  • 测试报告,附上bug清单。

界面验收

  • 界面设计符合数科的设计规范;
  • 外包团队需提供与软件适配的浏览器、手机、PAD等品牌与版本号清单;
  • 各界面需要做好PC、手机、PAD等UI兼容与机器适配;
  • 原则上,浏览器至少需适配Chrome、Safari、火狐、IE8以上;
  • 原则上,手机至少需适配苹果、小米、华为、vivo、OPPO、三星、魅族。

功能验收

  • 功能验收范围覆盖(接口、数据库存取、页面功能);
  • 测试用例执行情况查看(选取总量10%用例执行,优先级高)
  • bug率 一二级严重bug无,三级bug数小于5%或者2个。
  • 业务场景功能测试不通过数的比例<1.5%;
  • 不存在严重等级为1的错误;
  • 不存在严重等级为2的错误;
  • 严重等级为3的错误数量小于5%或者2个;
  • 所有提交的问题都已得到修复;

性能验收

  • 提供性能测试报告;
  • 相关重要指标达到以下要求:
  • 最低标准:50并发,响应耗时小于3S(并发数根据 实际用户量 业务使用情况确定)

交接前提条件

  • 需提供用户验收通过确认书;
  • 涉及交接的软件,原则上建议接受交接软件所有功能,不建议交接软件部分功能模块;
  • 跟财务类无关的软件或功能,所有功能需在线上稳定运行不少于3个月;跟财务类相关的软件或功能,所有功能需在线上稳定运行不少于6个月;
  • 线上稳定运行既线上可用率,需满足:最近3至6个月内,线上没有出现影响20人以上或数据错误的严重bug,且每月线上bug数不超过3个。

源码验收

  • 代码应只保留跟本项目相关的代码,无效代码应一律去除;
  • 数据库应只保留跟本项目相关的表、视图、存储过程、函数、触发器、定时job等,无效内容应一律去除;
  • 特别注意合理做好数据表结构设计,适当冗余提升性能;
  • 代码结构清晰无冗余,注释完整有效,避免硬编码;
  • 但凡不符合源码验收规范的,外包团队需修复完毕。

过程管控

  • 用例提交时间,开发完成时间 即刻提交测试用例
  • 用例评审记录
  • 文档必须跟随项目填写。

其他注意点

  • 对于外包团队的软硬件选型,建议业务部门邀请本公司IT团队一起参与决策;
  • 与外包团队商签署的商务合同和补充协议等,建议业务部门邀请本公司IT团队一起参与制定;
  • 外包团队使用的环境、数据库、网络、语言、框架、技术、组件等需事先获得本公司IT团队认可;
  • 如外包项目不符合或无法满足上述验收规范的,建议商务层面延长付款周期、扣除相应款项或终止合同;
  • 每一笔合同款在支付给外包团队之前,除了需获得用户验收通过确认书之外,还应通过IT团队验收;

验收通过

100%实现需求明细列表所有功能,即100%满足业务需求的软件。

  • 无致命bug
  • 无阻塞功能
  • 无一般问题
  • 优化问题少量
  • 可直接上线

验收不通过

  • 一次 —返回整改
  • 两次 —扣除项目总额10%
  • 三次 —扣除项目总额25%
  • 以后依次递增10%,直至扣完