测试理论
1. 测试的定义
在软件中存在的bug
2. 出现bug的地方以及找到bug的方式有:
1)肉眼看到(界面UI)
2)系统资源使用率 CPU 内存 网络 电量。。。
3)服务器端
4)访问的方式/数据库 。。。
3. 判断bug的依据:
1.需求文档 原型图
2.不相符的错误类型
3.难以理解 不宜使用 运行缓慢。。
4. bug出现的原因
20%来源于代码80%需求不明确 产品需求经常变更
5. 产生bug的原因归纳为:
1)需求解释有错误
2)用户需求定义错误
3)需求记录错误
4)设计说明有误
5)编码说明有误
6)程序代码有误
7)数据输入有误
8)测试错误
9)问题修改不正确
测试流程 (面试题)
我们一般在项目进行开立项会【产品经理 项目经理 开发人员 测试人员】的时候进行参与,讨论需求病提出建议,在立项会中制定需求文档,由UI设计原型图,开发根据需求文档进行编码,我们测试会根据需求文档进行编写 测试计划,根据模块的(颗粒度)划分并编写测试用例的评审,开发结束后测试对主要功能进行冒烟测试,执行测试用例,提高bug开发进行修改,修