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