用友软件股份有限公司研发过程 U9 单元测试通过标准 文件编号:U9-SE-××-SPEC-×× 版 本 号 : 修改状态:0 编 写 人 :朱红艳 审 核 人 : 批 准 人 : 批准时间:2008-06 第 1 页 共 6 页 适用对象 该规范适用于单元验收测试。 版本记录 【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】 版本 修改与参与人 修改时间 修改原因 修改概述 审批人1.0 朱红艳 2008/07/10 原始文档建立 相关文档 【此部分包含对该文档起指导与约束作用的相关文档以及预计在该文档指导与约束下将要建立的文档。】 � 无 约定 标有 ★ 的条目表示强制性规范。 第 2 页 共 6 页 U9 单元测试通过标准规范细则 1.功能方面 1.1 数据流程的正确性 1.1.1 正向数据流程的正确性 后续操作如果需要参照或者查询以前生成的数据应正确,如后续单据参照前续单据、报表查询、自定义转帐。 数据流程不要求复杂的操作过程、复杂的数据,但是简单的流程应保证数据的正确性 1.1.2 简单逆向数据流程的正确性 不包括多级的复杂的逆向数据流程的正确性。但某个功能点上的弃审、删除对数据的影响属于单元性质的问题。 1.2 按照《需求文档》要求产品的各项控制正确 � 按默认项控制产品使用及数据正确。 � 按非默认控制产品使用及数据正确。 � 各种参数、控制值下的各项控制正确,数据正确,提示准确,表达清晰。 1.3 按照《需求的 SPEC 文档》和《U9 UI 交互规范》要求产品的正确和完整 � 单个产品使用的正确性。 � 按照需求和设计要求提交的产品功能全部完成;若无法全面验证某功能点的完成情况,此功能点不予接收。 � 对有关联的功能,如果上游功能没有完成,则下游功能应不能提交测试。 � 对单个产品的要求应该很严格把握,包括界面、按钮、可输入项(特别注意极限值、非法字符等)各种提示、exception 的处理等等。 � 小问题也不应该忽略不计。某个单元验证功能点上,有任何单元问题,就算单元验证不通过。 � 单元阶段提出的需求问题,经过需求确认后也算需求问题。 1.4 产品的主流程正确 1.4.1 业务联查的正确性 把握产品主流程,例如联查单据、报表联查凭证。 第 3 页 共 6 页 1.4.2 按照需求和设计要求进行测试,产品简单数据流程可正常运行 已经存在的功能,因为新增点的影响而出现问题,甚至无法使用,也算单元问题。 1.5 产品的每个按钮可正常使用 � 产品的每个按钮不出现死机。 � 按钮所对应的内容应正确。 1.6 本开发部内的产品接口的正确性 � 包含产品的所有接口。 � 接口上有关联的不同产品,提交的时间不一致时,如果上游产品相关部门没有完成,则下游产品与之的接口属于无法验证的接口。 1.7 打印的正确性 � 套打打印的正确性。 � 非套打打印的正确性。 � 设置不同行数打印的正确性。 � 按月、按年打印的正确性。 � 打印设置可保存。 � 按设置打印结果正确。 � 查询打印的正确性。 � 正式账打印的正确性。 � 使用常用打印机打印的正确性。 � 打印预览正确、打印结果与预览结果一致。 � 直接打印、导出正确。 1.8 上年结转的正确性 � 单个产品上年结转的正确性。 � 已保存的打印设置、查询设置应直接带到下一年,新的一年用户应不用重新进行打印、查询设置。 1.9 网路互斥与并发的正确性 � 网络互斥的正确性。 第 4 页 共 6 页 � 网络并发的正确性。 1.10 产品人员权限控制的正确性 单个产品人员权限控制的正确性。 1.11 自然年、自然月的正确性 1.12 年初、年中、年末启用的正确性 单个产品启用的正确性。 1.13 数量、外币的正确性 � 单币种产品的正确性。 � 多币种产品的正确性。 � 只有数量产品的正确性。 � 只有外币产品的正确性。 1.14 帮助的正确性 帮助内容应与产品相符;(依据各产品帮助进度灵活掌握),可以在挂在联调帮助按钮正确。 1.15 极限值的正确性、非法字符 � 将数据输入最大产品可正常使用(输入 0 和负数)。 � 设置级次最大、最...