当前位置:文档之家› 软件测试计划

软件测试计划

软件测试计划
第1章引言
1.1目的
随着科技的进步,软件的规模也越来越大,因此现在在软件的开发过程中,人们所面对的问题及其错综复杂。

因此,在软件生命周期的每个阶段都不可避免会产生差错。

尤其是对于这种教研管理系统,必须尽量减少差错。

测试“是为了发现程序中的错误而执行程序的过程”。

测试的目的就在于该系统投入生产运行之前尽可能多的发现系统中存在的错误,为系统得正常使用减少不必要的麻烦。

1.2名词解释
列出本计划中使用的专用术语及其定义;列出本计划中使用的全部缩略语全称及其定义。

1.3参考资料
1:北京联合大学教研管理系统
2:北京联合大学教研管理系统系统设计说明书
3:北京联合大学教研项目管理与研时统计系统使用说明
4:教研项目与研时统计系统需求分析
5:《软件测试》佟伟光主编人民邮电出版社
1.4时间进度
2014年11月19日
第2章项目背景
2.1项目来源与目标
2.1.1项目来源:
近年来,随着学校对科研的重视,加大对科研的支持和奖励,我校的科研工作蒸蒸日上。

教务处负责的教研工作量也在加大,每年的教研项目和成果、教材的编写数量都日益增多。

按照常规的管理方式无法高效的收集、整理、核对和管理教研工作。

为有效地管理这些项目,快速准确地统计每个教职员工的教研工作量,成为教研管理部门的迫切而艰巨的任务。

本项目正是为了解决这一问题而设计的
项目目标:
项目的目标是实现教研项目和教材管理的电子化、公开化,项目负责人登记填报维护项目信息,教研管理人员监督管理核实项目的过程和结果,项目负责人录入项目信息,项目负责人和教研管理人员共同对项目信息负责。

教研管理人员能够快速准确的统计每个职工、每个部门的教研工作量。

2.2测试范围
说明本计划涵盖的测试范围,列出测试对象中将接受测试或将不接受测试的那些性能和功能。

制定本次项目测试范围的依据为:
1:各子系统所包含的功能;
2:同项目负责人特别确定的测试范围。

涵盖的测试对象:
(1)普通教职工:登录功能、项目申报功能(填写申报研时金额,系统自动根据项目的核算类别等信息计算出相应的折算研时数);
研时分割功能(填写其分配的研时数即可完成一个成员的研时分割,导出表单);
教材申报功能(系统自动依照教材研时核算标准计算该教材的折算研时数);
教材研时分割功能(填写其分配的研时数即可完成一个教材的研时分割,导出表单);
研时信息模块的查看功能(查看个人研时数、教材研时数等);
项目经费查询功能(查看经费到账记录); 密码修改功能。

图1 教职工教研管理功能结构图 (2)院部处教务管理人员:登录功能; 项目研时审核功能(核查项目的研时分割信息);
项目信息查询功能(系统及将满足条件的本部门人员所负责的所有项目的简要信息显示出来);
未申报项目列表功能(系统将本部门人员所负责的所有未填写申报信息的项目的简要信息显示出来);
教材研时审核功能(系统自动列出本部门人员主编的所有教材信息,也可以按照教材申报的状态、年度查询教材研时申报信息,院部处教务管理人员可以核查教材的研时分割信息);
教材信息查询功能(选择或输入查询的条件,如主编、教材类别、教材级别、教材性质等,点击“查询”按钮,系统及将满足条件的本部门人员主编的所有教材的简要信息显示出来);
部门研时信息汇总功能(系统自动生本部门员工研究工作量(教研部分)统计表,打印该报表,经审核人及部门领导签字后可作为上报报表);
添加职工功能(可以列出本部门的职工,可以修改或删除职工信息);
密码重置功能(输入本部门的职工工号或职工姓名,点击按钮“查询”,系统自动列出该职工信息,确认后点击按钮“密码重置”,则将该职工的密码重置为其职工号)。

图2 院教务管理员教研管理功能结构图
(3)校教务管理人员:登录功能、项目信息导入功能(导入文件中信息的问题主要:项目编号已经存在,项目编号不能与库中已有的项目号重复);
项目信息录入功能(对于已有的项目,可以编辑修改。

申报期间,项目信息不能修改和删除);
项目查询统计功能(系统将满足条件的项目的关键信息全部显示出来);
可申报研时项目功能(系统将仍有剩余经费的项目的关键信息全部显示出来);
到账经费追加功能(可以查看到账经费追加的记录,点击“追加经费”,可以输入追加的经费金额等);
申报经费查询功能(系统将满足条件的项目的关键信息全部显示出来,点击“申报信息”,可以查看该项目的经费申报信息等);
到账经费查询功能(系统将满足条件的经费追加记录信息全部显示出来,并计算出经费总和);
密码修改功能。

图3 校教务管理员教研管理功能结构图(4)超级管理员:登录功能、项目信息导入功能(导入文件中信息的问题主要:项目编号已经存在,项目编号不能与库中已有的项目号重复);
项目信息录入功能(对于已有的项目,可以编辑修改。

申报期间,项目信息不能修改和删除);
项目审核功能(系统将满足条件的项目的关键信息全部显示出来。

选择项目后,点击“审批”按钮,可以将所选择的项目状态置为“已审批”。

点击“重置”按钮,可以将所选择的项目状态重新置为“未审批”);
项目查询统计功能(输入或选择项目名称、负责人姓名、部门、项目类别、项目性质、项目级别等,点击“查询”按钮,系统将满足条件的项目的关键信息全部显示出来);
可申报研时项目查看功能(系统将仍有剩余经费的项目的关键信息全部显示出来);
到账经费追加功能(输入或选择查询项目的条件,点击“查询”按钮,系统将满足条件的项目的关键信息全部显示出来,点击“经费信息”,可以查看到账经费追加的记录,点击“追加经费”,可以输入追加的经费金额等);
申报经费查询功能(输入或选择查询项目的条件,点击“查询”按钮,系统将满足条件的项目的关键信息全部显示出来,点击“申报信息”,可以查看该项目的经费
申报信息等);
到账经费管理功能(输入或选择查询的年度、负责人部门、项目类别、项目性质、项目级别等,点击“查询”按钮,系统将满足条件的经费追加记录信息全部显示出来,并计算出经费总和);
部门人员研时信息功能(系统将该部门指定年度的全部人员的审核后的各类研时汇总信息显示出来,可以打印员工研究工作量统计报表,也可以导出到Excel 、PDF 文件中);
部门研时汇总功能(系统将指定年度的各个部门的研究工作量汇总表显示出来,可以直接打印,也可以导出到Excel 、PDF 文件中);
部门人员研时酬金和汇总功能(系统将该部门指定年度的全部人员的系统将指定年度的各个部门的研时酬金汇总表和研究工作量暨研时酬金认定情况统计表显示出来,可以直接打印,也可以导出到Excel 、PDF 文件中);
设置申报处理完毕、设置申报起止日期、重置申报处理完毕、密码修改功能。

图4 超级管理员教研管理功能结构图
2.3项目人员
列出项目参与人员的职务、姓名、E-mail 和电话。

2.3测试文档
列出测试过程中可能用到的参考文档、相关的设计文档以及保存位置,测试完成后应产生的文档。

2.3.1测试参考文档
2.4.2测试提交文档
第3章质量目标
3.1产品质量目标
说明产品的质量达到什么样的目标,产品的流程联通性达到什么样的要求。

3.2测试质量目标
描述本阶段测试目标和要求。

质量目标应该包括产品的质量目标和测试小组的质量目标。

评价测试质量的目标可以有:
第4章资源需求
4.1测试环境
4.1.1硬件测试环境
本次测试共有两名测试人员,需要一台服务器和一台笔记本1本。

测试服务器配置:
操作系统:Windows 7
CPU: Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz
内存:2GB
数据库:MySQL
Web服务器:Apache
测试客户机配置:
操作系统:Windows 7
CPU: Intel(R) Core(TM) Duo CPU T5750 @ 1.67GHz
内存:2GB
浏览器版本:360浏览器/IE 7 及以上
屏幕分辨率:1366*768
4.1.2软件测试环境
系统开发模式采用B/S模式的三层结构,数据库管理系统采用SQL Server2012,开发平台采用Visual Studio .net 2010,开发环境采用+VB2010。

4.2测试工具
列出此项目将测试使用的工具以及用途:
第5章测试策略
5.1 整体测试策略
测试策略包括用户界面测试、软件功能测试、软件可靠性测试。

用户界面测试:通过和用户交互如输入相应信息(包括正确信息和错误信息)来测试输出信息的正确性。

软件功能测试:对照用户需求来测试本系统的功能是否完全符合用户需求。

软件可靠性测试:通过模拟教研系统的实际功能在不同的配置环境下来对本系统进行功能可靠性测试,查看是否能够正常完成教研系统的各项功能。

5.2测试类型
1:数据和数据库完整性测试:指测试关系型数据库完整性原则以及数据合理性测。

2:白盒测试:是基于代码的测试。

测试人员通过阅读程序代码或者通过使用开发工具中的单步测试来判断软件的质量。

3:黑盒测试:指测试软件的各个功能模块是否正确,逻辑是否正确。

4:UI测试:指测试用户界面的风格是否满足客户需求,页面是否美观,文字、图片结合是否合理,操作是否简单友好等。

5:性能测试:测试软件的性能。

5.3测试技术
1:黑盒测试
2:白盒测试
第6章测试进度计划
对项目各阶段的测试工作制订时间进度计划。

相关主题