1、说出7种测试分类的区别是什么?
首先,测试按照阶段划分可以分为以下4种:
①单元测试:针对源代码进行测试。
②集成测试:针对程序间的端口进行测试。
③系统测试:针对功能和非功能进行测试。
④验收测试:内测、公测。
其次,测试按代码可见度划分可以分为以下3种测试:
①黑盒测试:源代码不可见,因此不关注,只针对UI界面测试。相当于系统测试。
②灰盒测试:部分源代码不可见,针对接口测试。相当于集成测试。
③白盒测试:源代码全部可见,针对源代码进行测试。相当于单元测试。
2、说出质量模型的5个重点是什么?
①功能。
②性能。
③兼容。
④易用。
⑤安全。
🌂质量模型有啥用?
在设计测试时,会按照质量模型的重点来进行,既保证了条理又保障了全面。
3、说出测试流程的6个步骤是什么?
①需求评审。
需求评审的参与角色:
Ⅰ、产品经理。
Ⅱ、开发。
Ⅲ、测试。
需求评审的目的:
Ⅰ、需求理解一致。
Ⅱ、知道被测项目有哪些功能模块。
②测试计划。
测什么、谁来测、怎么测,
③用例设计。
④用例执行。
⑤缺陷管理。
⑥测试报告。
4、说出测试模板的8个要素是什么?
①测试编号:项目简称_模块简称_编号。
②用例标题:预期结果(测试点)。
③项目/模块:用例所属项目或模块。
④优先级:p0~p4,其中p0最高。
一般而言,最常用且正确的为最高。
⑤前置条件:操作步骤之前的操作。
特点:可以简化操作步骤。
⑥测试步骤:执行用例的步骤。
⑦测试数据:执行步骤中的重点数据。
⑧预期结果:用例执行结果+不同角色的隐性结果。
5、针对穷举场景设置等价类:
①方法:等价类划分。
②说明:
Ⅰ、有效等价:符合需求范围之内。
Ⅱ、无效等价:需求范围之外。
③用法:
Ⅰ、有效等价取1个值。
Ⅱ、每个无效等价集合取1个值。