软件质量保证与测试
华2021
桂林理工大学信息科学与工程学院软件工程专业19级学生
展开
-
软件全面质量管理的思想体系
1、全面质量管理概述 20世纪70年代中期,美国国防部曾专门研究软件工程做不好的原因,发现70%的失败项目是因为管理存在的瑕疵引起的,而非技术性的原因,从而得出一个结论,即管理是影响软件研发项目全局的因素,而技术只影响局部。 ·因而软件质量被视为开发中的重中之重。 人们普遍都认为质量是“好的东西”,但是在实际上系统的质量可能是模糊的、尚未定义的属性。所有商品和服务的开发者都关心质量,不过由于软件的固有属性,尤其是软件的不确定性和复杂性,会带来特殊的需求。 1、增加了软件的危险程度 2、软件的不确定性 3、软原创 2021-11-16 20:32:21 · 78 阅读 · 0 评论 -
cmm与cmmi关系
CMMI 的全称为:Capability Maturity Model Integration,即能力成熟度模型集成。 CMM 的全称为:Capability Maturity Model ,即能力成熟度模型。 CMMI 模型的前身是 SW-CMM 和 SE-CMM,前者就是我们指的CMM(SW-CMM )。CMMI与SW-CMM的主要区别就是覆盖了许多领域;CMMI到目前为止包括以下四个CMM: (1)、软件工程(SW-CMM) 软件工程的对象是软件系统的开发活动,要求实现软件开发、运行、维护活动系统化、原创 2021-11-16 20:27:40 · 284 阅读 · 0 评论 -
什么是MTTF、MTBF、MTRF?
MTTF (Mean Time to Failure 平均失效前时间),定义为随机变量、出 错时间等的"期望值"。但是,MTTF经常被错误地理解为,“能保证的最短 的生命周期”。MTTF 的长短,通常与使用周期中的产品有关,其中不包括 老化失效。 MTBF (Mean Time Between Failures平均故障间隔时间)定义为,失效 或维护中所需要的平均时间,包括故障时间以及检测和维护设备的时间。 对于一个简单的可维护的元件,MTBF=MTTF+MTTR因为MTTR通. 常远小于MTTF,所以MTB原创 2021-11-16 20:23:03 · 302 阅读 · 0 评论 -
Ad-hoc Testing与Smoke Test
Ad-hoc Testing 随机测试是根据测试说明书执行样例测试的重要补充手段,是保证测试覆盖完整 性的有效方式和过程。 由于每个测试工程师自然不能放过用ad hoc补足系统测试可能的遗漏,在被测软 件得到一定的稳定度之后还可以考虑请其他的组员帮忙检验,从而避免自身可能 存在的思维瓶颈。 随机测试最好由具有丰富测试经验的熟悉被测软件的测试人员进行测试。对于被 测试的件越熟悉,执行随机测试越容易。 测试方法: 1.边界值法 2.采用更多Device(其他Brand手机,BT设备,FMR设备,SIM卡等)进行原创 2021-11-16 20:21:47 · 94 阅读 · 0 评论 -
什么是图灵测试
图灵测试(The Turing test)由艾伦·麦席森·图灵发明,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。 进行多次测试后,如果有超过30%的测试者不能确定出被测试者是人还是机器,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱阿兰·麦席森·图灵写于1950年的一篇论文《计算机器与智能》,其中30%是图灵对2000年时的机器思考能力的一个预测,我们已远远落后于这个预测。 测试内容 图灵提出了一种测试机器是不是具原创 2021-11-15 16:34:30 · 526 阅读 · 0 评论