软件质量保证与测试
红乐呀!
软件工程专业,刚入门,希望通过软件工程课程的学习,掌握更多的专业知识。
展开
-
CMM与CMMI的关系
CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。自从1994 年SEI 正式发布软件CMM以来,相继又开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个能力成熟度模型。虽然这些模型在许多组织都得到了良好的应用,但对于一些大型软件企业来说,可能会出现需要同时采用多种模型来改进自己多方面过程能力的情况。这时他们就会发现存在一些问题,其中主要问题体现在:原创 2021-11-22 19:47:31 · 124 阅读 · 0 评论 -
什么是baseline
什么是baseline?在计算机术语中,基线(Baseline)是软件文档或源码(或其它产出物)的一个稳定版本,它是进一步开发的基础。关于基线可以从以下两个方面来理解:1)代表多个源代码文件的一组稳定版本。 比如有三个文件,aaa.c、bbb.c和ccc.h。可以对这三个文件做一个基线,取aaa.c的版本1.1,取bbb.c的版本1.3,取ccc.h的版本1.0。(1.1,1.3,1.0)就是一个基线。2)代表文档的一个稳定状态。 比如有一个项目设计文档,当设计基本完成,开发即将开始的时候,需要把这转载 2021-11-11 19:03:28 · 5388 阅读 · 0 评论 -
什么是MTTF、MTBF、MTRF?
MTTF(meantime to failure):对于不可修复系统, 系统的平均寿命指系统发生失效前的平均工作(或存储) 时间或工作次数, 也称为系统在失效前的平均时间。MTBF(mean time between failure):对于可修复系统, 系统的寿命是指两次相邻失效(故障) 之间的工作时间, 而不是指整个系统的报废时间。平均寿命即是平均无故障时间, 也称为系统平均失效间隔。MTRF(mean time to repair):可修复产品的平均修复时间, 就是从出现故障到修复中间的这段时转载 2021-11-09 10:25:09 · 2585 阅读 · 0 评论 -
Ad-hoc Test
软件测试中除了根据测试用例和测试说明书进行测试外,还需要进行随机测试(Ad-hoctesting),主要是根据测试者的经验对软件进行功能和性能抽查。“Ad-Hoc” 原意是指 “特定的,一次性的”,这里专指“随机的,自由的”测试。在软件测试中除了根据测试样例和测试说明书进行测试外,还需要进行随机测试(Ad-hoc testing),主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行样例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。随机测试主要是对被测软件的一些重要功原创 2021-10-25 16:32:16 · 106 阅读 · 0 评论 -
Smoke Test
**介绍**SmokeTest中文名为冒烟测试。这一术语源自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。Smoke Testing 在软件测试中的意义,应该说取的是其原始概念中的目的而非手段。通过 Smoke T转载 2021-10-25 16:27:23 · 469 阅读 · 0 评论 -
java项目出现红叉解决办法
今天在做软件质量保证与测试遇到了比较有意思的问题:在项目文件中src目录中出现了红叉,我重新导入了jar包文件也没有解决,经过查阅相关的资料,我通过以下途径解决了问题。相关问题:首先选中出现红叉问题所在的项目文件,右键—>Properties–>Java Build Path–>Libraries选中后删除然后Add Library–>JRE System Library–>选择另一JRE然后Finish最后应用即可解决相关问题。...原创 2021-10-17 23:20:06 · 4723 阅读 · 0 评论 -
软件质量控制相关知识
软件质量控制:软件质量控制是对开发中软件产品(包括阶段性产品)的质量信息进行连续的收集,反馈。基本方法:用于软件控制的一般性方法有目标问题度量法、风险管理法、PDCA质量控制法。1.目标问题度量法:目标问题度量法是通过软件质量目标并连续监视...原创 2021-10-11 19:34:12 · 1853 阅读 · 0 评论 -
什么是图灵测试?
什么是图灵测试:图灵测试(The Turing test)由艾伦·麦席森·图灵提出,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。相关事件:2014年6 月 8 日,英国雷丁大学在著名的伦敦皇家学会举办了一场“图灵测试”,一个俄罗斯团队开发的一款名为“尤金·古兹曼”的计算机软件通过了测试。在测试中,尤金·古兹曼模仿一名来自乌克兰的 13 岁男原创 2021-09-25 14:56:50 · 575 阅读 · 0 评论