1 1、 拍卖网站用户登录的流程如下图所示,程序完成后进行黑盒测试,采用等价类划分法。请问“用户资料不齐全”属于[1]等价类 “用户资料不齐全”不代表用户不存在或者密码错误,所以是有效等价类。 等价类可分两种情况:有效等价类和无效等价类。有效等价类是指对程序的规格说明是有意义的、合理的输入数据所构成的集合;无效等价类是指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。 1、 [1]中填入[#####] 有效 2、 紧接上题操作,用户表如下 ┏━━━━━━━━━━━━━┯━━━━━━┓ ┃ 用户名 │ 密码 ┃ ┠─────────────┼──────┨ ┃ long │ 123456 ┃ ┠─────────────┼──────┨ ┃ guagua │ 123456 ┃ ┠─────────────┼──────┨ ┃ linda │ 123456 ┃ ┠─────────────┼──────┨ ┃ mimi │ 123456 ┃ ┠─────────────┼──────┨ ┃ ddd│ 111111 ┃ ┗━━━━━━━━━━━━━┷━━━━━━┛ 设计测试用例如下 帐户=linda,密码=[1] 12 覆盖等价类①② 用户名存在、密码存在正确 帐户=[2],密码=[3] 14 覆盖等价类①④ 用户名存在、密码不存在 帐户=long555,密码=111111 3 覆盖等价类③ 用户名不存在 输入条件 有效等价类 无效等价类 用 户 名 是 否 存在 用户名存在① 用户名不存在③ 密码是否正确 密码存在且密码正确② 密码不存在④ 密码不正确⑤ 2 帐户=[4],密码=111111 15 覆盖等价类①⑤ 用户名存在、密码不正确 覆盖所有等价类,[1]、 [2]、 [3]、 [4]中应该分别顺序填入 1、 123456、 ddd、 111111、 mimi 2、 111111、 ddd、 111111、 mimi 3、 123456、 mimi、 456789、 mimi 4、 111111、 ddd、 123456、 linda 判定覆盖法,就是设计若干个测试用例,使得程序中的每一个判断的取真和取假分支都至少执行一次。 3、 一个用户注册的流程如下图所示,用户表如下, ┏━━━━━━━━━━━━━┯━━━━━━┓ ┃ 用户名 │ 密码 ┃ ┠─────────────┼──────┨ ┃ ediok11 │ gzediok ┃ ┗━━━━━━━━━━━━━┷━━━━━━┛ 采用白盒测试法,使用判定覆盖,设计测试用例如下 用户名=[1],密码=ok1234,确认密码=ok1234 用户名=[2]...