软件测试,你到底是个什么东东?
2010-02-24 00:43
573 查看
做了快一年的软件测试(先前做了几年的硬件测试),一直纠结于软件测试最“淳朴”的概念到底是什么,期间也看到了很多种版本,细细想来总结一番:
版本1:软件测试就是发现bug
最质朴的一种解释,也是遇见最多的一种解释。至少现今所在的公司对此是这样理解的。一个Tester所从事的软件测试工作似乎就是熟读spec后查找bug,跟踪bug
版本2:验证软件实现了规格说明书要求的功能,确认没有实现规格说明书中没有提及的功能。
简称V&V
Verification: Are we building the product right?
Validation:Are we building the right product?
功能测试的高度浓缩的总结,精辟自然不用多说
版本3:验证软件是否满足软件质量模型的6个大特性,27个子特性
基于ISO9126
6大特性:Functionality,Reliability,Usability,Efficiency,Management,Portable
这种版本比较适合面试回答。问题:请问你准备从哪些方面开展测试一款软件呢?
版本4:运用工程学方法从更深层次分析和管控
除了发现bug,我们还能做什么?根据CMMI和6Sigma的精神,我们最终的目的是通过度量数据的分析统计,做到将软件测试的一切活动,包括bug的发现,都可控可管,可预见可预防。其实,一切归结于数据的统计,度量,分析,改进。
版本1:软件测试就是发现bug
最质朴的一种解释,也是遇见最多的一种解释。至少现今所在的公司对此是这样理解的。一个Tester所从事的软件测试工作似乎就是熟读spec后查找bug,跟踪bug
版本2:验证软件实现了规格说明书要求的功能,确认没有实现规格说明书中没有提及的功能。
简称V&V
Verification: Are we building the product right?
Validation:Are we building the right product?
功能测试的高度浓缩的总结,精辟自然不用多说
版本3:验证软件是否满足软件质量模型的6个大特性,27个子特性
基于ISO9126
6大特性:Functionality,Reliability,Usability,Efficiency,Management,Portable
这种版本比较适合面试回答。问题:请问你准备从哪些方面开展测试一款软件呢?
版本4:运用工程学方法从更深层次分析和管控
除了发现bug,我们还能做什么?根据CMMI和6Sigma的精神,我们最终的目的是通过度量数据的分析统计,做到将软件测试的一切活动,包括bug的发现,都可控可管,可预见可预防。其实,一切归结于数据的统计,度量,分析,改进。
相关文章推荐
- [置顶] 软件测试人员的脑子里到底在想什么?
- 敏捷软件测试的七个关键成功要素 Android设备到底侵犯了微软的什么专利
- 软件测试质量中的SQA到底是什么
- 软件测试人员的脑子里到底在想什么?
- 第一篇 什么是软件测试
- 软件需求评审会到底做什么?
- 看看你这个软件测试人是什么水平
- 软件测试基础_什么是软件测试
- 一个软件系统的架构到底应该包含些什么?
- 关于【做一名软件测试工程师,需要具备什么】的我的看法
- 工欲善其事,必先利其器,软件测试的器是什么
- 软件测试 -- 什么是软件测试以及软件测试的目的是什么
- 软件测试是什么?
- 媒体,你想对软件测试行业做什么?
- 程序员到底要不要转行软件测试?
- 软件测试过程中如何区分什么是功能bug,什么是需求bug,什么是设计bug?
- 软件测试人员到底要学哪些知识?
- 今天测试2款zec挖矿软件,长沙矿工 VS Claymore's ZCash AMD GPU Mine 到底哪个好,哪个收益高(二)
- 软件测试工作这两年来,我丢失了什么?(一)
- 软件测试需要学习些什么技能