0
点赞
收藏
分享

微信扫一扫

黑盒测试案例

夏木之下 2022-01-24 阅读 110
测试用例

黑盒测试又称为功能测试或数据驱动测试,是从用户观点出发,主要以软件规格说明书为依据,对程序功能和程序接口进行的测试。着重测试软件的功能需求。
 

等价类划分法

1、设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的"日期检查功能"。(不考虑2月的问题)

1)划分等价类并编号,下表等价类划分的结果

 

2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为①、⑤、⑧,设计的测试用例如下:

测试数据      期望结果      覆盖的有效等价类

200211        输入有效        ①、⑤、⑧

3)为每一个无效等价类设计一个测试用例,设计结果如下:

    测试数据   期望结果     覆盖的无效等价类

    95June     无效输入          ②

    20036      无效输入          ③

    2001006   无效输入           ④

    198912     无效输入          ⑥

    200401     无效输入          ⑦

    200100     无效输入          ⑨

    200113     无效输入          ⑩

2、在某网站申请免费信箱时,要求用户必须输入用户名、密码及确认密码,对每一项输入条件的要求如下:
用户名要求为4位以上,16位以下,使用英文字母、数字、“-"、“_",并且首字符必须为字母或数字;密码要求为6~16位之间,只能使用英文字母、数字以及“-"、“_",并且区分大小写。
分析如下:
分析程序的规格说明,列出等价类表(包括有效等价类和无效等价类),

边界值分析法:

判定表法

 

本节将以成绩管理系统为例,介绍在实际项日中如何来做黑盒测试。测试用例的设计方法不是单独存在的,具体到每个测试项目里都会用到多种方法,在实际测试中,往往是综合使用各种方法才能高效率、高质量的完成测试。一个好的测试策略和测试方法必将给整个测试工.作带来事半功倍的效果,从而充分利用有限的人力和物力资源。
在本系统中,登录窗口的界面如图3-7所示,成绩录入窗口的界面如图3-8所示。
在登录窗口中不考虑身份选择情况,只验证用户名和密码以及登录、重填按钮的正确性。用户名和密码的输入条件均要求为不超过16位,可以使用汉字、英文字母和数字及各种组合。
首先应用等价类划分法对用户名和密码进行等价类划分(包括有效等价类和无效等价类),如表3-16所示。

 

 

 

 

 

 

 

举报

相关推荐

0 条评论