网站测试报告分析

上传人:博****1 文档编号:521488534 上传时间:2023-02-28 格式:DOC 页数:16 大小:2.17MB
返回 下载 相关 举报
网站测试报告分析_第1页
第1页 / 共16页
网站测试报告分析_第2页
第2页 / 共16页
网站测试报告分析_第3页
第3页 / 共16页
网站测试报告分析_第4页
第4页 / 共16页
网站测试报告分析_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《网站测试报告分析》由会员分享,可在线阅读,更多相关《网站测试报告分析(16页珍藏版)》请在金锄头文库上搜索。

1、复旦大学网站测试报告 目录1前言31.1测试目的31.2小组分工32编码32.1设计语言32.2编码风格43.白盒测试53.1测试模块流程(流)图53.1.1注册模块53.1.2登录模块63.1.3论坛模块63.2逻辑覆盖73.2.1语句覆盖73.2.2判定覆盖73.2.3条件覆盖83.2.4条件组合覆盖83.3控制结构测试94.黑盒测试124.1注册模块124.2论坛模块134.3登录模块141前言1.1测试目的 为了暴露程序中的错误。选取足够多的数据来验证判定条件,以发现其漏洞。1.2小组分工组员分工编码注册的白盒和黑盒测试登陆的白盒和黑盒测试1.论坛的白盒和黑盒测试2.编辑文档2编码2.

2、1设计语言 我们这次使用的编程语言有:PHP、html 、css 、javascrip。 数据库有:mysql,2.2编码风格(1) 缩进: 每个行首缩进的单位约定是一个TAB,字间用空格。(2)括号:大括号各占一行,与关键字同列。小括号与关键字中间要有空格;与函数名紧贴。a) 运算符、空格、关键词、函数:每个运算符与运算值中间要有一个空格b) 在任何情况下php中不能出现带有空白的带有TAB或空格的行。c) 每段较大的程序体上下应加入空白行,两程序块之间使用一空行。d) 说明或显示部分中,内容如含有中文、数字、英文单词混杂应在前后加入空格。(3)注释:对于有些代码进行简短介绍的内容,统一用/

3、。(4)变量、对象、函数名:这些都用小写,变量名只用项目中有据可查的英文缩写方式,可以合理的对过长的命名进行缩写。(5) 常量:全部使用大写字母命名。(6)Sql语句所有sql语句除了表名、字段名外。全部的语句函数均大写。很长的语句应当有适当的断行。(7)模版设计:html代码一律小写,所有html标记参数赋值应使用双引号包含。(8)文件命名:所有包含PHP代码的程序文件以小写.php作为扩展名。3.白盒测试3.1测试模块流程(流)图3.1.1注册模块e d c b a s F T F T 7 6 5 4 3 2 1 否 是 否 是 填写用户名 验证用户名是否可用? 填写详细信息 验证输入是否

4、合理 入口 返回 注册成功 提示错误信息 提示错误信息 1、流程图: 2、测试模块流程图: 图 图: A真ORB真 入口 错误信息E C真ANDD真 错误信息G 返回 说明:A:用户名由字母构成B:用户名由数字构成C:用户真实姓名D:用户真实性别E:当A和B都为假时,提示错误G:当C和D有一个为假时,提示错误67543213.1.2登录模块说明:1:开始2:输入用户名和密码3:点击进入4:口令是否正确5:登陆成功6:登陆失败7:结束3.1.3论坛模块CNaYbd返回数据插入到数据库重新输入A和B,使A0 AND B40A0 AND B40入口S说明:A:输入标题字符数B:输入内容字符数3.2逻

5、辑覆盖3.2.1语句覆盖(1)注册模块A是字母或B是数字;C真且D真(覆盖sacbde)。(2) 登录模块可以输入用户名和密码直接进行测试当输入用户名和密码正确就会走路径否则就会走路径(3) 论坛模块为使每个语句都执行一次,程序的执行路径应该是sacbd。为此只需要输入下面的测试数据: A0 , B103.2.2判定覆盖(1)注册模块. A是字母或B是数字;C假或D假(覆盖sacbe)。. A不是字母且B不是数字;C真且D真(覆盖sabde)。(2)登录模块输入用户名正确,密码错误,登陆失败(覆盖1467)输入用户名错误,密码正确,登陆失败(覆盖1467)输入用户名和密码都正确,登陆成功(覆盖

6、1457)(3)论坛模块A0 ,B20 (覆盖sacbd)3.2.3条件覆盖(1)注册模块. A是字母或B是数字;C真且D真(覆盖sacbde)。. A不是字母且B不是数字;C假或D假(覆盖sabe)。(2)登录模块输入口令登陆成功(覆盖467)输入口令登陆失败(覆盖457)(3)论坛模块A0 ,B10(满足A0,B40的条件,执行路径sacbd)A10 ,B50(满足A0,B40的条件,执行路径sabd)3.2.4条件组合覆盖(1)论坛发帖:共有四种可能的条件组合,它们是: A0,B40 A0,B40 A0,B40 A0,B40 下面的4组测试数据可以使上面列出的4种条件组合每种至少出现一次

7、:.A10,B50 (针对组合,执行路径sabd).A10,B30 (针对组合,执行路径sacbd).A 0,B50 (针对组合,执行路径sacbd).A 0,B30 (针对组合,执行路径sacbd)3.3控制结构测试(1) 注册模块1 2 3 4 5 13 7 8 9 10 11 12 6 14 15 说明:8:错误提示9:用户名不是由字母构成10:用户名不是由数字构成11:用户名错误12:错误提示13:非用户真实姓名14:非用户真实姓别15:输入不合理路径1:12381011路径2:1238911路径3:12345121415路径4:12345121315路径5:12345672注明:省略

8、号(),表示可以后接通过控制结构其余部分的任意路径。测试用例测试用例输入预期结果路径1用户名不是由字母构成错误提示9路径2用户名不是由数字构成错误提示10路径3非用户真实姓名错误提示13路径4非用户真实姓别错误提示14路径5验证正确,输入合理注册成功注意:某些独立路径(如路径1、2、3、4)不能以独立的方式测试,必须作为另一路径(如路径5)的一部分来测试。(2)登录模块1输入A,B点击进入A=1B=13A=0B=1A=1B=052口令验证YN4说明:1:开始2:登录失败3:登录成功4:重新登录5:结束备注:A代表用户名,B代表密码。0和1分别代表逻辑假和逻辑真(3)论坛模块:11.发帖232.

9、输入标题3.输入内容57464.标题不为空5.内容字符数符合要求86.标题为空7.内容字符数不符合要求8.发帖成功4.黑盒测试4.1注册模块1、根据此模块的规格说明,可以划分出如下等价类:(1)、有效输入的等价类有: 由字母组成的用户名; 由数字组成的用户名; 由数字和字母组合而成的用户名; 用户真实姓名; 用户真实性别。(2)、无效输入的等价类有: 除字母和数字之外的其他输入; 非用户真实姓名; 非用户真实性别。2、根据上面划分出的等价类,可以设计出如下表所示的测试方案:编号等价类输入预期的输出1由字母组成的用户名wenhuaxueyuanwehuaxueyuan2由数字组成的用户名773由

10、数字和字母组合而成的用户名wehhua0207Wenhua02074用户真实姓名wenhuawenhua5用户真实性别manman6除字母和数字之外的其他输入_wenhua“错误无效输入”7非用户真实姓名xueyuan“错误无效输入”8非用户真实性别female“错误无效输入”4.2论坛模块编号等价类输入预期输出1标题输入为空 “错误-请填入标题”2标题输入不为空复旦复旦3内容输入为空 “错误-请填入内容”4内容输入不足40字符数XX“错误-多写一点吧”5内容输入超过40字符数XXXXXXXX4.3登录模块编号等价类输入预期的输出1直接敲击enter键或用鼠标单击login按钮或按Tab键移动

11、当前焦点至login按钮后敲击enter键正确的用户名和密码,包括是合法的字符和合法长度(1)支持鼠标或按Tab键移动当前焦点(2)密码显示为*(3)支持直接按enter键登录(4)正常登录到系统2直接敲击enter键或用鼠标单击login按钮或按Tab键移动当前焦点至login按钮后敲击enter键错误的用户名,包括用户名含有非法字符、长度过长、长度过短(1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键登录(3)不能实现登录,弹出对话框“用户名不存在”3直接敲击enter键或用鼠标单击login按钮或按Tab键移动当前焦点至login按钮后敲击enter键正确的用户名和错误的密码,包括非法字符、长度过长或过短(1)支持鼠标或按Tab键移动当前焦点(2)密码显示为*(3)支持直接按enter键登录(4)不能实现登录,弹出对话框提示“密码错误”4直接敲击enter键或用鼠标单击login按钮或按Tab键移动当前焦点至login按钮后敲击enter键用户名和密码都为空(1)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 麻醉学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号