软件测试-掌握有效测试软件的方法与技术之三
来源:互联网 发布:java web开发实战pdf 编辑:程序博客网 时间:2024/06/06 16:46
功能测试
u功能测试的基本方法是构造一些合理输入(在需求范围之内),检查输出是否与期望的相同。如果两者不一致,即表明功能有误。也有例外的情况,如《需求规格说明书》中的某个功能写错了,而实际上软件的功能却是正确的,这时要更改的是《需求规格说明书》。
u功能测试看起来比较简单,只要看得懂《需求规格说明书》,谁都会做。难点在于如何构造有效的输入。由于输入空间通常是无限的,穷举测试显然行不通。那么随便输入一些东西,碰运气行不行?
u功能测试有两种比较好的测试方法:等价划分法和边界值分析法。
–等价划分是指把输入空间划分为几个“等价区间”,在每个“等价区间”中只需要测试一个典型值就可以了。等价划分法来源于人们的直觉与经验,可令测试事半功倍。
–“缺陷遗漏在角落里,聚集在边界上”。边界值测试法是对等价划分法的补充。如果A和B是输入空间的边界值,那么除了典型值外还要用A和B作为测试用例。
–例如测试函数。凭直觉,等价区间应是(0, 1)和(1, +∞)。可取典型值x=0.5以及x=2.0进行“等价划分”测试。再取 x=0以及x=1进行“边界值”测试。
- 软件测试-掌握有效测试软件的方法与技术之三
- 软件测试-掌握有效测试软件的方法与技术之二
- 软件测试-掌握有效测试软件的方法与技术之四
- 软件测试-掌握有效测试软件的方法与技术之五
- 软件测试-掌握有效测试软件的方法与技术之六
- 软件测试-掌握有效测试软件的方法与技术之七
- 软件测试-掌握有效测试软件的方法与技术之八
- 软件测试-掌握有效测试软件的方法与技术之九
- 软件测试-掌握有效测试软件的方法与技术之十
- 软件测试-掌握有效测试软件的方法与技术之一
- 掌握有效测试软件的方法与技术
- 有效测试软件的方法与技术
- 软件测试的有效方法——确定软件测试技术
- 软件测试的技术与方法
- 软件的测试与方法
- 软件测试工程师成长之路:掌握软件测试九大技术主题
- 《有效软件测试》--读书笔记
- 微软的软件测试方法(三)
- cvsnakeimage 的例子
- 软件测试-掌握有效测试软件的方法与技术之一
- Google服务和软件大全07版
- 软件测试-掌握有效测试软件的方法与技术之二
- Repeater嵌套,增删改查综合运用
- 软件测试-掌握有效测试软件的方法与技术之三
- Red Hat Linux 9.0 内核升级大法(2.4.20-8 ~ 2.6.20)
- 如何替换eclipse的Splash
- 建立自己的影响
- MyEclipse最新Key生成器
- 数据库连接
- 用CodeGear C++ Builder 2007编写dll程序(一)
- Linux下常见操作问题及解决方案两例
- 利用CVS和MyEclipse打造安全源码管理