您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 作业一参考答案-登录系统的测试
登录系统需求规格说明如下,请按等价类划分方法设计测试用例:在登录系统界面中,用户输入用户名和密码登录系统。正确的用户名是不低于4位的字符,密码是mercury(大小写均可)。如果用户名为空,系统给出提示:“用户名不能为空”。如果用户名小于4位字符,系统给出提示:“用户名不能小于4位”。如果密码为空,系统给出提示:“密码不能为空”。如果密码小于4位字符,系统给出提示:“密码不能小于4位”。如果密码大于4位字符但不正确时,系统给出提示:“密码错误”。等价类划分列表如表1所示:表1登录系统的等价类划分列表输入条件有效等价类编号无效等价类编号用户名长度=41长度43长度=04密码=mercury2长度=05长度46长度=4但!=mercury7根据表1设计测试用例如下:编号测试用例预期结果覆盖等价类Login_YX用户名aaaa,密码mercury成功登录系统1,2Login_WX1用户名aaa,密码mercury提示“用户名不能小于4位”3Login_WX2用户名为空,密码mercury提示“用户名不能为空”4Login_WX3用户名aaaa,密码为空提示“密码不能为空”5Login_WX4用户名aaaa,密码mer提示“密码不能小于4位”6Login_WX5用户名aaaa,密码merucry提示“密码错误”71)对Login_YX类测试用例细分等价类如表2所示:表2Login_YX类测试用例细分等价类列表输入条件等价类编号用户名组成全字母1全数字2全特殊字符3字母和数字4字母和特殊字符5数字和特殊字符6字母数字和特殊字符7用户名长度48596107118121013密码全小写14全大写15有1位字母大写16有2位字母大写17有3位字母大写18有4位字母大写19按照表2设计测试用例如下:编号测试用例覆盖等价类预期结果Login_YX_01用户名abcd,密码mercury1,8,14成功登录系统Login_YX_02用户名34578,密码MERCURY2,9,15Login_YX_03用户名$#%^&*,密码Mercury3,10,16Login_YX_04用户名a9bc368,密码meRcuRy4,11,17Login_YX_05用户名j^ui&uo*,密码mERCury5,12,18Login_YX_06用户名^&3278()6,密码MErcURy6,13,19Login_YX_07用户名3ab^%4#t0d,密码mercurY7,13,162)对Login_WX1类测试用例细分等价类如表3所示:表3Login_WX1类测试用例细分等价类列表输入条件等价类编号用户名组成全字母1全数字2全特殊字符3字母和数字4字母和特殊字符5数字和特殊字符6字母数字和特殊字符7用户名长度1829310密码全小写11全大写12有1位字母大写13有2位字母大写14有3位字母大写15有4位字母大写16按照表3设计测试用例如下:编号测试用例覆盖等价类预期结果Login_WX1_01用户名a,密码mercury1,8,11提示“用户名不能小于4位”Login_WX1_02用户名12,密码MERCURY2,9,12Login_WX1_03用户名#%&,密码Mercury3,10,13Login_WX1_04用户名a2c,密码meRcuRy4,10,14Login_WX1_05用户名ab#,密码mERCury5,10,15Login_WX1_06用户名3@$,密码MErcURy6,10,16Login_WX1_07用户名5a*,密码mercurY7,10,163)对Login_WX2类测试用例细分等价类如表4所示:表4Login_WX2类测试用例细分等价类列表输入条件等价类编号用户名长度01密码全小写2全大写3有1位字母大写4有2位字母大写5有3位字母大写6有4位字母大写7按照表4设计测试用例如下:编号测试用例覆盖等价类预期结果Login_WX2_01用户名空,密码mercury1,2提示“用户名不能为空”Login_WX2_02用户名空,密码MERCURY1,3Login_WX2_03用户名空,密码Mercury1,4Login_WX2_04用户名空,密码meRcuRy1,5Login_WX2_05用户名空,密码mERCury1,6Login_WX2_06用户名空,密码MErcURy1,74)对Login_WX3类测试用例细分等价类如表5所示:表5Login_WX3类测试用例细分等价类列表输入条件等价类编号用户名组成全字母1全数字2全特殊字符3字母和数字4字母和特殊字符5数字和特殊字符6字母数字和特殊字符7用户名长度48596107118121013密码空14按照表5设计测试用例如下:编号测试用例覆盖等价类预期结果Login_WX3_01用户名abcd,密码空1,8,14提示“密码不能为空”Login_WX3_02用户名34578,密码空2,9,14Login_WX3_03用户名$#%^&*,密码空3,10,14Login_WX3_04用户名a9bc368,密码空4,11,14Login_WX3_05用户名j^ui&uo*,密码空5,12,14Login_WX3_06用户名^&3278()6,密码空6,13,14Login_WX3_07用户名3ab^%4#t0d,密码空7,13,145)对Login_WX4类测试用例细分等价类如表6所示:表6Login_WX4类测试用例细分等价类列表输入条件等价类编号用户名组成全字母1全数字2全特殊字符3字母和数字4字母和特殊字符5数字和特殊字符6字母数字和特殊字符7用户名长度48596107118121013密码长度114215316密码组成全字母17全数字18全特殊字符19字母和数字20字母和特殊字符21数字和特殊字符22字母数字和特殊字符23按照表6设计测试用例如下:编号测试用例覆盖等价类预期结果Login_WX4_01用户名abcd,密码m1,8,14,17提示“密码不能小于4位”Login_WX4_02用户名34578,密码232,9,15,18Login_WX4_03用户名$#%^&*,密码%^&3,10,16,19Login_WX4_04用户名a9bc368,密码m3J4,11,16,20Login_WX4_05用户名j^ui&uo*,密码w^&5,12,16,21Login_WX4_06用户名^&3278()6,密码54&6,13,16,22Login_WX4_07用户名3ab^%4#t0d,密码K4&7,13,16,236)对Login_WX5类测试用例细分等价类如表7所示:表7Login_WX5类测试用例细分等价类列表输入条件等价类编号用户名组成全字母1全数字2全特殊字符3字母和数字4字母和特殊字符5数字和特殊字符6字母数字和特殊字符7用户名长度48596107118121013密码长度5146157168171018密码组成全字母19全数字20全特殊字符21字母和数字22字母和特殊字符23数字和特殊字符24字母数字和特殊字符25按照表7设计测试用例如下编号测试用例覆盖等价类预期结果Login_WX5_01用户名abcd,密码mWonG1,8,14,19提示“密码错误”Login_WX5_02用户名34578,密码5489622,9,15,20Login_WX5_03用户名$#%^&*,密码%^&()&^3,10,16,21Login_WX5_04用户名a9bc368,密码wog345xe4,11,17,22Login_WX5_05用户名j^ui&uo*,密码w^&sIel&ui5,12,18,23Login_WX5_06用户名^&3278()6,密码54&4863%$#6,13,18,24Login_WX5_07用户名3ab^%4#t0d,密码m4&wo@#%967,13,18,25
本文标题:作业一参考答案-登录系统的测试
链接地址:https://www.777doc.com/doc-5838381 .html