创建网站域名多少钱,c语言新手入门代码,洛阳制作网站公司,杭州有几个区黑盒测试用例的设计是确保软件质量的关键步骤之一。
一、等价类划分法 定义#xff1a;把所有可能的输入数据#xff0c;即程序的输入域划分成若干部分#xff08;子集#xff09;#xff0c;然后从每一个子集中选取少数具有代表性的数据作为测试用例。 步骤#xff1a…黑盒测试用例的设计是确保软件质量的关键步骤之一。
一、等价类划分法 定义把所有可能的输入数据即程序的输入域划分成若干部分子集然后从每一个子集中选取少数具有代表性的数据作为测试用例。 步骤 充分理解需求。划分有效等价类和无效等价类。分别从有效等价类、无效等价类中各抽取其中一个数据进行测试用例设计。 示例设计一个注册邮箱的测试用例要求用户名长度为6~15位。 有效等价类用户名长度为6位、7位、...、15位。无效等价类用户名长度小于6位、大于15位、包含特殊字符等。测试用例用户名“user123”有效、“u”无效、“user123456789012345”无效长度超长、“user123”无效包含特殊字符。
二、边界值分析法 定义对输入或输出的边界值进行测试的一种黑盒测试方法通常情况下搭配等价类使用其测试用例来自等价类的边界。 步骤 充分理解需求。找边界点包括上点边界上的点、内点边界内的点和离点边界值附近的点。针对边界点设计测试用例。 示例继续以注册邮箱的用户名长度为例。 边界点6位下边界、7位、...、14位、15位上边界。测试用例用户名“user123456”下边界、“user1234567”内点之一、“user123456789012345”上边界。
三、错误猜测法 定义基于对被测试软件设计的理解、过往经验以及个人直觉推测出软件可能存在的缺陷从而针对性地设计测试用例的方法。 步骤 分析软件需求和设计。结合过往经验和直觉猜测可能的错误场景。针对猜测的错误场景设计测试用例。 示例设计一个注册邮箱的测试用例。 猜测错误场景密码校验中可能不区分大小写。测试用例密码“Password123”和“password123”是否被视为不同根据实际需求判断。
四、场景设计法 定义用“事件流”设计场景测试用例该方法可以比较生动地描绘出事件触发时的情景使测试用例更容易理解和执行。 步骤 充分理解需求。确定主事件流和次事件流。根据主事件流和次事件流生成测试用例。 示例设计一个ATM机取款的测试用例。 主事件流插卡→输入密码→选择取款金额→确认取款→取走现金→退卡。次事件流密码错误、余额不足、ATM机故障等。测试用例正常取款流程、密码错误时的提示和处理、余额不足时的提示和处理等。