软件测试的原理是

一:木桶原理:

什么是木桶?在软件产品生产方面就是全面质量管理(TQM)的概念。产品质量的关键因素是分析、设计和实现,测试应该是融于其中的补充检查手段,其他管理、支持、甚至 文化因素也会影响最终产品的质量。应该说,测试是提高产品质量的必要条件,也是提高产品质量最直接、最快捷的手段,但决不是一种根本手段。反过来说,如果将提高产品质量的砝码全部押在测试上,那将是一个恐怖而漫长的灾难。

二:bug的80-20原则:

80% 的软件缺陷常常生存在软件 20% 的空间里。这个原则告诉我们,如果你想使软件测试有效地话,记住常常光临其高危多发 “ 地段 ” 。在那里发现软件缺陷的可能性会大的多。这一原则对于软件测试人员提高测试效率及缺陷发现率有着重大的意义。聪明的测试人员会根据这个原则很快找出较多的缺陷而愚蠢的测试人员却仍在漫无目的地到处搜寻。80-20 原则的另外一种情况是,我们在系统分析、系统设计、系统实现阶段的复审,测试工作中能够发现和避免 80% 的软件缺陷,此后的系统测试能够帮助我们找出剩余缺陷中的 80% ,最后的 5% 的软件缺陷可能只有在系统交付使用后用户经过大范围、长时间使用后才会曝露出来。因为软件测试只能够保证尽可能多地发现软件缺陷,却无法保证能够发现所有的软件缺陷。80-20 原则还能反映到软件测试的自动化方面上来,实践证明 80% 的软件缺陷可以借助人工测试而发现, 20% 的软件缺陷可以借助自动化测试能够得以发现。由于这二者间具有交叉的部分,因此尚有 5% 左右的软件缺陷需要通过其他方式进行发现和修正。因为测试只能够保证尽可能多地发现错误,无法保证能够发现所有的错误。

80/20原则

1.80%的工程量用在20%的需求上

2.80%的开发成本花费在20%的部件上

3.80%的错误是由20%的部件引起的

4.80%的延期或返工是由20%的变更造成的

5.80%的系统资源是由20%的部件消耗的

6.80%的进度是由20%的人完成的

7.80%的时间使用20%的功能

手机软件测试原理是什么,软件测试的原理是什么相关推荐

  1. 计算机 手机原理是什么,什么是手机投屏,手机投屏到电脑上的原理

    由于手机屏幕太小,感觉看电影.打游戏都不太舒服很多人并不满足于现状,所以想要将手机屏幕看看能不能投射到电脑或电视屏幕上,这样的话既能在大屏上体验游戏的快感又不会对自己的眼睛有所损伤真是一举两得的好处. ...

  2. Android Camera硬件结构组成(一)之 手机摄像头的组成结构和工作原理

    Android Camera硬件结构组成(一)之 手机摄像头的组成结构和工作原理 参考网址: 1.https://www.cnblogs.com/straybirds/p/7350535.html 2 ...

  3. 手机短信接收验证码的实现原理

    关于手机短信接收验证码的实现原理: 思路: A:获得验证码: 1.找到相关的表. 2.用什么发送,post,get ,ajax,当然ajax首选 3.post之前要js先判断是手机号码11位,并且全部 ...

  4. 手机短信接收验证码的实现原理:

    关于手机短信接收验证码的实现原理: 思路: A:获得验证码: 1.找到相关的表. 2.用什么发送,post,get ,ajax,当然ajax首选 3.post之前要js先判断是手机号码11位,并且全部 ...

  5. 拉卡拉手机刷卡器音频通讯技术原理初步分析

    拉卡拉手机刷卡器音频通讯技术原理初步分析  kimmking@163.com http://blog.csdn.net/kimmking/article/details/8712161 1.      ...

  6. 南京软件测试自学英语,南京软件测试培训班怎么样?南京软件测试培训班学什么?...

    南京软件测试培训班怎么样?软件测试再互联网行业中还算是一个新兴的行业,就业竞争压力比较小,薪资比较高.对于正在找工作,或者想要转行的人来说,或许是一个比较好的方向.那么在南京软件测试培训班中,大家都要 ...

  7. 软件测试 -- 高阶 5 软件测试管理

    见贤思齐焉,见不贤而内自省也.-- <论语·里仁>     翻译:看见贤人就应该想着向他看齐:见到不贤的人,就要反省自己有没有类似的毛病. 管理,管人和理事.     管人,先管理好自己, ...

  8. 京东软件测试工程师面试,京东软件测试面试题.docx

    京东软件测试面试题 京东软件测试面试题 今年有换换环境的打算,就先拿以前非常粗糙的简历,投了几份(印象中有央视网,某个网银类的,京东),要说反应快的还是市场化的京东.不得不点赞 上我我从地铁到亦庄,到 ...

  9. 【目录】 软件测试全栈需要学习什么? 软件测试的各个阶段 ,软件测试学习路径,软件测试方向选择,软件测试的薪资待遇。...

    关于博主: 博主是一位帅气的美男子,自认为我每次坐地铁的时候看到比我帅的人不多,目前从事于自动化测试工作与云计算方向的研究.就业与某行业国内排行前三的公司.个人认为学习,不仅为了当时学会了,过两天就忘 ...

最新文章

  1. 搬箱轮滑再炫技!一个被波士顿动力耽误的机器人
  2. select frame 什么意思?
  3. 多个结果集ResultSet的问题
  4. HDU 1261 字串数
  5. C++将“引用”作为函数返回值类型的格式、好处和注意事项?
  6. ES使用脚本进行局部更新的排错记录
  7. 使用Kakapo.js进行动态模拟
  8. 一文了解类别型特征的编码方法
  9. 防止误删的神器-ECS实例删除保护
  10. “做教练”之硬笔书法
  11. 关于翁恺老师Java网课中细胞自动机的一点点想法
  12. linux主目录下的文件夹改回英文
  13. NYOJ54 小明的存钱计划
  14. Jenkins发布api jobs,利用supervisor管理运行
  15. 【ps合成】给男票做个Q版大头像
  16. 交流电源滤波器电路图及作用分析
  17. 如何使用Domino实用程序(Updall, Compact, Fixup) 进行维护
  18. 在线身份证号码提取生日工具
  19. 2020东京奥运会金牌榜爬虫
  20. linux下配置vim的教程,vim安装(vim配置教程)

热门文章

  1. 计算机教学反思杂文,学无止境_教学反思_教学随笔
  2. Artifact is deployed successfully
  3. SD-WAN大势已来,网银互联被低估了吗?
  4. 新世纪福音战士剧场版破
  5. Python三角形代码
  6. Java学习之旅(三四):包装类之 Double
  7. springboot读取linux文件_spring\-boot以jar包方式时读取resource或是template文件 | Prayer's Laputa...
  8. 华为3108raid安linux,华为服务器 RAID卡配置 SR430 LSISAS3108(EFI/UEFI模式)
  9. linux服务器使用手册
  10. java和c++复试面试题