《公司考勤系统软件测试书第六組》由会员分享可在线阅读,更多相关《公司考勤系统软件测试书第六组(10页珍藏版)》请在人人文库网上搜索
1、软件测试计划的报告。项目名称:公司工作系统项目负责人:袁志超林建设公司工作系统测试计划报告1引言测试是系统开发周期的重要阶段,其重要性是保证系统质量和可靠性的最后一道关口是整个系统开发过程的最终审查。1.1制作目的本测试的对象不仅是源程序也是整个软件。 系统测試的目的是找出错误不是要证明流程没有错误,而是要仔细选择容易发生错误的测试数据以非常批判的态度,证明流程有错误 验证系统是否满足用户的需要.本报告主要为需求分析者和系统设计者进一步完善系统提供了依据。1.2背景本计划主要是测试公司的工作系统 我們集团开发的系统是为中小企业员工的工作管理开发的软件,帮助那些公司更好地管理员工的
2、出勤率和工作有效时间、人员在位情况、加班和周末的加班情况。 该系统的开发已经经过可行性分析、需求分析、概要设计和详细设计阶段在执行本计划之前,设计者必须对系统完成单元测试1.3定义公司工作系统:软件能为中小企业的工作管理提供智能、人性化的服务,减少工作人员的工作量实现工作公平嘚有效性。1.4参考资料可行性分析报告、需求分析报告、概要设计报告、详细设计报告2计划2.1软件的说明系统功能框图:用户登录画面密码嘚回收进入系统。软件界面考勤功能上班时间出生率加班情况指纹管理和时间系统设定系统时间用户管理添加用户用户变更删除用户设萣员工上下班时间系统结束系统管理更改员工基本信息员工基本信息输入。
3、员工基本信息的查询员工上下班时间的设定员工工作管理员笁工作统计每个员工的工作查询(员工编号、日期)员工编号、月部门员工的工作查询(部门编号、日期)部门编号、月)员工工作情况记录(上班、加班、休假、出差)工作系统的使用者定时查询系统、即时登记保存系统数据、更新和维护、对指导者的检查2.2测试内容模块功能测试、接口准确性测试、数据库访问测试、运行时间测试、设计约束和极限测试等2.3模块功能测试(a )测试的基本模块功能的实现情况,测试完成2.3.1日程進行测试的日期: 2011年10月1日2011年10月15日。工作内容:熟悉系统环境准备输入数据。2.3.2条件Windows系统平台、计算机
4、内存1G上、数据库、vc2.3.3测试资料这个測试所需的资料:a .可行性分析报告、需求分析报告、概要设计报告和详细设计报告b .测试输入和输出示例:关于工作管理功能输入:员工编號输出:工作统计。此测试用例模板(成绩管理模块示例):项目/软件公司的工作系统程序版本2011.09功能模块名称员工工作统计模块编制人用例编号A1编制时间相关的用例。员工工作统计、员工信息功能特性输入查询条件后可以输出适当的信息测试目的检查这个功能是否实现。预设條件工作信息全部被输出特别规程的说明测试数据员工身份信息操作步骤操作的说明数据期待结果1输入查询条件员工帐户、密码输入查詢条件。2输出
5、查询结果员工资料输出工作信息测试人员林建建、袁志超开发者2.3.4测试训练根据系统要求设计报告和系统设计报告,让测試人员熟悉系统完成的功能3测试设计说明3.1模块功能测试员工工作管理功能(A1 )3.1.1控制用手动输入方式逐个测试各功能模块,记录测试用例模板偠求的内容3.1.2输入以员工对员工工作管理模块的工作统计功能测试为例,以在测试中输入数据为查询条件3.1.3输出预计的输出数据是工作信息。可能的例外情况如下1用户没有登录2用户放弃,系统执行用户登录画面3用户输入查询日正在推进。测试主要是验证系统期望的各功能是否能实现3.1.4进程1登录系统,系统显示登录画面2输入员工信息3
6、输入查询工作日期4输出工作信息。3.1.5黑盒测试3.1.5.1接口测试:1 .业务需求和软件设计的功能偏差(1)根据业务需要用户向系统提供参考意见和建议,并制定更详细的用户指纹信息和个人信息(2)处理新旧用户以恢复用户初始密码的功能在概要和详细设计中没有提到2 .通过接口,输入输出的正确性(1)根据业务需要任何用户登录该系统时,都要输入该员工的用戶名和密码根据详细设计的各用户的数据结构,其输入输出没有大错误(2)业务上没有规定实现该软件功能的具体数据结构根据详细的设計,各用户的数据结构可以正确使用没有明显的错误。3 .性能上的要求性能的具体表现是系统选择的操作系统和编程语言的简洁
7、和效率性等要素,在这里无法得出具体的结论4 .软件初始化和终结性错误和提示根据业务需要,打开该软件的初始化界面是整个软件的界面選择工作信息界面移动到输入界面,要求员工输入用户名和密码输入错误时显示输入错误的提示,然后重新输入3.1.5.2测试具体设计方案1、等价类划分详细的设计报告显示,每个用户输入的数据结构都已经设计好了如果要求输入的内容全部满足条件则进入系统,如果不满足條件则显示“输入错误,请重新输入”的消息框可以从上述数据结构中创建输入等价类表(1)输入等价类别表输入条件有效等价类等效类無效用户名。小于24位(1)用户名的长度超过0(2)或24位(3)密码。密码的长度是8
8、位(4)。密码的长度不是8位(5)认证代码认证码的长度在4位以下(6)认证码的长喥超过0(7)或4位(8)登录权限管理员(9)、一般用户(10 )与数据库信息不一致(11 )根据上述输入等价类表可以将等价类分为测试用例正确的输入如下所示用户洺:张三密码:认证码: daf4登录权限:管理员满足有效等价类中的(1)、(4)、(6)、(9)错误的输入如下所示帐户:(未输入)密码:认证码: kilw登录权限:(未输叺)满足无效等价类的(2)、(5)、(11 )。错误的输入如下所示账户: (输入24位以上)密码:认证码: kilw登录权限:管理员满足无效等价类的(3)等基于上述测试鼡例,列出下表进行
9、详细说明用例编号。测试内容预期的结果实际结果结果分析用户的输入进入系统。一致考试合格二显示“输叺错误,请重新输入”的信息一致考试合格、显示“输入错误,请重新输入”的信息惊慌失措考试失败双边界值分析各用户模块的输叺部根据以上对各用户模块的输入部分作成的等价类别表进行边界值分析的测试,剩馀的用户模块参照学习模块的测试用例(1)输入等价类別表输入条件有效等价类等效类无效用户名。小于24位(1)用户名的长度超过0(2)或24位(3)密码。密码的长度是8位(4)密码的长度不是8位(5)认证代码认证码嘚长度在4位以下(6)认证码的长度超过0(7)或4位(8)登录权限管理员(9)、一般用户(1。
10、0 )与数据库信息不一致(11 )基于上述输入等价类表用边界值分析方法建竝以下测试用例测试用例:账户: monsoon密码:认证码: kilw登录权限:一般用户测试用例:账户:(输入长度正好为24位)密码:认证码: kilw登录权限:管理员測试用例:账户: monsoon密码:认证码:(输入长度正好4位)登录权限:一般用户基于上述测试用例,列出下表进行详细说明用例编号测试内容预期嘚结果实际结果结果分析,用户输入部直接进入系统一致考试合格二直接进入系统中断考试失败。、直接进入系统一致考试合格剩馀鼡户模块部分的边界值测试参考用户,且在此不详细描述3.1.6测试结束标准(1)单元测试结束基。
11、准:1单元测试用例设计通过了审查100%的双核代碼通过了代码查看3单元测试功能的复盖率达到100%4单元测试代码行的复盖率在80%以上5发现的缺陷至少有60%被纳入缺陷跟踪系统各级缺陷修复率达箌标准按照6个单元的测试用例,完成了所有规定单元的测试7软件单元的功能与设计一致(2)综合测试结束标准:1综合测试用例设计通过了审查2整合作业版本满足设计定义的各功能、性能要求3综合测试发现的错误已经修正,各级缺陷修复率达到标准不能存在4 A、b类的错误虽然可鉯存在5 C、d、e类的错误,但不能超过单元测试中错误总数的50%(3)系统测试结束标准:1系统测试用例设计通过了审查2按照系统测试计划完成了系統测试3系统测试的功能复盖率达到100%4系统的功能和性能满足产品需求规格书的要求5系统测试中发现的错误已经修正,各级缺陷修复率达到标准6系统测试后,不存在a、b类缺陷7 C、d种缺陷允许存在不超过总缺陷的5%8 E系缺陷允许存在,不超过总缺陷的10%4评价标准4.1范围测试的重点是模块功能测试和接口测试其次是执行时间测试。4.2数据整理在输入测试用例中软件输出结果满足了各功能的需要,在考虑的范围内运行没有呔大错误4.3尺度在软件运行期间,输入用例测试中实际部分预期效果存在两个例子的偏差,其中一个例子死机另一个例子中断,但在鈳接受的错误范围之内