![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件质量保证与测试
文章平均质量分 52
小方一点也不甜
这个作者很懒,什么都没留下…
展开
-
CMM,CMMI 软件全面质量管理的思想体系
1.CMM与CMMI的关系CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。在CMMI模型中在保留了CMM阶段式模式的基础上,出现了连续式模型,这样可以帮助一个组织以及这个组织的客户更加客观和全面的了解它的过程成熟度。CMM的基于活动的度量方法和瀑布过程的有次序的、基于活动的管理规范有非常密切的联系,更适合瀑布型的开发过程。而CMMI相对CMM更一步支持迭代开发过程和经济动机推动组织采用基于结果的方法2.软件全面质量管理的思想体系全面质量管理,即T原创 2021-11-11 18:59:19 · 1379 阅读 · 1 评论 -
MTTF,MTBF,MTRF
什么是MTTF、MTBF、MTRF?1.MTTFMTTF (Mean Time To Failure,平均无故障时间),指系统无故障运行的平均时间,取所有从系统开始正常运行到发生故障之间的时间段的平均值。 MTTF =∑T1/ N2.MTBFMTBF (Mean time between failures,平均故障间隔时间定义为,失效或维护中所需要的平均时间,包括故障时间以及检测和维护设备的时间。对于个简单的可维护的元件,MTBF = MTTFMTTR。因为MTTR通常远小于MTTF, 所以MTBF原创 2021-11-05 21:33:24 · 291 阅读 · 0 评论 -
冒烟测试与随机测试
**smoketest**在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。冒烟测试是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证的手段,并非对软件版本包的深入测试。冒烟测试也是针对软件版本包进行详细测试之前的预测试,执行冒烟测试的主要目的是快速验证软件基本功能是否有缺陷。原创 2021-10-22 17:48:12 · 611 阅读 · 0 评论 -
session技术
1.HttpSession对象创建过程(1)JSP创建session①若当前的JSP是客户端访问的当前WEB应用的第一个资源,且JSP的page指定的session属性值为 false, 则服务器就不会为JSP创建一个 HttpSession对象②若当前JSP不是客户端访问的当前WEB应用的第一个资源,且其他页面已经创建一个HttpSession 对象,则服务器也不会为当前 JSP 页面创建一个HttpSession对象,而回会把和当前会话关联的那个HttpSession对象返回给当前的JSP页面.原创 2021-10-15 18:04:36 · 123 阅读 · 0 评论 -
软件质量控制问题与质量控制技术
1.最终产品的质量需求是什么?质量就是产品满足客户需求的程度客户需求是各个方面的,因此质量也包含多个维度。除了大家都很普遍关注的功能以外,还应该包含性能,可靠性、可维护性、易用性和可服务性等为了保障产品的质量,测试也应该包含相关维度的验证。因此对于产品的测试,不仅应该测试产品特性的功能,同时应该关注质量维度的各个方面。因此对于一个产品的测试,功能测试只是基础、其他的如性能测试、可靠性测试、可服务性测试都应该全面关注。2.为预防软件质量缺陷应该做点什么?常见的方法有评审,重构,复用和原因分原创 2021-10-09 19:12:58 · 135 阅读 · 0 评论 -
软件质量保证与测试 作业1
什么是图灵测试图灵测试(The Turing test)由艾伦·麦席森·图灵提出,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱艾伦·麦席森·图灵写于1950年的一篇论文《计算机器与智能》,其中30%是图灵对2000年时的机器思考能力的一个预测,目前我们已远远落后于这个预测。图灵提出了一种测试机器是不是具备原创 2021-09-16 11:06:28 · 164 阅读 · 0 评论