教务管理系统
—-测试计划书
前 言
近年来随着高校办学规模的迅速扩大各教育体制的不断改革,高校教务信息管理工作量大幅度增加,其复杂性也越来越大,而高校教务管理系统数据库设计是高校管理系统设计中的一项核心工作,这使得高校学生信息管理工作的信息化和网络化势在必行.高校新的人才培养模式和教学运转方式的实行,特别是学分制教学管理制度的实施与推行对教学管理提出了更高的要求.学校信息化的建设也以“教务综合管理信息系统”为核心,逐步向外延伸,最终实现“数字化校园”。但实际使用过程中或多或少存在一些问题:教务管理系统中的许多业务功能和数据信息与已有的学生处系统、招生与就业管理系统以及教务管理系统是有相互交叉甚至重复的地方.然而当前主流的管理平台只着眼在信息资源和相关数据的共享复用而不是软件功能复用;学校已有的各个信息系统通常是孤立搭建,只关注某一个业务环节或管理功能,各信息系统相互独立运行以致这些位置上分散的系统形成了一个个“信息孤岛”
测对测试分析报告适用的范围进行简要的描述,包括项目名称、测试对象、测试依据、预期的读者范围,对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及模块等的规定
为了尽可能找出软件不足、提高软件质量、促进软件的成功验收,专门制定了本大纲。其主要目的在于为所要进行的测试工作制定各种必要的准则和规范以及在有关方面协议的基础上对测试工作进行合理组织与管理
对测试范围进行概述,体现本系统测试的范围
用户注册
用户登陆及修改个人信息
网上选课
活动报名
教学质量评估
公共信息的查询
系统安全系
在整个系统测试执行期间,项目组开发人员高效及时地解决测试组人员提出的各种缺陷,在一定程度上较好的保证了测试执行的效率以及测试最终期限。但是在整个软件测试活动中还是暴露了一些问题,表现在:
a。测试执行时间相对较少,测试通过标准要求较低
b。开发人员相关培训未做到位,编码风格各异、细节性错误较多、返工现象存在较多
c。测试执行人员对管理平台不熟悉,使用时效率偏低
d。测试人员对系统了解不透彻存在理解偏差导致提交无效缺陷
从客户端、数据传输和服务端三个方向入手,提出整个体系的安全架构方案与防御策略。利用数据加密技术原理、反入侵思路、用户认证机制、访问控制策略、服务器安全和应急响应方案等,提出了全方位而系统的防御方案.该方案能有效防止基于教务管理系统环境下的各种安全问题,有效地确保教务管理系统能提供稳定的服务。最后并完成系统全部功能的实现:用户注册,用户登陆及修改个人信息,网上选课,活动报名,教学质量评估,公共信息的查询.客户端在修改密码时会与改客户端注册时的手机或一些证件号码想挂钩,并使用数据加密,确保客户端在登陆时的安全性与稳定性。同时一个客户注册号只能在一部计算机登陆,并在每次登陆之后都会显示上次客户登陆时间,确保客户的资料和系统相结合一致。对于客户在执行功能时的准确与稳定性有的一定基础.如网上选课,能同时允许1万人同时登陆,不影响选课的质量
3.3。1。2需求覆盖分析
本次测试对系统需求的覆盖情况为:
经过项目组开发人员、测试组人员以及相关人员的协力合作,教务管理系统项目如期完成并达到交付标准。该系统能够实现教务管理系统在用户需求说明书中所约定的功能,即能够基本满足用户(老师和学生)在前台进行用户个人注册、登录,需求方在教务管理系统后台可根据用户的信息审核注册用户、管理院系和教务的模板以及发布站点公告等的功能
需求提出方可以在使用该系统的基础上,继续搜集用户的使用需求反馈,并结合其他教务管理系统的优势,在今后的版本中不断补充并完善功能。建议当项目组成员确定后,在项目组内部对一些事项进行约定。如开发,测试的通用规范等,将会在一定程度上提高开发和测试的效率
测试报告
§1.功能测试
1.1.测试对象
兰州交通大学教务管理系统
1.2.测试计划
1):登录功能
?用户是否可以成功登登录
?是否可以区分不同类别的用户登录
?错误密码是否可以登录
2):学生模块的查看信息模块
?学生是否能看到自己的信息
?学生能否越权看到别人的信息
1.3.测试用例
1.3.1.输入
注:这里以学生登录为例
账号:"学生"
密码:正确的密码
1.3.2.输出
登录该学生主页
1.3.3.步骤及操作
1、打开系统的首页
2、填写密码
3、点击登录
4、查看信息
1.3.4.允许偏差
允许有少许偏差
1.4.测试实施
1、启动winrunner窗体录制(Context Sensitive mode)
2、打开系统登录界面
# Shell_TrayWnd
set_window ("Shell_TrayWnd", 1);
toolbar_button_press ("ToolbarWindow32_1", "欢迎使用正方教务管理系统!请登录 - Google Chrome"); # Button Number 14;
3、输入用户名及密码进行登录
# 欢迎使用正方教务管理系统!请登录 - Google Chrome
set_window ("欢迎使用正方教务管理系统!请登录 - Google Chrome", 3);
obj_type ("Chrome_RenderWidgetHostHWND","200905420");
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 877, 250, LEFT);
obj_type ("Chrome_RenderWidgetHostHWND","8350365");
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 805, 325, LEFT);
4、进入主界面
# 202.201.29.21 says: 上的网页
win_mouse_click ("202.201.29.21 says: 上的网页", 304, 121);
5、信息查询
# 正方教务管理系统 - Google Chrome
set_window ("正方教务管理系统 - Google Chrome", 7);
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 538, 77, LEFT);
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 524, 122, LEFT);
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 530, 143, LEFT);
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 144, 131, LEFT);
# Chrome_RenderWidgetHostHWND
win_mouse_click ("Chrome_RenderWidgetHostHWND", 50, 160);
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 123, 156, LEFT);
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 548, 100, LEFT);
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 550, 161, LEFT);
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 542, 186, LEFT);
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 545, 199, LEFT);
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 451, 75, LEFT);
obj_mouse_click ("Chrome_RenderWidgetHostHWND", 457, 97, LEFT);
6、脚本执行结果
§2.性能测试
2.1.测试对象
兰州交通大学教务管理系统
2.2.测试计划
使用loadrunner对系统进行性能测试,主要测试其负载能力,包括服务器稳定性及操作响应时间
2.3.测试环境
2.3.1.软件环境
2.3.2.硬件环境
2.4.测试场景
2.5.测试实施
2.5.1.测试脚本
#include "web_api.h"
#include "lrw_custom_body.h"
vuser_init()
{
web_add_cookie("1000014384_5695919051669582850=6625f235e89061ea7d5a9d813b9635ae; DOMAIN=conf.xmp.xunlei.com");
web_url("videourlsnifferconfig.xml",
"URL=http://conf.xmp.xunlei.com/videourlsnifferconfig.xml",
"Resource=0",
"RecContentType=text/xml",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
web_url("202.201.29.21",
"URL=http://202.201.29.21/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t2.inf",
"Mode=HTML",
EXTRARES,
"URL=/style/base/base.css", ENDITEM,
"URL=/style/base/forms.css", ENDITEM,
"URL=/style/base/module.css", ENDITEM,
"URL=/style/base/page.css", ENDITEM,
"URL=/style/standard/base.css", ENDITEM,
"URL=/style/standard/module.css", ENDITEM,
"URL=/style/standard/forms.css", ENDITEM,
"URL=/style/standard/page.css", ENDITEM,
"URL=/style/js/ie6comm.js", ENDITEM,
"URL=/style/standard/images/login_bg.jpg", ENDITEM,
"URL=/logo/logo_school.png", ENDITEM,
"URL=/style/standard/images/login_zf.jpg", ENDITEM,
"URL=/style/standard/images/login_right.jpg", ENDITEM,
"URL=/logo/logo_jw.png", ENDITEM,
"URL=/style/standard/images/login_in.gif", ENDITEM,
"URL=/style/standard/images/login_ico2.gif", ENDITEM,
"URL=/style/standard/images/login_res.gif", ENDITEM,
"URL=/style/standard/images/logo_copy.gif", ENDITEM,
"URL=/logo/login_pic.png", ENDITEM,
"URL=/style/standard/images/login_left.jpg", ENDITEM,
LAST);
lr_think_time(38);
web_submit_form("default2.aspx",
"Snapshot=t3.inf",
ITEMDATA,
"Name=TextBox1", "Value=200905420", ENDITEM,
"Name=TextBox2", "Value=8350365", ENDITEM,
"Name=RadioButtonList1", "Value=学生", ENDITEM,
"Name=lbLanguage", "Value=", ENDITEM,
"Name=Button1", "Value=", ENDITEM,
EXTRARES,
"URL=/style/base/base.css", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/base/forms.css", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/base/module.css", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/base/page.css", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/base.css", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/module.css", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/page.css", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/forms.css", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/js/ie6comm.js", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/images/head_bg.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/images/head_leftbg.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/images/linge_3.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/images/nav_bg.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/images/nav_bg_down.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/images/logo_copy.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/images/icons.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/images/footer_r.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/images/info_bg.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
LAST);
return 0;
}
#include "as_web.h"
Action()
{
web_url("base.css",
"URL=http://202.201.29.21/style/standard/base.css",
"Resource=1",
"RecContentType=text/css",
"Referer=http://202.201.29.21/content.aspx",
LAST);
web_url("page.css",
"URL=http://202.201.29.21/style/standard/page.css",
"Resource=1",
"RecContentType=text/css",
"Referer=http://202.201.29.21/content.aspx",
LAST);
web_url("module.css",
"URL=http://202.201.29.21/style/standard/module.css",
"Resource=1",
"RecContentType=text/css",
"Referer=http://202.201.29.21/content.aspx",
LAST);
web_url("forms.css",
"URL=http://202.201.29.21/style/standard/forms.css",
"Resource=1",
"RecContentType=text/css",
"Referer=http://202.201.29.21/content.aspx",
LAST);
web_url("nav_lirighthover_down.gif",
"URL=http://202.201.29.21/style/standard/images/nav_lirighthover_down.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://202.201.29.21/xs_main.aspx?xh=200905420",
LAST);
web_url("nav_lilefthover.gif",
"URL=http://202.201.29.21/style/standard/images/nav_lilefthover.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://202.201.29.21/xs_main.aspx?xh=200905420",
LAST);
web_url("con_midright.gif",
"URL=http://202.201.29.21/style/standard/images/con_midright.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://202.201.29.21/content.aspx",
LAST);
web_url("con_topright.gif",
"URL=http://202.201.29.21/style/standard/images/con_topright.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://202.201.29.21/content.aspx",
LAST);
web_url("con_botright.gif",
"URL=http://202.201.29.21/style/standard/images/con_botright.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://202.201.29.21/content.aspx",
LAST);
web_url("nav_sub_bg.png",
"URL=http://202.201.29.21/style/standard/images/nav_sub_bg.png",
"Resource=1",
"RecContentType=image/png",
"Referer=http://202.201.29.21/xs_main.aspx?xh=200905420",
LAST);
web_url("con_topleft.gif",
"URL=http://202.201.29.21/style/standard/images/con_topleft.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://202.201.29.21/content.aspx",
LAST);
web_url("nav_lirighthover_down.gif_2",
"URL=http://202.201.29.21/style/standard/images/nav_lirighthover_down.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://202.201.29.21/xs_main.aspx?xh=200905420",
LAST);
web_url("con_botleft.gif",
"URL=http://202.201.29.21/style/standard/images/con_botleft.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://202.201.29.21/content.aspx",
LAST);
web_url("xsgrxx.aspx",
"URL=http://202.201.29.21/xsgrxx.aspx?xh=200905420&xm=周某&gnmkdm=N121501",
"Resource=0",
"RecContentType=text/html",
"Referer=http://202.201.29.21/xs_main.aspx?xh=200905420",
"Snapshot=t4.inf",
"Mode=HTML",
EXTRARES,
"URL=/style/standard/images/con_midleft.gif", "Referer=http://202.201.29.21/content.aspx", ENDITEM,
"URL=/style/standard/images/con_midright.gif", "Referer=http://202.201.29.21/xsgrxx.aspx?xh=200905420&xm=周某&gnmkdm=N121501", ENDITEM,
"URL=/style/standard/images/toolbox_right.gif", "Referer=http://202.201.29.21/xsgrxx.aspx?xh=200905420&xm=周某&gnmkdm=N121501", ENDITEM,
"URL=/style/standard/images/con_topleft.gif", "Referer=http://202.201.29.21/xsgrxx.aspx?xh=200905420&xm=周某&gnmkdm=N121501", ENDITEM,
"URL=/style/standard/images/button_nor.gif", "Referer=http://202.201.29.21/xsgrxx.aspx?xh=200905420&xm=周某&gnmkdm=N121501", ENDITEM,
"URL=/style/standard/images/con_botright.gif", "Referer=http://202.201.29.21/xsgrxx.aspx?xh=200905420&xm=周某&gnmkdm=N121501", ENDITEM,
"URL=/style/standard/images/con_botleft.gif", "Referer=http://202.201.29.21/xsgrxx.aspx?xh=200905420&xm=周某&gnmkdm=N121501", ENDITEM,
"URL=/style/standard/images/con_topright.gif", "Referer=http://202.201.29.21/xsgrxx.aspx?xh=200905420&xm=周某&gnmkdm=N121501", ENDITEM,
"URL=/style/standard/images/nav_lirighthover_down.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/standard/images/nav_lilefthover.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
LAST);
web_url("xskscx.aspx",
"URL=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604",
"Resource=0",
"RecContentType=text/html",
"Referer=http://202.201.29.21/xs_main.aspx?xh=200905420",
"Snapshot=t5.inf",
"Mode=HTML",
EXTRARES,
"URL=/style/standard/images/nav_lilefthover.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/base/module.css", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/base/forms.css", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/images/nav_lirighthover_down.gif", "Referer=http://202.201.29.21/xs_main.aspx?xh=200905420", ENDITEM,
"URL=/style/base/page.css", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/base/base.css", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/forms.css", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/base.css", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/page.css", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/module.css", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/images/con_midright.gif", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/images/toolbox_right.gif", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/images/toolbox_left.gif", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/images/con_midleft.gif", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/images/con_topright.gif", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/images/con_botright.gif", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/images/con_botleft.gif", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/images/thead.gif", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
"URL=/style/standard/images/con_topleft.gif", "Referer=http://202.201.29.21/xskscx.aspx?xh=200905420&xm=周某&gnmkdm=N121604", ENDITEM,
LAST);
lr_think_time(4);
lr_think_time(1);
lr_think_time(3);
return 0;
}
2.5.2.测试报告
2.5.3.测试结果分析
此次测试用户操作流程简单,所以并未对服务器造成高度负载,运行相当平稳。从模拟环境来看,加入1到5的思考时间,更符合真实用户的操作。
从设置100人的压力分析,响应速度一般,完全在用户的感觉较慢响应时间内,如果用户量访问量继续加大,必定会影响系统性能。
测试计划说明书图书管理系统测试报告目录1引言111编写目的112项目背景113定义12任务概述121目标122运行环境123需求概…
图书管理系统测试分析报告1引言11编写目的为了发现图书管理系统软件的错误进行如下测试12背景a测试软件系统名称图书管理系统13参考…
在线考试系统测试分析报告目录1引言311编写目的312背景313定义314参考资料32测试概要43测试结果及发现431测试1系统登…
七测试计划七测试计划1引言211编写目的212项目背景213定义214参考资料22任务概述221目标222运行环境223需求概述3…
〖图书管理系统〗测试计划20XX-12-12目录1引言1.1编写目的1.2项目背景1.3定义1.4参考资料2软件概述2.1目标2.…
软件测试课程设计报告题目学生成绩管理系统院系计算机科学学院班级软件一班成员田欣1学生成绩管理系统测试报告正文1测试概述11测试目的…
软件测试课程设计报告题目学生成绩管理系统院系软件学院专业Java程序设计班级软件一班项目组长朱佳培项目成员朱佳培崔耸李婷婷宋依静李…
学生成绩管理系统需求分析报告班级数学与应用数学112班姓名XX学号201XXXXXX指导老师柳文涛目录1引言311文档编制目的31…
java语言程序设计课程设计报告设计题目学生成绩管理系统班级计算机四班学号20xx4777报告人姓名蔺天震指导老师费老师实验地点东…
文档编号005版本号10文档名称测试分析报告项目计划仓库管理系统项目负责人王小龙编写李旭洲校对王小龙审核常凤李若楠批准王小龙汪智开…