您的位置:首页 > 其它

饶文通的软件测试学习笔记-第二周

2015-03-22 13:14 337 查看
在软件测试上学习了黑盒测试,下面是对黑盒测试中的一种方法--等价类划分的应用

等价类划分即是我们按照一定的划分原则,将输入域划分为有效等价类和无效等类。

等价类的概念有:

输入域的某个互不相交的子集合,所有等价类的并集便是整个输入域。目的在于测试用例的无冗余性。

  1、有效等价类

  检验程序是否实现了规格说明预先规定的功能和性能。

  2、无效等价类

  检查软件功能和性能的实现是否有不符合规格说明要求的地方。

常用的等价类划分方法:

1、按区间划分

  2、按数值划分

  3、按数值集合划分

  4、按限制条件或规则划分

  5、细分等

测试题目:EDITBOX 文本框的非法输入测试: 允许1到6个英文字符或数字,按OK检测合法性并反馈。

测试UI:

btn.addEventHandler(MouseEvent.MOUSE_CLICKED,
new EventHandler<MouseEvent>() {
public void handle(MouseEvent event) {
String textString = textfield.getText().toString();
char[] textChar = textString.toCharArray();
System.out.println(textString);
if (textString == null || textString.length() <= 0)
text.setText("请输入1-6位字母或数字");
else if (textString.length() > 6)
text.setText("输入字符长度应小于6");
else {
for (int i = 0; i < textString.length(); i++) {
if ((textChar[i] >= '0' && textChar[i] <= '9')
|| (textChar[i] >= 'a' && textChar[i] <= 'z')
|| (textChar[i] >= 'A' && textChar[i] <= 'Z'))
text.setText("OK!");
else{
text.setText("请输入合法字符");
break;
}
}
}
}
});


SoftwareTestHomework
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: