软件质量保证与测试
文章平均质量分 61
耐brightzz
一名刚接触软件工程的学生菜鸟
展开
-
软件全面质量管理的思想体系
1、全面质量管理概述20世纪70年代中期,美国国防部曾专门研究软件工程做不好的原因,发现70%的失败项目是因为管理存在的瑕疵引起的,而非技术性的原因,从而得出一个结论,即管理是影响软件研发项目全局的因素,而技术只影响局部。·因而软件质量被视为开发中的重中之重。人们普遍都认为质量是“好的东西”,但是在实际上系统的质量可能是模糊的、尚未定义的属性。所有商品和服务的开发者都关心质量,不过由于软件的固有属性,尤其是软件的不确定性和复杂性,会带来特殊的需求。·增加了软件的危险程度·软件的不确定性·软件开发原创 2021-11-09 14:20:22 · 166 阅读 · 0 评论 -
CMM与CMMI的关系
cmm与cmmi的区别:CMMI比CMM多个I 这个I是intergration,集成的意思。 CMM适用于软件的组织成熟度测评。 CMMI适用于多种组织成熟度测评,其中CMMI_SW适用于软件。 CMMI相对CMM更完整,更适用于大环境。 过去有政策,过CMM3的企业可以得到政策补贴(现在政策有变化),所以还是有部分公司参与CMM的评估。CMM是CMMI的前身,CMMI将软件工程版CMM、系统工程版CMM、集成产品项目开发版CMM等集成为一个模型,因此称之为CMMI一、 CMMI认证是由美国软件转载 2021-11-09 13:56:36 · 809 阅读 · 0 评论 -
什么是MTTF、MTBF、MTRF
MTTF(Mean Time to Failure,平均失效前时间),定义为随机变量、出错时间等的"期望值"。但是,MTTF经常被错误地理解为,“能保证的最短的生命周期”。MTTF的长短,通常与使用周期中的产品有关,其中不包括老化失效。MTBF(Mean Time Between Failures,平均故障间隔时间),定义为失效或维护中所需要的平均时间,包括故障时间以及检测和维护设备的时间。对于一个简单的可维护的,MTBF = MTTF + MTTR。因为MTTR通常远小于MTTF,所以MTBF近似等原创 2021-11-09 13:53:46 · 919 阅读 · 0 评论 -
Smoke testing与Ad-hoc testing
冒烟测试冒烟测试(smoke testing),据说是微软起的名字。在《微软项目求生法则》一书第14章“构建过程”关于冒烟测试,就是开发人员在个人版本的软件上执行目前的冒烟测试项目,确定新的程序代码不出故障。冒烟测试的名称可以理解为该种测试耗时短,仅用一袋烟功夫足够了。也有人认为是形象地类比新电路板功基本功能检查。任何新电路板焊好后,先通电检查,如果存在设计缺陷,电路板可能会短路,板子冒烟了。冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。原创 2021-10-29 11:06:23 · 91 阅读 · 0 评论 -
什么是图灵测试
图灵测试(The Turing test)由艾伦·麦席森·图灵提出,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱艾伦·麦席森·图灵写于1950年的一篇论文《计算机器与智能》,其中30%是图灵对2000年时的机器思考能力的一个预测,目前我们已远远落后于这个预测。图灵提出了一种测试机器是不是具备人类智能的方法原创 2021-09-22 17:47:45 · 169 阅读 · 0 评论