交互式XML课程建设网站的开发(16)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

交互式XML课程建设网站的开发(16)


8    点击【个人天地】,电子公告管理,可以发布公告信息,修改和删除公告信息    发布一条公告,然后修改,最后删除    能够发布公告并在主页上查看到相应内容,修改公告之后内容改变,删除之后没有这条公告存在

6.2        执行测试
6.2.1    用例编号XMLWEB_A01的测试
    根据测试用例编号XMLWEB_A01对管理员用户功能进行测试,结果过程如下:
执行操作步骤1,输入用户名admin,密码a,之后能实现预期结果
执行步骤2,添加教师和学生用户,能实现预期结果,界面如图6-1和图6-2所示;
 
图 6 - 1
 
图 6 - 2
执行步骤3,发布一条主题为“我校研究生开展为雅安地震受难者祈福活动”的新闻,能实现预期结果,界面如图6-3所示;
 
图 6 - 3
执行步骤4,电子公告修改或删除一条,能实现预期结果,界面如图6-4所示;
 
图 6 - 4
执行步骤5,删除一条“张三”的留言,能实现预期结果,界面如图6-5所示;
 
图 6 - 5
执行步骤6,能实现预期结果,界面如图6-6所示;
 
图 6 - 6
6.2.2    用例编号XMLWEB_A02的测试
    根据测试用例编号XMLWEB_A02对管理员用户功能进行测试,结果过程如下:
执行步骤1,能实现预期结果,登录前的界面如图6-7所示;
 
图 6 - 7
登录之后,能够下载,如图6-8
 
图 6 - 8
执行步骤2,能实现预期结果,界面如图6-9所示;
 
图 6 - 9
执行步骤3,能实现预期结果,界面如图6-10所示;
 
图 6 - 10
执行步骤4,能实现预期结果,界面如图6-11所示;
 
图 6 - 11
在服务器端文件夹下能查看到上传的文件,如图6-12所示;
 
执行步骤5,能实现预期结果,界面如图6-12所示;
 图 6 - 12
执行步骤6,能实现预期结果,界面如图6-13所示,阅读之后“未读”会变成“已读”;
 
图 6 - 136.2.3    用例编号XMLWEB_A03的测试
    根据测试用例编号XMLWEB_A03对教师用户功能进行测试,结果过程如下:
执行步骤1,能实现预期结果,界面与用例编号XMLWEB_A02的测试相同;
执行步骤2,能实现预期结果,界面与用例编号XMLWEB_A02的测试相同;
执行步骤3,能实现预期结果,界面与用例编号XMLWEB_A02的测试相同;
执行步骤4,查阅学生作业,能实现预期结果,界面如图6-14所示;
 
图 6 - 14
执行步骤4,选择资料文件上传,能实现预期结果,界面如图6-15所示;
 
图 6 - 15
文件上传后在“在线资源”处能查看到,如图6-16所示
 
图 6 - 16
执行步骤5,选择资料文件上传,能实现预期结果,界面如图6-17所示;

 
图 6 - 17
执行步骤6,能实现预期结果,界面与用例编号XMLWEB_A02的测试相同;
执行步骤7,能实现预期结果,界面与用例编号XMLWEB_A02的测试相同;
执行步骤8,发布一条公告信息,其他人能在主页上浏览,界面如图6-18所示;
 
图 6 - 18
这是主页上能看到的电子公告板,点击之后能浏览内容,如图6-19所示;
 
图 6 - 196.3        测试总结
    经过测试之后,系统与任务书提出的功能基本没有很大的出入,基本实现了一个课程网站拥有的功能,总体来说系统是可以正常、稳定的工作。由于时间和编程技术的原因,有些细节方面的问题没有完全解决,比如用户名的命名规则没有从数据库上体现,一些文本的格式没有严格的去验证其有效性,功能上有一个技术难点上传文件批量上传,这是个未解决的问题,由于数据库设计的不完善性使得整个开发过程有一定的难度,经过测试,能够知道问题的所在,在以后的设计中一定要做好数据库方面的设计。 (责任编辑:qin)