博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件构造 第七章第五节 测试
阅读量:4621 次
发布时间:2019-06-09

本文共 336 字,大约阅读时间需要 1 分钟。

第七章第五节 测试

认可"测试"的价值,搞清楚"测试优先"的哲理

程序正确确认的基本方法:

  • 形式化推理
  • 代码评审
  • 测试

白盒测试:对程序内部代码结构的测试

黑盒测试:对程序外部表现出来的行为的测试

 

基本过程:

先写spec

再写符合spec的测试用例

写代码、执行测试、有问题再改、再执行测试用例,直到通过它

 

 

黑盒测试:

划分等价类,注意边界条件

Eg:

 

 

 

  • 在测试类的顶端写策略

 

 

  • 在每个测试方法前说明测试用例是如何选择的

(这部分摘自博客)

 

 

回归测试:一旦程序被修改,重新执行之前的所有测试

一旦发现bug,要马上写一个可重现该bug的测试用例,并将其加入测试库

转载于:https://www.cnblogs.com/masteryellow/p/9215906.html

你可能感兴趣的文章
兼容性
查看>>
自动执行sftp命令的脚本
查看>>
转 Merkle Tree(默克尔树)算法解析
查看>>
网络编程基础之socket编程
查看>>
各种浏览器的user-agent和
查看>>
Restful levels
查看>>
Phonegap移动开发:布局总结(一) 全局
查看>>
Java 变参函数的实现
查看>>
nrf51 SDK自带例程的解读
查看>>
SESSION技术
查看>>
数据结构(五)之直接插入排序
查看>>
SQL函数——LENGTH()和LENGTHB()
查看>>
vim - manual -个人笔记
查看>>
详解Javascript中prototype属性(推荐)
查看>>
angularjs实现首页轮播图
查看>>
Git 对象 和checkout 和stash的笔记
查看>>
团队项目总结2-服务器通信模型和顺序图
查看>>
hdu 1085 Holding Bin-Laden Captive!
查看>>
[周记]8.7~8.16
查看>>
递归定义
查看>>