饶文通的软件测试学习笔记-第二周
2015-03-22 13:14
337 查看
在软件测试上学习了黑盒测试,下面是对黑盒测试中的一种方法--等价类划分的应用
等价类划分即是我们按照一定的划分原则,将输入域划分为有效等价类和无效等类。
等价类的概念有:
输入域的某个互不相交的子集合,所有等价类的并集便是整个输入域。目的在于测试用例的无冗余性。
1、有效等价类
检验程序是否实现了规格说明预先规定的功能和性能。
2、无效等价类
检查软件功能和性能的实现是否有不符合规格说明要求的地方。
常用的等价类划分方法:
1、按区间划分
2、按数值划分
3、按数值集合划分
4、按限制条件或规则划分
5、细分等
测试题目:EDITBOX 文本框的非法输入测试: 允许1到6个英文字符或数字,按OK检测合法性并反馈。
测试UI:
SoftwareTestHomework
等价类划分即是我们按照一定的划分原则,将输入域划分为有效等价类和无效等类。
等价类的概念有:
输入域的某个互不相交的子集合,所有等价类的并集便是整个输入域。目的在于测试用例的无冗余性。
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
相关文章推荐
- 软件测试第二周学习笔记
- 软件测试学习笔记之一V模型
- 软件测试学习笔记之二 测试流程
- 软件测试实验学习笔记系列7--性能测试
- 软件测试基础学习笔记
- 学习软件测试笔记----------软件测试基本原则
- 软件测试的艺术学习笔记
- 软件测试实验学习笔记系列2 -- lint,splint的使用
- 软件测试学习笔记:测试点总结
- 软件测试实验学习笔记系列4--CppUnit
- 软件测试学习笔记-1
- 软件测试学习笔记——单元测试
- 软件测试学习笔记之三 JAVA编程技能入门级1
- 软件测试与质量保证学习笔记(英)_UNIT1_Concept of Software Quality Assurance(原)
- 软件测试的艺术学习笔记
- 软件测试学习笔记--(测试计划的内容)
- JUnit学习笔记3——chapter4.探索软件测试
- 软件测试实验学习笔记系列1
- 软件测试之loadrunner学习笔记-01事务
- 软件测试学习笔记:测试点总结