【博学谷学习记录】超强总结,用心分享|软件测试之测试用例总结


一、八大要素

软件测试用例的基本要素包括用例编号、用例标题、测试项目、用例级别、预置条件、测试输入、执行步骤、预期结果。




二、测试方法

设计用例使用的方法包括等价类、边界值、判定表、正交法、因果图等。


等价类:通过科学的方法找到具有共同特性的测试输入的子集,能够从穷举测试中解放。大大减少了测试用例的数量,从而提升测试效率。其中可以分为有效等价类(满足需求)和无效等价类(不满足需求)。典型的应用场景是输入框。


边界值:基于边界值【有效等价类和无效等价类的边界点】设计测试用例的一种方法。

包括有上点(边界之上的点)、离点(离边界最近的左右两点)、内点(边界之内的点)。典型的应用场景是存在边界的输入框,如大于、小于、等于、大于等于、小于等于等。


判定表:存在多个输入条件、多个输出结果,输入和输入之间有组合关系,输入和输出之间有依赖或制约关系。判定表的组成有条件桩、动作桩、条件项、动作项。应用场景是多条件组合情况。


正交法:分析多因素(控件名称)、多水平(每个控件对应的取值)的一种实验法。它是借助正交表来对实验进行,设计用最小的测试用例获得最大的测试覆盖率。


场景法:场景法就是模拟用户操作软件时的场景,主要用于测试多个功能之间的组合使用情况。


错误推测法:利用经验或智慧发现程序中可能犯错的地方。适用于任务紧急、时间不够的情况。





三、测试用例注意点

1. 页码区域测试点:上页下页首页尾页,具体页码切换,重点在于观察页面变化的时候,数据也跟着变化


2. 弹窗页测试点:标题、UI设计,信息内容以及按钮功能使用



3. 日历控件测试点:

a. 日历控件,开始时间和结束时间是否可以滑动连选

b. 一般只能选择,不允许输入

c. 不能选择早于当前系统时间的时间

d. 结束时间大于开始时间



4. 加减号测试点

a. 写清楚加减号怎么判定成功或者失败,在测试步骤中写清当前数量,点击完加号后数量的变化

b. 编辑数量时需要考虑库存量的情况

c. 修改编辑数量考虑边界值的问题,输入0或者是大于可添加的数量,要考虑到这种无效情况是否系统会有提醒


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容