【校招VIP】如何编写测试用例

04月25日 收藏 0 评论 0 测试开发

【校招VIP】如何编写测试用例

转载声明:文章来源https://zhuanlan.zhihu.com/p/689344628

什么是好的测试用例

有人认为“发现了软件缺陷的用例就是好用例”,那同样的用例在缺陷修复后就不算好用例吗?个人认为好的用例应该是有优先级且覆盖面全的用例,确保在有限的资源下,优先测试最重要的功能和场景。

测试用例设计方法

测试用例设计方法有很多种,比如等价类划分法、边界值分析法、错误推测方法、因果图方法、判定表驱动分析法、正交实验设计方法、场景设计方法等,个人认为比较常用的有等价类划分法、边界值分析法、错误推测方法

第一:等价类划分

将输入数据划分为不同的等价类,以便有效地设计测试用例。每个等价类代表了相似的测试情况,因此只需要从每个等价类中选择一个测试数据进行测试,就可以覆盖整个等价类的测试场景

例如:密码必须包含8到16个字符,包括至少一个大写字母、一个小写字母和一个数字

有效的密码:包含8到16个字符,至少一个大写字母、一个小写字母和一个数字的密码。例如:Password123, TestUser1234, Abcd1234!

无效的密码:包含少于8个字符的密码;包含超过16个字符的密码;不包含大写字母、小写字母或数字的密码。例如:pass, Password, TestUser

第二:边界值分析法

边界值测试是一种测试方法,其重点在于测试输入值的边界情况,因为通常在边界处发现的错误最多,所以需要对边界值进行重点测试,选取正好等于、刚刚大于或刚刚小于的值作为测试数据

例如:假设有一个系统,用户可以输入他们的年龄来注册账户。系统要求用户的年龄必须在18到60岁之间

选取的边界值数据应该包括:年龄17、18、60、61

第三:错误推测法

错误推测法是基于测试人员对系统可能存在的错误或缺陷进行推测,从而设计测试用例

测试用例编写

通常根据需求文档、设计稿、技术文档编写。测试用例通常包含模块,用例名称、用例优先级、前置条件、测试步骤、预期结果。

C 0条回复 评论

帖子还没人回复快来抢沙发