用例篇
一. 基于需求的测试方法
1. 测试用例的概念
软件测试人员向被测试系统·发起的一组集合,包括测试环境、测试数据、测试步骤、预期结果。
2. 为什么在测试前要写测试用例?
(1) 测试用例是测试执行的依据
(2) 可以复用(回归测试的时候)
(3) 衡量需求的覆盖率
(4) 自动化测试的依据
(5)借鉴意义,后续测试人员可以借鉴别人写的东西
3. 基于需求的测试方法
(1)需求是测试人员进行测试的依据
(2)测试人员首先要分析需求,验证需求的合理性和正确性,无二义性、逻辑自洽。
(3) 细化需求,从需求中提取测试项,从每一个测试项中提取测试点,根据测试点设计测试用例
(a) 功能性需求
从界面考虑,验证界面的功能(UI设计稿)
从业务角度考虑,把功能串起来进行测试
功能之间的交互性,一致性
一个功能的多个输入(不同的输入)
功能的异常测试
功能的易用性、体验性的测试
功能能涉及到的算法
(b) 非功能性需求
在功能的基础上做一些限制,满足特定场景的需求,让用户有更好的体验
兼容性、性能、