当前位置:首页 > 医疗器械软件描述文档
附件8
XXX软件测试文档
XXXX测试计划
1 测试计划标识符
AP05-0103 2 引言
2.1 目标
公司XX系统的系统测试计划应该支持以下目标: (1) 细化准备和进行系统测试所需要的活动。
(2) 与所有负责方沟通有关他们要执行的任务以及执行任务时所安排的进度。 (3) 确定用来准备计划的信息源。
(4) 确定进行系统测试所需要的测试工具和环境。 2.2背景
去年,XYZ公司系统和程序开发部门应公司会计部门的要求开发了一个新的通用总帐系统。与此同时,还提出要求要开发一个与该通用总帐系统接口的新的公司工资系统。
管理层系统评估委员会在19**年9月批准了开发工资系统的请求,并且指定一个工资系统顾问组来确定系统需求。顾问组于19**年12月完成了一份需求陈述(AP01-01)和一份初步开发计划。
2.3范围
该测试计划覆盖了公司工资系统的全部系统测试,包括操作者和用户规程、以及程序和作业控制。除了综合性多程序功能性测试外,还应评估外部接口、安全、恢复和性能。
2.4 引用文件
下列文档用作该测试计划的信息源: 公司工资系统初步开发计划(AP01-02) 公司工资系统授权(AP01-03) 公司工资系统最终开发计划(AP01-06) 公司工资系统质量倮证计划(AP01-08) 公司工资系统配置管理计划(AP01-09) XYZ公司系统开发标准及规程(XYZ01-0100) 公司通用总帐系统设计描述(AG01-04)
公司通用总帐系统测试计划(AG05-01) 3测试项
组成公司工资系统的所有项在系统测试期间应予测试。待测试的版本应由配置管理员放在合适的库中。
29
管理员还应控制对受试版本的更改,并且将可提供新版本的时间通知测试组。 以下文档为规定正确的操作建立基础: 公司工资系统需求规格说明(AP01-01) 公司工资系统设计描述(AP01-04) 公司工资系统参考手册(AP02-01)
公司工资系统模块参考手册(AP02-03) GB/T 9386-2008
要测试的各项列出如下:
3.1 程序模块
要测试的程序模块按以下规则来标识: 类型 库 成员名称 源代码 SOURLIB1 AP0302
AP0305
可执行代码 MACLIBI AP0301
AP0302 AP0305
3.2 作业控制规程
应用程序、分类和实用程序的控制规程标识如下: 类型 库 成员名称 应用程序 PROCLIBl AP0401 分类 PROCLIB1 AP0402 实用程序 PROCLIBI AP0403
3.3用户规程
公司工资系统用户事务参考手册(AP02-04)中规定的在线规程应予测试。
3.4操作者规程
系统测试包括公司工资系统操作参考手册(AP02-02)中规定的规程。
4要测试的特征
以下清单列出待测试的特征:
测试设计 说明编号 描述 AP06-01 数据库转换
AP06-02 月薪雇员全面的工资处理 AP06-03 计时雇员全面的工资处理 AP06-04 所有雇员全面的工资处理 AP06-05 定期报告
AP06-06 通用总帐事务的建立
30
AP06-07 安全 AP06-08 恢复 AP06-09 性能
5不要测试的特征
下列特征不应包括在系统测试中,因为它们在系统初始安装时不会使用。 平等就业机会委员会符合性报告
内部培训进度报告 工资/业绩审查报告
二期开发阶段文档集应包含关于这些特征的一个测试计划。
测试用例将不会覆盖正在受试的事务或者报告中所有可能的选项组合。只有目前XYZ公司工资处理明确需求的组合应予测试。 6 方法
测试人员应根据系统文档集准备所有的测试设计、用例以及规程说明。这种方法应验证测试所覆盖那些领域的文档集信息的准确性和综合性。
公司工资和会计部门的人员应协助开发测试设计和测试用例,这样做有助于确保测试能体现系统的实际使用。
为了确保保密性,从会计文件中选取的所有测试数据应含有已更改的保密敏感字段。
6.1 转换测试
除了计算输入和输出的记录外,转换数据库的有效性应以两种方式进行验证。第一种验证方法涉及到使用必须由开发组建立的“数据库审核员”功能。当针对被转换数据库运行时,数据库审核员应核对一条记录内的数值范围,以及要求的各条记录之间的关系。
第二种验证方法涉及到随机选取旧记录的一个小的子集,然后直接与新记录的相对应子集进行比较。直接比较的数目“c”和旧记录的数目“r”必须加以规定。从1到r的范围内产生由随机数字组成的c集合。在转换过程中,该集合应予以分类和应用,以驱动对宣接比较记录的选择。 注:同样的两种验证方法在实际的转换期间应予采用。
6.2作业流测试
月薪雇员和计时雇员的记录综合集以及这两种记录的合并集应用于测试工资处理。标准的作业流测试方法应予采用。
每种定期报告作业流至少运行一次。
6.3接口测试
为了测试工资系统与通用总帐系统之间的接口,工资系统应建立一个通用总帐事务综合集。这些事务应输入到通用总帐测试系统。生成的通用总帐条目必须加以选取、打印并与由工资系统准备的通用总帐事务的打印输出相比较。
6.4安全测试
31
无妥当口令但又试图访问在线数据条目并显示事务的情况应予测试。
6.5恢复测试
在可单独运行的时间内,通过停机且随后依照恢复规程进行恢复测试。
6.6性能测试
依据性能要求(AP01-01),通过利用产生的数据量测量若干作业的运行时间,以此来评估性能。
6.7 回归测试
假设为了测试在系统测试期间做过的程序修改,则应对系统进行若干次重复测试。对系统的每一新版本应做一次回归测试,从而检测由于程序修改所导致的意想不到的影响。
应通过对新版本执行前一版本曾执行的那些所有测试来完成回归测试,然后对由此得到的结果文件进行比较。标准的比较器程序(UT08-0100)应予采用,以便比较所有的系统输出。
6.8综合性
公司工资系统参考手册( AP02-01)中描述的每个系统特征至少应有一份相关联的测试设计说明。公司工资系统用户事务参考手册(AP02-04)中所规定的每个用户规程至少应予测试一次。公司工资系统操作手册(AP02-02)中规定的每个操作规程至少也应予测试一次。另外,每个作业控制规程至少应予执行一次。 对于关联到上述每个领域的测试设计说明,应采用覆盖矩阵予以核查。 6.9约束
公司工资系统的最终执行日期定于19**年8月31号。必须符合这个日期,因为新的ABC部门将于9月1日开始全面运行,必须拥有这个系统方能向其雇员发放工资。
7 测试项通过准则
该系统必须符合XYZ公司系统开发标准和规程(XYZ01-0100)中陈述的系统通过/失败的标准需求。该系统还必须满足下列需求:
——内存需求一定不要大于真实存储量64k。
——用户规程与其他会计系统的一致性必须使工资主管满意。
8暂停准则和恢复要求
8.1暂停准则
不能转换雇员信息数据库会导致所有测试活动的暂停。
8.2恢复要求
出现测试暂停后,当系统的新版本向测试组传递时,6.7条中描述的回归测试应予执行。
9测试交付项
(1) 系统测试组应形成下列文档,这些文档在测试结束后交付给配置管理组。 测试文档
32
共分享92篇相关文档