标签:10 22 思维 说明书 2021 测试 软件 缺陷 软件测试
软件测试自学入门(B站对应千锋的课)一
最近开始搞软件测试方向,记录一下学习的内容
一、 首先说明软件的缺陷
视频中软件的缺陷定义的非常广泛
1.软件未实现产品说明书要求的功能
2.软件出现了产品说明书指明不应该出现的功能
3.软件实现了产品说明书未提到的功能
4.软件未实现产品说明书虽未明确提及但应该实现的目标
简单来说,软件的缺陷可以说大部分是由产品说明书来支配的,产品说明书类似于一个向导,向导的作用就是带着游客走完既定的行程,不能多,更不能少。
总结来说:
- 所有不满足需求或超出需求的都是缺陷
- 没有不存在缺陷的软件,只有迄今为止尚未发现的缺陷
二、正向思维
出发点:使自己确信产品是能够正常工作的评价一个程序和系统的特性或能力,并确定它是否达到期望的结果,软件测试就是以此为目的的任何行为。
简单来说,就是假设认为所做的任何操作都没有问题(完全相信开发),当然啦,这种思维太过于美好,基本不适合我们单独测试使用,下面我们来看更重要的反向思维
三、反向思维
出发点:测试是为发现错误而执行一个程序或者系统的过程。
1.测试是为了证明程序有错,而不是证明程序无错误
2.一个好的测试用例在于它能发现以前未发现的错误
3.一个成功的测试是发现了以前未发现的错误的测试
简单来说,就是抱着怀疑一切的的态度进行测试(觉得软件哪都是错的)
在我们正式测试中,正向思维反向思维一般同时使用,两者相结合。
四、IEEE定义的测试
在规定条件下运行系统或构件的过程:观察和记录结果,并对系统或构件的某些方面给出评价
简单来说,就是按照软件的功能运行一遍软件,然后记录下使用体验和感受(类似于酒店的试睡师,我住一晚上,记录记录感受)
标签:10,22,思维,说明书,2021,测试,软件,缺陷,软件测试 来源: https://blog.csdn.net/m0_53127809/article/details/120903767
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。