软件质量保证与测试
软件质量保证与测试
时伊伊
这个作者很懒,什么都没留下…
展开
-
什么是浏览器跨域访问操作,js如何实现?
跨域访问操作跨域是指不同域名之间相互访问实现方式:1、JSONP跨域:利用script脚本允许引用不同域下的js实现的,将回调方法带入服务器,返回结果时回调2、跨域资源共享(CORS):跨域资源共享(CORS)是一种网络浏览器的技术规范,它为Web服务器定义了一种方式,允许网页从不同的域访问其资源...原创 2021-11-16 23:19:06 · 217 阅读 · 0 评论 -
JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址?
AJAXAJAX(Asynchronous JavaScript and XML)是运用JavaScript和可扩展语言(XML)实现浏览器与服务器通信的一种技术。相对地址相对地址是相对存在的,就是被链接文件相对于当前页面的地址。绝对地址绝对地址是一条完整的路径,就是文件在网络或本地的绝对位置。具有唯一性。因此绝对地址能够提升打开的速度。关于URL地址的问题无论是使用相对地址还是绝对地址发送Ajax请求都是可以的,两者在发送请求时,服务器访问的地址都会转化为绝对地址。但如果使用相对地址的话,一原创 2021-11-16 23:15:47 · 797 阅读 · 0 评论 -
软件全面质量管理的思想体系
1、全面质量管理概述20世纪70年代中期,美国国防部曾专门研究软件工程做不好的原因,发现70%的失败项目是因为管理存在的瑕疵引起的,而非技术性的原因,从而得出一个结论,即管理是影响软件研发项目全局的因素,而技术只影响局部。·因而软件质量被视为开发中的重中之重。人们普遍都认为质量是“好的东西”,但是在实际上系统的质量可能是模糊的、尚未定义的属性。所有商品和服务的开发者都关心质量,不过由于软件的固有属性,尤其是软件的不确定性和复杂性,会带来特殊的需求。·增加了软件的危险程度·软件的不确定性·软件开发原创 2021-11-16 23:09:24 · 227 阅读 · 0 评论 -
CMM与CMMI的关系
联系:CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。区别:从等级划分上看,1,3,5级的名称没有变化,均是初始级,已定义和优化;但是2级和4级分别定义为已管理级和定量管理级,这个变化更突出了CMMI定性管理和定量管理的特点.CMMI共有分属于4个类别的25个过程哉,覆盖原创 2021-11-16 23:00:48 · 59 阅读 · 0 评论 -
什么是MTTF、MTBF、MTRF?
MTTF,平均失效前时间,定义为随机变量、出错时间等的"期望值"。MTTF经常被错误地理解为,“能保证的最短的生命周期”。MTTF的长短,通常与使用周期中的产品有关,其中不包括老化失效。MTBF(Mean Time Between Failures,平均故障间隔时间)定义为:失效或维护中所需的平均时间,包括故障时间以及检测和维护设备的时间。对于可修复系统, 系统的寿命是指两次相邻失效(故障) 之间的工作时间, 而不是指整个系统的报废时间。平均寿命即是平均无故障时间, 也称为系统平均失效间隔, MTBF=M原创 2021-11-05 15:26:39 · 472 阅读 · 0 评论 -
Ad hoc Test
1.简介:随机测试(Ad-hoc testing)是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。 随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试用例(TestCase)没有覆盖到的部分。另外,对于软件更新和新增加的功能要重点测试。重点对一些特殊点情况点、特殊的使用环境、并发性、进行检查。尤其对以前测试发现的重大Bug,进行再次测试,可以结合回归测试(Regressivetesting)一起进行。理论上,每一个被测软件版本都需要执行随机测试,尤其原创 2021-10-26 20:43:55 · 6675 阅读 · 0 评论 -
Smoke Test
1.概述:冒烟测试(smoke testing)是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证的手段,并非对软件版本包的深入测试。冒烟测试也是针对软件版本包进行详细测试之前的预测试,执行冒烟测试的主要目的是快速验证软件基本功能是否有缺陷。如果冒烟测试的测试例不能通过,则不必做进一步的测试。进行冒烟测试之前需要确定冒烟测试的用例集,对用例集要求覆盖软件的基本功能。这种版本包出包之后的验证方法通常称为软件版本包的门槛用例验证。冒烟测试属于HLT(highlevel原创 2021-10-26 20:36:32 · 178 阅读 · 0 评论 -
内置对象session与httpSession对象是同一个东西么?
session对象1、定义:在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。以及如果需要的话,可能还有一定的操作空间。2、工作原理:(1)当一个session第一次被启用时,一个独一的标识被存储于本地的cookie中。(2)首先使用session_start()函数,PHP从session仓库中加载已经存储的session变量。(3)当执行PHP脚本时,通过使用session_register()函数注册sess原创 2021-10-18 21:35:05 · 66 阅读 · 0 评论 -
什么是图灵测试?
图灵测试(The Turing test)由艾伦·麦席森·图灵提出,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。...原创 2021-09-25 15:00:53 · 602 阅读 · 0 评论