[software test - 001] Why we need software test?
2024-08-22 12:15:24
/* This is a conclusion about the software testing job. */
/* Scope: middle level software tasks, < 1 Milllion lines */
/* */
很多时候忙于低头做事,几乎不做任何深入的思考,权当做强迫自己的一个思考吧。
网上已经有很多关于为什么要做测试说的非常清楚了,自己的理解是什么,才能够引导自己这一阶段中做的更好。
为什么要做软件测试?
因为人(假设开发者是用心,有专业度,且不懈怠)不可靠,所以必须要将所开发的任务限定在明确的范围内,且在明确的范围持续稳定的工作。
需要的是一个集合的智慧,将测试和开发分开是为了提高效率(专注才可以提高效率)。
具体到测试的工作,又分成了verification和validation。
Verification强调的是DUT是否满足预定的设计文档(确定的,详细的开发需求);
Validation则强调DUT是否符合真实需求方的目标(经常会开发完美的废物,马基斯诺防线);
未完待续 .....
最新文章
- Bootstrap<;基础十四>; 按钮下拉菜单
- 深入浅出Java多线程
- (三)C#关于txt文件的读取和写入
- Lattice Diamond安装
- iOS 正则表达式-判断邮箱、手机号
- OCaml Language Sucks
- hdu_5589_Tree(莫队+字典树)
- JDBC oracle 错误总结
- Leetcode 3——Palindrome Number(回文数)
- 强大的xargs
- 自闭的D7
- [转] 理解Web路由
- Atitit 计算word ppt文档的页数
- NO_DATA_FOUND ORACL NVL函数,当第一个为空时显示第二个参数值
- JS获取当前项目名
- python object对象
- mybatis generator插件系列--分页插件
- RTSP HTTP RTP RTCP
- Python基础杂点
- 利用Google翻译成多国语言的见解