通常情况下 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 xml binary;
-
模型定义:schema。<