您好,欢迎访问三七文档
心晴小站测试报告目录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.1设计语言我们这次使用的编程语言有:PHP、html、css、javascrip。数据库有:mysql,2.2编码风格(1)缩进:每个行首缩进的单位约定是一个TAB,字间用空格。(2)括号:大括号各占一行,与关键字同列。小括号与关键字中间要有空格;与函数名紧贴。a)运算符、空格、关键词、函数:每个运算符与运算值中间要有一个空格b)在任何情况下php中不能出现带有空白的带有TAB或空格的行。c)每段较大的程序体上下应加入空白行,两程序块之间使用一空行。d)说明或显示部分中,内容如含有中文、数字、英文单词混杂应在前后加入空格。(3)注释:对于有些代码进行简短介绍的内容,统一用//。(4)变量、对象、函数名:这些都用小写,变量名只用项目中有据可查的英文缩写方式,可以合理的对过长的命名进行缩写。(5)常量:全部使用大写字母命名。(6)Sql语句所有sql语句除了表名、字段名外。全部的语句函数均大写。很长的语句应当有适当的断行。(7)模版设计:html代码一律小写,所有html标记参数赋值应使用双引号包含。(8)文件命名:所有包含PHP代码的程序文件以小写.php作为扩展名。3.白盒测试3.1测试模块流程(流)图3.1.1注册模块edcbasFTFT7654321否是否是填写用户名验证用户名是否可用?填写详细信息验证输入是否合理入口返回注册成功提示错误信息提示错误信息1、流程图:2、测试模块流程图:图图:A真ORB真入口错误信息EC真ANDD真错误信息G返回说明:A:用户名由字母构成B:用户名由数字构成C:用户真实姓名D:用户真实性别E:当A和B都为假时,提示错误G:当C和D有一个为假时,提示错误3.1.2登录模块3.1.3论坛模块S入口A≠0ANDB>40重新输入A和B,使A≠0ANDB>40数据插入到数据库返回aNCYbd1234576说明:1:开始2:输入用户名和密码3:点击进入4:口令是否正确5:登陆成功6:登陆失败7:结束说明:A:输入标题字符数B:输入内容字符数3.2逻辑覆盖3.2.1语句覆盖(1)注册模块A是字母或B是数字;C真且D真(覆盖sacbde)。(2)登录模块可以输入用户名和密码直接进行测试当输入用户名和密码正确就会走123457路径否则就会走123467路径(3)论坛模块为使每个语句都执行一次,程序的执行路径应该是sacbd。为此只需要输入下面的测试数据:A=0,B=103.2.2判定覆盖(1)注册模块Ⅰ.A是字母或B是数字;C假或D假(覆盖sacbe)。Ⅱ.A不是字母且B不是数字;C真且D真(覆盖sabde)。(2)登录模块Ⅰ输入用户名正确,密码错误,登陆失败(覆盖1467)Ⅱ输入用户名错误,密码正确,登陆失败(覆盖1467)Ⅲ输入用户名和密码都正确,登陆成功(覆盖1457)(3)论坛模块A=0,B=20(覆盖sacbd)3.2.3条件覆盖(1)注册模块Ⅰ.A是字母或B是数字;C真且D真(覆盖sacbde)。Ⅱ.A不是字母且B不是数字;C假或D假(覆盖sabe)。(2)登录模块Ⅰ输入口令登陆成功(覆盖467)Ⅱ输入口令登陆失败(覆盖457)(3)论坛模块A=0,B=10(满足A=0,B≤40的条件,执行路径sacbd)A=10,B=50(满足A≠0,B>40的条件,执行路径sabd)3.2.4条件组合覆盖(1)论坛发帖:共有四种可能的条件组合,它们是:①A≠0,B>40②A≠0,B≤40③A=0,B>40④A=0,B≤40下面的4组测试数据可以使上面列出的4种条件组合每种至少出现一次:Ⅰ.A=10,B=50(针对组合①,执行路径sabd)Ⅱ.A=10,B=30(针对组合②,执行路径sacbd)Ⅲ.A=0,B=50(针对组合③,执行路径sacbd)Ⅳ.A=0,B=30(针对组合④,执行路径sacbd)3.3控制结构测试(1)注册模块123451378910111261415说明:8:错误提示9:用户名不是由字母构成10:用户名不是由数字构成11:用户名错误12:错误提示13:非用户真实姓名14:非用户真实姓别15:输入不合理路径1:1—2—3—8—10—11路径2:1—2—3—8—9—11路径3:1—2—3—4—5—12—14—15路径4:1—2—3—4—5—12—13—15路径5:1—2—3—4—5—6—7—2—…注明:省略号(…),表示可以后接通过控制结构其余部分的任意路径。测试用例测试用例输入预期结果路径1用户名不是由字母构成错误提示9路径2用户名不是由数字构成错误提示10路径3非用户真实姓名错误提示13路径4非用户真实姓别错误提示14路径5验证正确,输入合理注册成功注意:某些独立路径(如路径1、2、3、4)不能以独立的方式测试,必须作为另一路径(如路径5)的一部分来测试。(2)登录模块说明:1:开始2:登录失败3:登录成功4:重新登录5:结束备注:A代表用户名,B代表密码。0和1分别代表逻辑假和逻辑真1输入A,B点击进入A=1B=13A=0B=1A=1B=052口令验证YN4(3)论坛模块:1.发帖2.输入标题3.输入内容4.标题不为空5.内容字符数符合要求6.标题为空7.内容字
本文标题:网站测试报告
链接地址:https://www.777doc.com/doc-1491892 .html