<测试用例的方法有哪些-百科-龙咔百科
> 百科 > 列表
测试用例的方法有哪些
时间:2024-12-23 16:18:40
答案

一. 等价类划分法

等价类划分法是将测试范围划分为若干互不重叠的子集,每个子集的并集为全集。从每个子集中选取代表性值作为测试用例。例如,测试用户名合法性时,可以将用户名定义为8位数字字符。子集划分包括:空用户名、1-7位数字、8位数字、9位或以上数字、非数字。代表性值选取:空用户名(无效)、"234"(无效)、"00000000"(有效)、"1234567890"(无效)、"abc&!!!"(无效)。等价类划分关键在于子集划分,可根据资源和时间考虑是否值得进一步划分,如字母、特殊字符等。

二. 边界值分析法

边界值分析法基于经验,错误多发生在输入输出范围的边界。测试用例应包括正好等于、刚刚大于、刚刚小于边界的值。例如,整数X在10≤X≤100时,测试用例为10、11、99、100。注意,完整测试还需包括12-98间的任意值。

三. 错误推测法

错误推测法依据经验和直觉推测可能出现的错误,有针对性地编写测试用例。这种方法不固定,常无意识使用。

四. 判定表法

判定表法(策略表)是功能测试中最严密的测试方法,适用于逻辑判断复杂的场景。通过穷举条件获得结果,优化合并后得到清晰的判断策略表。

推荐
© 2024 龙咔百科