041440202黄素红web项目测试实验报告实验二_第1页
041440202黄素红web项目测试实验报告实验二_第2页
041440202黄素红web项目测试实验报告实验二_第3页
041440202黄素红web项目测试实验报告实验二_第4页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、长春大学20 16 2017 学年第二学期Web 项目测试课程实验报告学院:计算机科学技术学院专业:软件工程班级:软件 14402学号:041440202姓名:黄素红任课教师:孙 磊精选文档实验二WEB 功能测试一、实验目的熟悉 web功能测试的相关概念,掌握web 功能测试工具的使用及测试方法。二、内容及要求1、复习功能测试相关概念;2、测试网站基本功能 (链接测试、表单测试、 Cookies 测试、数据库测试 );3、制定功能测试方案;4、编写功能测试用例;5、选用 Xenu 工具对该网站进行测试。三、实验步骤1、网站系统功能分析;( 1)在线考试管理系统说明:在线考试管理系统, 是在互联

2、网上建立一个的管理平台,管理员有权限对各模块进行操作,在教师端,教师可以对学生考试的科目和成绩进行录入、删除、修改及查看等功能; 在学生端,学生可以对个人成绩进行查询;在课程管理模块中,可以查看自己在不同学期的课表;在在线考试模块中, 学生可以随时随地进行考试;在系统管理模块中,管理员可以对学生的各科考试成绩进行修改及查看。( 2)在线考试模块功能分析:学生可以对随时随地进行网上的在线考试。( 3)在学课程模块功能分析:学生可以通过选择课程, 并在在学课程里学习, 也可下载相应课件, 出题练习等。( 4)要学课程模块功能分析:学生可以在要学模块里选择自己需要的课程,添加到要学课程里, 并在在学

3、课程进行相应的学习。2、撰写测试方案;( 1)链接测试中使用到工具xenu,具体的操作步骤如下所示:1)下载并安装软件Xenu Link Sleuth2精选文档2) 单击 File->Check URL,即可打开测试界面。3) 在这个界面中,也可以打开一个本地网页文件进行检查,也可以输入远程地址。4) 点击 OK 按钮,即可列出网站的活链接以及死链接,并指出了详细的转向链接。5) 可以把检查结果存储成文本文件或网页文件 ;可检测出指定网站的所有死链接包括图片链接等,并用红色显示。6) 还可以根据所需制作 HTML 格式的网站地图,生成链接报告等等( 2)表单测试包括字符型输入框、长度检查

4、、空格检查等,具体的要求如下所示:1) 字符型输入框:字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“ !#¥% &* ? ”特别要注意单引号和 & 符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。2) 长度检查:最小长度、最大长度、最小长度 -1、最大长度 +1、输入超工字符比如把整个文章拷贝过去。3) 空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格。4) 安全性检查:在单行文本框里的输入能否直接复制。5) 信息重复 :在一些需要命名 ,且名字应该唯一的信息输入重复的名字或 ID,看系统有没有处理 ,会否报错 ,重名包括是

5、否区分大小写 ,以及在输入内容的前后输入空格 ,系统是否作出正确处理 .6) 若查询条件为输入框,则参考输入框对应类型的测试方法:如果支持模糊查询,搜索名称中任意一个字符是否能搜索到比较长的名称是否能查到输入系统中不存在的与之匹配的条件用户进行查询操作时,一般情况是不进行查询条件的清空,除非需求特殊说明。组合测试:测试多个查询条件时,要注意查询条件的组合测试,可能不同组合的测试会报错。3精选文档7) 添加、修改功能特殊键:是否支持 Tab 键和回车键提示信息:不符合要求的地方是否有错误提示8) 数据 正确性:对编辑页的每个编辑项进行修改,点击保存,是否可以保存成功,检查想关联的数据是否得到更新

6、。进行必填项检查(即是否给出提示以及提示后是否依然把数据存到数据库中;是否提示后出现页码错乱等)是否能够连续添加(针对特殊情况)在编辑的时候,注意编辑项的长度限制,有时在添加的时候有,在编辑的时候却没有(注意要添加和修改规则是否一致)修改后增加数据后,特别要注意查询页面的数据是否及时更新,特别是在首页时要注意数据的更新。提交数据时,连续多次点击,查看系统会不会连续增加几条相同的数据或报错。( 3)数据库测试:1) 数据库日志查看测试。新增一条数据,这是观察数据库中的日志,通过对日志的查看来明确数据的流向。从而来测试数据的正确性。2) 数据测试的统计。这个方法可以同方法 2 组合使用,当一个系统

7、试运行了一段时间后,可以统计系统一个月内或 2 个月内的数据,查看数据的正确性。3、设计测试用例;数据库测试用例测试项序号描述实际结果1增删改任意数据,查看数据库日志是否正确是2经过大量的模拟系统使用,查看数据库内数据是否正确是3对数据库中的数据进行检索,测试数据库的查询功能能能数得到的数据是否符合预定要求据4进行并发处理,事务2 的提交是否会破会事务1 的提交否库结果4精选文档测5事务 1 读取数据后,事务2 执行更新操作事务1 是否无是试法再现前一次的读取结果6事务 1 修改一条数据,事务2 读取同一数据后,事务1是撤销,事务2 得到的结果是否与数据库中一致4、用 Xenu 测试;Xenu

8、 测试站点活链接1)点击文件 ->检查网址输入我们要检查的网站2)查看页面内链接情况,根据需要生成测试报告5精选文档图 2 页面链接情况生成的测试报告如图3 所示:图 3 测试报告分析测试结果:从测试结果来看,我们网站该页面死链接过多,造成引用文件丢失情况,可能是服务器未响应的原因。就目前为止此次测试验证了基本页面链接的正确性,测试结果并未与预期结果一致,所有基本页面都不能正确链接跳转,包括新闻链接、图片链接、网站链接和文件下载, 所以我们应该去找一下是不是服务器出了一些。因此,经过此次测试,我们应该可以知道,这个系统的服务器是存在一些问题的,并有待解决。四、实验总结通过本次试验,我学会了如何使用 Xenu 这个工具去测试页面中的链接,但是由于服务器的原因,导致测试结果与预期结果不一致。同时,受到测试环境、时间等的影响, 我们没有去调服务器, 此次的测试失败也给我们带来了不一样的感受:通过测试,我们能发现这个系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论