本文节选自霍格沃兹测试开发学社内部教材通常情况下 Bug 分为四个类型,分别是功能、性能、安全和专项质量。功能级别关注于业务流程是否正确。性能级别关注于业务流程是否顺畅。安全方面判断是否存在漏洞,是否符合安全标准与规范。专项质量通常关注于用户体验 UX、兼容性、稳定性和可靠性。为什么需要掌握bug定位软件测试人员的首要任务就是发现 Bug ,发现之后提交 Bug 给开发人员进行修复。掌握 Bug 定位可以在提交 Bug 时追加更多有用信息,方便研发更快解决问题。通过分析 Bug 的形成原因,更有效率的进行溯源并建立特征进行批量追踪。bug表现层
- 条件:测试数据;
- 过程:测试步骤;
- 结果:测试结果。
技术架构层次软件从技术架构层次分析一般分为三层,即视图层 View、控制层 Controller 和模型层 Model。而 web 和 app 在具体的层次关注的技术方向也是不同的,具体如下:
- 视图层 View:
- web:UI HTML CSS;
- app:activity view;
- 控制层 Controller
- web:chrome、devtool;
- app:dalvik art objectc-runtime;
- 模型层 Model:
- 模型的传递方式:http tcp rpc 串口;
- 模型的形式:json