一、为什么要做测试

1、 保证功能的完整性。

- 本功能是正常，有的时候，可能由于手误，比如说写错了变量，导致功能出错。

2、保证数据的正确性

- 有的时候虽然是没报错，但是数据不对。

3、确保不影响其他功能

4、 保证解决需求。

- 测试发现不能解决问题，开发就不能算是完成。

- 要个400\*400，给个100\*100就不行。

二、web开发的测试包括哪些

三、测试需要遵循哪些规则

四、有哪些常规的测试方法

五、有哪些测试工具，自动化测试工具

phpunit

六、如何编写测试文档

1 、测试准备

- 改个host等等

- 测试链接

- 测试账号

2、测试流程

- 一般是项目原型图，操作流程是什么样。

3、测试内容，功能点

- 需要测试哪些内容和功能点

- 包括输入，输出的数据，各种状态下是否正常。

4、测试说明

- 可能不能存在误差。

- 由于测试版，部分功能暂时测不了



七、在以往项目开发过程中，测试的时候遇到的问题

1、解决了A问题，却带了B问题。

一个用户没同步，问题是用户昵称不显示。同步昵称后，发现其他数据是错误，需要及时解决。

2、测试功能某功能时影响了正式功能。

微信菜单

应用测试账号

3、未检验数据