作者简介Lilian,TestBird自动化测试高级专家,16年测试工作经验,主持过多个产品的测试验证、测试技术能力的规划和实施落地。主导多项测试技术:组件测试、敏捷测试、测试能力提升、测试评估的方案和成功落地。擅长测试分析设计、测试管理、敏捷测试、探索性测试、基于模型的测试、测试过程改进、缺陷根因分析、测试评估等。
迭代模型:
测试分析重点明确“测试什么”,测试设计重点明确“如何测试”。无论如何两种模型下测试分析和设计的职责不变,都一样重要,必不可少。瀑布模型和迭代模型最大的区别就是由分段进行测试设计和测试执行,改为分批进行测试设计和测试执行,即迭代模型下测试设计测试执行、测试评估也是迭代的。下面我们一起看看这些常见的工程方法。
根据这些相关功能的交互关系进一步分析测试需求,下面举一个简单的例子,手机的呼叫功能和手机的其它特性比如微信做功能交互的分析的结果。纵轴是被分析的呼叫功能,横轴是其它功能如微信等。
交互的各个功能分析完后,就形成交互功能的测试需求列表,后续可以逐步细化成测试用例。3、继承性分析我们的产品通常是在一个基础版本上开发的,那么新增了哪些?继承了什么?新增和继承特性有什么关系?该测试哪些?新版本的测试策略又该如何制定?
对于继承特性,根据特性的使用频度、特性重要性给出失效影响度的分析和成熟度分析的结果可参考如下:
再根据继承方式进行具体分析,分析出交互点及测试建议可参考如下:
领取专属 10元无门槛券
私享最新 技术干货