网站测试报告

  • 格式:pdf
  • 大小:951.95 KB
  • 文档页数:36

目录

1.前言 ........................................................................................................................... 3 1.1测试目的 ............................................................................................................ 3

1.2小组分工 ............................................................................................................ 3

2.编码 ........................................................................................................................... 3

2.1设计语言 ............................................................................................................ 3

2.2编码风格 ............................................................................................................. 4 3.白盒测试 ....................................................................................................................... 5

3.1测试模块流程(流)图 ........................................................................................ 5

3.1.1注册模块.................................................................................................... 5

3.1.2登录模块.................................................................................................... 6

3.1.3论坛模块.................................................................................................... 6 3.2逻辑覆盖 ............................................................................................................. 7

3.2.1语句覆盖.................................................................................................... 7

3.2.2判定覆盖.................................................................................................... 7

3.2.3条件覆盖.................................................................................................... 8

3.2.4条件组合覆盖............................................................................................. 8 3.3控制结构测试 ...................................................................................................... 9

4.黑盒测试 ..................................................................................................................... 12

4.1注册模块 ........................................................................................................... 12

4.2论坛模块 ........................................................................................................... 13

4.3登录模块 ........................................................................................................... 14

1.前言

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注册模块

e d c

b a s

F T F T

7 6 5 4

3 2 1

是 否

是 填写用户名

验证用户名是

否可用?

填写详细信息

验证输入是否

合理 入口

返回 注册成功 提示错误信息

提示错误信息 1、流程图: 2、测试模块流程

A真OR B真 入口

错误信息E

C真AND D真

错误信息G

返回

说明: A:用户名由字母构成

B:用户名由数字构成

C:用户真实姓名

D:用户真实性别

E:当A和B都为假时,提示错误 G:当C和D有一个为假时,提示错误 3.1.2登录模块

3.1.3论坛模块

S

入口

A≠0 AND B>40 重新输入A和B,使A≠0 AND B>40

数据插入到

数据库

返回 a N

C

Y

b

d 1

2

3

4

5

7 6 说明: 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=10

3.2.2判定覆盖

(1)注册模块

Ⅰ. A是字母或B是数字;C假或D假(覆盖sacbe)。

Ⅱ. A不是字母且B不是数字;C真且D真(覆盖sabde)。

(2)登录模块

Ⅰ输入用户名正确,密码错误,登陆失败(覆盖1467)

Ⅱ输入用户名错误,密码正确,登陆失败(覆盖1467)