学生退选课系统测试计划
班级:13汉班 组号:第四组 日期:2016/6/21
学生退选课系统测试计划
1、引言 1.1、编写目的
为了更加全面地评估该“学生退选课系统”的功能完成指标,查找出用户在使用时可能会出现的错误,并进一步提出改进方法;同时也为了加深我们对测试方法的理解,我们小组对该系统编写测试计划说明,测试计划的编写也能进一步促进小组间的交流。
目前的测试主要完成以下任务。
1. 功能测试:对照需求说明,测试每一项功能是否完成。
2. 性能测试:对于Web测试,测试是否能够满足客户需要的负载压力、响应的时间、吞 吐量等等各种的要求。 1.2、项目背景
在学校规定的非选退课阶段,有重修课程的学生和所修学分已达到学校规定的标准的学生想要选课和退课,而这是学校的选退课系统已向学生关闭,这时学生则需要向院办教师申请选课或退课,学生需填写纸质的申请表交给院办,工作较为繁琐。本系统主要满足学生、教师和管理员三方面用户的需求,减少学生、教师和管理员的工作量,并提高了工作效率。 1.3、定义说明
软件测试:通过使用有限的测试用例来动态地验证程序是否能达到预期的行为测试的目的是为了评估和改进产品质量。
黑盒测试:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用,黑盒测试又称功能测试。
单元测试:着重测试每个单独的模块,以确保它作为一个单元来说明功能是正确的,这种测试成为单元测试
集成测试:必须把模块装配在一起形成完整的软件包。在装配的同时进行测试,因此称为集成测试
确认测试:必须测试在需求分析阶段定下来的确认标准,确认测试是对软件满足所有功能的、行为的和性能需求的最终保证。 1.4 参考资料
《软件工程》第三版,孙家广、刘强。 《学生退选课系统需求分析》 《学生退选课系统概要设计》 《学生退选课系统详细设计》 2、任务概述 2.1 测试目标
通过对本学生退选课系统进行测试,查找出用户(学生、教师、管理员)在使用时可能会出现的错误,并进一步提出改进方法;同时也为了加深我们对各种测试方法的学习和理解,最终满足用户的的需求和期望,使该系统更好的为用户服务,同时能够达到最终的业务需求以及系统需求。 2.2 运行环境
操作系统: Windows 7、Windows 8、Windows 10或Windows XP等。 数据库:Microsoft SQL Server。 计算机:PC。 网络设备:网卡。
2.3 需求概述
在学校规定的非选退课阶段,有重修课程的学生和所修学分已达到学校规定的标准的学生想要选课和退课,而这是学校的选退课系统已向学生