1、6、测试计划1 引言1.1 编写目的本测试的具体目的是开发教务处课程管理网站,教务处课程管理网站的目的是使教务处方便地管理学生的选课情况、学习成绩等信息,并通过该系统向学校的其他管理部门提供或获取数据。1.2 背景说明:1.2.1 测试所编写的教务管理系统是否达到目的所要求;1.2.2 严格按照传统软件工程方法学的八个阶段:问题的定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试、软件维护,开发教务处课程管理网站。在执行测试前完成程序的编写。1.3 定义1.3.1 专门术语:系统:若未特别指出,统指本次实验的教务管理系统。SQL:一种用于访问查询数据库的语言。1.3.2
2、缩写:SQL: Structured Query Language:结构化查询语言。1.4 参考资料本实验所用到的资料有:软件工程导论信息系统工程数据结构数值分析等:2 计划2.1 软件说明提供一份图表,并逐项说明被测软件的功能、输入和输出等质量指标,作为叙述测试计划的提纲。2.2 测试内容测试和确认测试中的每一项测试内容的名称标识符、这些测试的进度安排以及这些测试的内容和目的,例如模块功能测试、接口正确性测试、数据文卷存取的测试、运行时间的测试、设计约束和极限的测试等。2.3 测试 1(标识符)给出这项测试内容的参与单位及被测试的部位。2.3.1 进度安排利用实验的 5 周时间,以及课后的时
3、间,完成对于整个教务系统实验的编写。小组成员在前期共同探讨整个实验的大致流程,所需要涉及的内容。然后大致确立实验进行的方向以及针对个人的专长确定整个小组的大致分工流程。后期在各分项的内容进行结束之后,在进行各步的汇总,进行测试,以达到实验的最终要求。2.3.2 条件本项测试工作对资源的要求,包括:a. 查找大量的相关于教务系统编写的内容与资料。b. 小组成员查找类似项目的相似程序、相似模块以得启发,在前任基础上发挥自己的优势,创造新的系统编写程序。c. 小组共计 6 人,个人在相互协作的同时又仔细分工不同项目,最后得以汇总,共同编写全部试验的要求结果。d. 利用相关的软件对所编写的程序进行测试
4、。2.3.3 测试资料以下为本项测试所需涉及的资料:数据结构数值分析高级语言程序设计软件工程信息系统工程等有关本项任务的文件;2.3.4 小组成员测试培训小组人员在学习软件工程课程后所进行的实验探究,相关人员具为班级同学,受训的程度以及内容相同,所理解程度有差距,但此实验合作弥补个人的差距。加之参考大量资料与文献,使得小组成员可以很好的进行合作分工,最终完成该实验项目。2.4 测试 2(标识符)2.4.1 进度安排利用实验的 5 周时间,以及课后的时间,完成对于整个教务系统实验的编写。小组成员在前期共同探讨整个实验的大致流程,所需要涉及的内容。然后大致确立实验进行的方向以及针对个人的专长确定整
5、个小组的大致分工流程。后期在各分项的内容进行结束之后,在进行各步的汇总,进行测试,以达到实验的最终要求。2.4.2 条件本项测试工作对资源的要求,包括:e. 查找大量的相关于教务系统编写的内容与资料。f. 小组成员查找类似项目的相似程序、相似模块以得启发,在前任基础上发挥自己的优势,创造新的系统编写程序。g. 小组共计 6 人,个人在相互协作的同时又仔细分工不同项目,最后得以汇总,共同编写全部试验的要求结果。h. 利用相关的软件对所编写的程序进行测试。2.4.3 测试资料一下为本项测试所需涉及的资料:数据结构数值分析高级语言程序设计软件工程信息系统工程等有关本项任务的文件;2.4.4 小组成员
6、测试培训小组人员在学习软件工程课程后所进行的实验探究,相关人员具为班级同学,受训的程度以及内容相同,所理解程度有差距,但此实验合作弥补个人的差距。加之参考大量资料与文献,使得小组成员可以很好的进行合作分工,最终完成该实验项目。3 测试设计说明3.1 测试 1(标识符)测试的每一项的正确在进行下一步,以便于一旦出错可以及时的改正。减少系统一旦某步骤错误而导致的大范围工作量。3.1.1 控制本测试的控制方式为人工控制,当测试出现预期窗口界面时,再通过人为的输入所需登陆该教务系统的信息,以期进行下一个步骤,当系统不出现错误时,只要按步骤输入正确信息,则可达到预期目的,进入预期实验效果。3.1.2 输
7、入与结果本实验项目所要使用的输入数据在当目标为学生、教室以及教务处时各不相同。其分别输入的信息为:学生:登陆/忘记密码、查询成绩以及选课;教师:登陆/ 忘记密码、查询学生名单、提交学生成绩和上传课程资料(教学大纲、教学日历和课件等);教务处:管理学生的账户、管理教师的帐户和发布公告以及启动/关闭选课功能的内容等。当输入所相应的信息时即会显示相对应的结果。3.1.3 输出实验所有项目完全正确,其输出的结果即为教务处课程管理网站的目的,能够使教务处方便地管理学生的选课情况、学习成绩等信息,并通过该系统向学校的其他管理部门提供或获取数据。还能够是教室和学生方便的查询自己的教务处内的信息资料。3.1.
8、4 过程该测验按照步骤完成,每步都分开进行,严格按照传统软件工程方法学的八个阶段:问题的定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试、软件维护,开发教务处课程管理网站的要求实行。具体的过程参照实验各步的释义。4 评价准则4.1 范围 该实验的运行结果显示实验能够按要求进行,对于实验所要求符合学生登陆/忘记密码查询成绩选课教师登陆/忘记密码查询学生名单提交学生成绩上传课程资料(教学大纲、教学日历和课件等)教务处管理学生的账户管理教师的帐户发布公告启动/关闭选课功能的内容也可以很好的包含。4.2 尺度该测试结果表明实验可以符合实验的要求,对于学生、教师、教务处能够分别符合其所要求的规定。