《软件测试》期末大作业求索人事档案管理系统测试用例报告专业年级:软件09级学号:0901109姓名:李新悦大连软件职业学院《软件测试》期末大作业I目录一、被测软件项目介绍(总计25分)................................................11.软件背景..................................................................................12.合同管理模块的功能需求分析..............................................23.绩效管理模块的功能需求分析..............................................44.培训管理模块的功能需求分析..............................................5二、测试用例设计(总计60分)..........................................................61.合同管理模块的测试用例......................................................62.绩效管理模块的测试用例......................................................83.培训管理模块的测试用例....................................................11三、缺陷报告(总计10分)................................................................13四、总结(总计5分)..........................................................................14大连软件职业学院《软件测试》期末大作业1一、被测软件项目介绍(总计25分)软件背景软件的总体功能求索人事档案管理系统适用于各机关、企事业单位进行人事档案管理。内容涵盖人事档案录入、查询、统计、报表、导出EXECL、打印输出等,操作简便、功能卓越。是人事档案管理人员的得力助手。该系统具有以下几个显着特点:1.主界面采用树型分类结构,可切换列表、卡片、表格三种显示模式,操作方便、直观易用。2.集成基本资料、就职资料、学历信息等诸多方面的档案资料管理全面详尽。3.灵活的基本信息设置,用户可以自定义部门、职务、职称等多种信息,实用性更强,支持多级部门划分,满足集团化企业需要。4.强大的查询系统,快速定位所需信息,可按任意条件进行查询、排序,并可自定义打印项目输出报表,或导出为EXCEL或文本文档。5.规范的人事调动管理,全程记录和管理员工的人事变动信息,包括员工调动、离职、复职,并可实时查询所有变动情况及其原始档案资料;求索人事档案管理系统。6.强大的统计分析功能,可按任意部门、工龄、职务、职称、性别、基本工资、文化程度、民族等多种方式进行各种统计分析等,统计方式多达数十种,统计结果以三种图形方式一种表格形式直观显示并可将保存或打印。7.完善的数据备份与恢复功能,可确定您的数据万无一失,并独用基本设置备份功能,在您重新安装本系统,可快速恢复至您的原始设置状态;软件还提供了EXCEL格式的导入与导出功能,可完成EXCEL格式原始档案的导入工作,可大量节省人工录入的麻烦,提高您的工作效率,轻松快捷的完成从手工到自动信息化管理的过渡。8.多种辅助功能:日常记事、通讯录、会议记录、全国邮编区号速查等附加工具等会给你的工作带来诸多的便利。主要功能:1、自定义字段项目功能,灵活的适用于各行业使用。2、支持无限分层的部门结构,多用户权限管理。3、多条件查询功能,含自定义项查询。4、饼形图、柱形图、曲线图、表格四种统计方式。5、自定义档案卡,配合报表设计器可实现多种模板。6、支持从摄像头直接照片,证件扫描图管理。7、批量处理调动、离职、复职,可查看历史档案卡。大连软件职业学院《软件测试》期末大作业2(1)系统结构图1.合同管理模块的功能需求分析功能需求名称合同管理功能描述部门可以通过合同管理与员工进行新签合同,对合同信息的管理,合同到期的提醒与合同的导入。求索人事档案管理系统系统管理档案管理合同管理绩效管理培训管理数据维护统计报表辅助工具新签合同合同信息管理合同到期提醒新增考核考核信息管理考核选项设置新增培训培训信息管理培训选项设置大连软件职业学院《软件测试》期末大作业3子功能编号子功能名称子功能描述1-1新签合同新签合同通过填写员工编号、姓名、所属部门,合同的类型,签订日期,期限,生效与失效的日期进行详细的填写1-2合同信息管理合同信息管理可以通过员工的部门,合同的类型,合同的属性与合同的状态。可以利用签订的日期,合同的期限,编号、合同名称、生效、失效日期等对合同的查询,并可以对合同进行新签,修改,删除和解除合同关系1-3合同到期提醒合同到期提醒可以设置在所有合同中在将来几天要到期的合同进行提醒。可以设置是否弹出窗口、打印和退出。大连软件职业学院《软件测试》期末大作业42.绩效考核模块的功能需求分析功能需求名称绩效考核功能描述绩效考核是部门对员工进行的段时间的考核。通过该模块可以对员工的考核记录。可以对员工考核的选项进行设置,对考核信息的管理,对记录在外部的考核数据进行导入。子功能编号子功能名称子功能描述2-1新增考核先记录将要考核的员工名,然后对其考核日期,类型、期限、时间、成绩、等级与考核后的评价,评价人员与备注进行填写。2-2考核信息管理点击入后,该模块将会显示出所有的考核信息。若人数过多,可以点击查询进行指定人员的查询,也可能进行速查项目,选择将要查询的项目,在其后填写含有的关键字进行查询即可。该模块可以对考核信息的增加、修改、删除、导出、打印等操作。2-3考核选项设置可以对考核的类型、期限、时间、等级和评价人员的固定的值进行添加。大连软件职业学院《软件测试》期末大作业53.培训管理模块的功能需求分析功能需求名称培训管理功能描述培训管理是部门对员工进行的段时间的培训。通过该模块可以对员工的培训记录。可以对员工培训的选项进行设置,对培训信息的管理,对记录在外部的培训数据进行导入。子功能编号子功能名称子功能描述2-1新增培训先记录将要培训的员工名,然后对其培训日期,类型、期限、时间、成绩、等级与培训后的评价,评价人员与备注进行填写。2-2培训信息管理点击入后,该模块将会显示出所有的培训信息。若人数过多,可以点击查询进行指定人员的查询,也可能进行速查项目,选择将要查询的项目,在其后填写含有的关键字进行查询即可。该模块可以对培训信息的增加、修改、删除、导出、打印等操作。2-3培训选项设置可以对培训的类型、期限、时间、等级和评价人员的固定的值进行添加。大连软件职业学院《软件测试》期末大作业6二、测试用例设计(总计60分)1.合同管理模块的测试用例(1)用例组1:新签合同合同管理测试用例用例编码T01.01.01测试项新签合同依据1-1优先级*描述员工与公司新签合同测试点:系统可否满足可用性要求;是否能对应正确的员工;能否正确的填写合同类型、合同属性;是否写入正确的签订日期,生效日期、合同的期限后,是否能给出正确的失效日期。输入规格员工编号是0901109,姓名为李新悦。合同编号为123,合同名称为正式合同。合同类型为劳务合同,合同属性为正式期,签订日期为2011年11月17日,生效日期为2011年11月17日,合同期限为3月,失效日期为2012年2月17日。预计输出保存成功主要测试技术墨盒测试测试结果描述执行步骤检查点期望输出结果选择员工跳入选择页面,进行员工选择员工编号为“0901109”,员工姓名为“李新悦”员工编号为“0901109”,员工姓名为“李新悦输入合同编号“123”数字接收;光标跳转输入合同名称“正式合同”汉字接收;光标跳转输入合同类型“劳务合同”汉字接收;光标跳转输入合同属性“正式期”汉字接收;光标跳转选择签订日期“2011年11月17日”日期接收;光标跳转选择生效日期“2011年11月17日”日期接收;光标跳转输入合同期限“3”数字接收;失效日期为“2012失效日期为“2012大连软件职业学院《软件测试》期末大作业7年2月17日”年2月17日”鼠标点击“保存”按钮模块保存并退出(2)用例组2:合同信息管理合同管理测试用例用例编码T01.01.02测试项合同信息管理依据1-2优先级*描述对员工的合同信息进行管理,能进行查询、修改、删除、新签、生效、解除、导出、打印和退出等操作。测试点:是否满足可用性要求;查询结果是否正确;是否能全部显示;能否进行新签;能否对合同进行修改;能否能合同进行删除;能否对未生效的合同进行生效;能否对已生效的合同进行解除;能否对合同进行导出、打印;“退出”按钮的快捷方式是否有效输入规格点击“查询”按钮,进入查询页面,输入详细信息进行查询,点击要查询的字段,填写关键字进行查询。点击“重新选择”,选择员工信息进行查询。预计输出显示出要查询的合同信息测试方法墨盒测试测试结果描述执行步骤检查点期望输出结果点击“查询”按钮能否进行查询页面进入查询页面进入查询页面点击“重新选择”按钮。选择“李新悦”能否显示出员工的详细信息能显示出员工详细信息能显示出员工详细信息点击“查询”按钮能否显示出要查询的员工合同信息能显示出要查询的员工合同信息能显示出要查询的员工合同信息输入要查询的详细信息能否根据详细信息查询出对应的员工合同信息能显示出要查询的员工合同信息能显示出要查询的员工合同信息选择要进行查询的字段,写出要查询的关键字能否根据字段的关键字查询出对应的员工合同信息能显示出要查询的员工合同信息能显示出要查询的员工合同信息点击“清空”按钮能否对页面进行清空能对页面进行清空能对页面进行清空点击“返回”按钮能否进行页面跳转,回到源页面能进行页面跳转,回到源页面能进行页面跳转,回到源页面大连软件职业学院《软件测试》期末大作业8(3)用例组3:合同过期提醒合同管理测试用例用例编码T01.01.03测试项合同到期提醒依据1-3优先级*描述对将要过期的合同进行提醒测试点:是否满足可用性要求;能否对将要过期的合同进行准时的提醒。输入规格设置未来3天合同到期提醒。改变当前系统时间为“2012年2月14日”预计输出显示出将要过期的员工信息与合同信息所用方法墨盒测试测试结果描述执行步骤检查点期望输出结果设置未来天数合同到期提醒的天数数字接收;光标跳转选择是否“弹出窗口”命令接收;光标跳转是否选择导出数据弹出导出页面是否打印页面弹出打印页面点击“保存”按钮能否进行保存保存成功保存成功输入负数是否能进行提醒是否能输入负数不能输入能输入点击“退出”按钮是否正常退出能正常退出能正常退出2.绩效模块的测试用例(1)用例组1:新增考核绩效考核测试用例用例编码T01.02.01测试项新增考核依据2-1优先级*描述新增考核,对员工的考核进行详细的记录测试点:是否满足可用性要求;能否选择上对应的员工;能否正确的显示员工的信息;能否对员工考核的日期进行设大连软件职业学院《软件测试》期末大作业9置;能否能考核类型进行设置;能否对考核期限进行设置;能否填写评价人员等。输入规格选择员工“李新悦”,能够显示员工的详细信息。填写考核日期“2011年11月17日”,考核类型“月考”,考核期限“一周”,考核时间“16:47:59”,考核成绩为“100”,考核等级为“合格”等。预计输出成功并退出所用方法墨盒测试测试结果描述执行步骤检查点期望结果结果选择员工显示详细信息;光标跳转输入考核日期时间接收;光标跳转输入考核类型“月考”汉字接收;光标跳转输入考核期限“一周”汉字接收;光标跳转输入考核成绩“100”数字接收;光标跳转输入考核等级“合格”汉字接收;光标跳转输入考核评价汉字接收;光标跳