自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暗里着迷.

暗里着迷.

  • 博客(12)
  • 收藏
  • 关注

原创 测试覆盖率的实际运用

测试覆盖率的实际运用1.简单测试覆盖率:本次测试执行的用例数/所有用例数上述覆盖率统计建立在认为总用例数编写全面,一般对于大型系统测试要求覆盖率100%覆盖率的审核:抽样验收2.基于产品的测试覆盖率:已测试需求点/设计所有需求数以产品、需求维度统计,无论大型项目或是小需求迭代都要求覆盖率达到100%覆盖率的审核:抽样验收3.基于白盒的测试覆盖率:大多工具判断语句覆盖,即单元测试代码覆盖代码行/总代码行。更多考察研发人员:更多时候要求覆盖率达到80%+。缺陷:覆盖率数据只能代表测试过哪些代码

2021-06-23 13:30:31 450 2

原创 PART7软件测试覆盖率和测试架构

PART7软件测试覆盖率和测试架构覆盖率:是用来度量测试完整性的一个手段,同时也是测试技术有效性的一个度量覆盖率=(至少被执行一次的item数)/item的总数特点:1.通过覆盖率数据,可以检测我们的测试是否充分2.分析出测试的弱点在哪方面3.指导我们设计能够增加覆盖率的测试用例,有效提高测试质量,但是测试用例设计不能一味追求覆盖率,因为测试成本随覆盖率的增加而增加。测试覆盖对于黑盒测试来说,主要指两个方面:1.需求覆盖定义:它表示在测试中,有哪些函数被测试到了,其被测试到的频率有多大,这些函

2021-06-23 13:29:36 177

原创 软件测试常见术语

软件测试常见术语1.C/S:C指的是客户端(Client),S指的是服务 器端(Server) ,这种软件是基于局域网或互联网的,需要一台服务 器来安装服务器端软件,每台客户端都需要安装客户端软件。比如我们经常用的QQ、和各种网络游戏就属于C/S结构的软件。2.B/S:B指的是浏览器(Browser),S指的是服务器(Server), 这种软件同样是基于局域网或互联网的,它与结C/S结构软件的区别就在于,不需要安装客户端(client),只需要有浏览器,就可以直接

2021-06-16 22:18:42 332 4

原创 软件生命周期和模型

生命周期各测试方法对比软件测试常见模型:1.V模型:是我们熟知的瀑布模型的一种改进,瀑布模型将软件生命周期划分为计划、分析、设计、编码、测试和维护六个阶段,由于再起的错误可能要等到开发后期的测试阶段才能大仙,所以可能带来严重的后果。V模型的过程:用户需求→需求分析→概要设计→详细设计→编码→单元测试→集成测试→系统测试→验收测试2.W模型:一些高性能高风险的系统、互联网软件,或一个系统难以被具体模块化的时候,就比较难做成V模型所需的各种构件,需要更强调迭代的开发模型或者敏捷开发模型。W模型从V模型

2021-06-16 21:58:18 207

原创 项目进程及开发模型变迁

项目进程 开发模型变迁:最早期(边做边改)→稳定期(瀑布式)→发展期(敏捷)→创新期(DEVOPS)

2021-06-08 19:16:59 131

原创 软件测试开发模型

软件测试开发模型概念:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。标准定义:软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。目的:发现问题,检查系统是否满足要求...

2021-06-08 19:15:55 48

原创 软件开发模型

软件开发模型在历史上,软件开发模型经历了“边做边改”、瀑布、原型、螺旋、敏捷等模式的变更。一、瀑布模型:计划→需求分析→设计→编码→测试→运行维护特点:1.软甲开发的各项活动严格按照线性方式进行2.当前活动接受上一项活动的工作结果3.当前活动的工作结果需要进行验证缺点:由于开发模型是线性的,增加了开发的风险早期的错误可能要等到开发后期的阶段才能发现二、原型模型:客户与开发公司紧密联系,开发周期长。开发会受到需求变更的影响。特点:1.实现客户与系统的交互2.进一步细化待开发软件需求

2021-06-03 17:15:13 123

原创 软件开发文档和余额宝的诞生

软件开发文档和余额宝的诞生开发文档包括:需求分析文档、概要设计文档、详细设计文档、测试设计文档、测试用例、测试报告。

2021-06-03 17:14:38 66

原创 软件生命周期

软件生命周期软件的生命周期,又称为软件的生存周期。它是按开发软件的规模和复杂程度,从时间上把软件开发的整个过程(从计划开发开始到软甲报废为止的整个历史阶段)进行分解,形成相对独立的几个阶段。每个阶段又分解成几个具体的任务,然后按规定顺序依次完成各阶段的任务并规定一套标准的文档作为各个阶段的开发成果,最后生产出高质量的软件。软件的一生:问题定义、可行性研究、需求分析、概要设计、详细设计、编码和单元测试、综合测试、软件维护。问题定义:确定好要解决的问题是什么可行性研究:确定该问题是否存在一个可以解决的

2021-05-30 12:42:57 265

原创 软件的特性和分类

软件的特性和分类软件的概念:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合程序的概念:程序是按事先设计的功能和性能要求执行的指令序列数据的概念:数据是使程序能正常操纵信息的数据结构文档的概念:文档是与程序开发,维护和使用有关的图文材料软件的十大特性:形态特性、智能特性、开发特性、质量特性、生产特性、管理特性、环境特性、维护特性、废弃特性、应用特性形态特性:无形的、不可见的智能特性:复杂、计算、分析、判断、决策 生产特性:复制、成本开发特性:辅助、个人行

2021-05-30 12:42:26 1327

原创 软件测试发展

软件测试的发展通过视频讲解,了解到从软件工程的基础过度到软件工程的测试。软件的基础知识包括软件生命周期、软件开发模型、软件开发文档、软件测试基础、软件测试模型、测试组织架构、软件工程标准。1.功能测试阶段包括如下方面:2.软件测试分为三大方向:技术方向、管理方向、业务方向。3.技术方向又分为:黑盒测试、白盒测试、自动化测试、性能测试、安全测试、测试架构4.管理方向分为:测试经理、项目经理。SCRUM MASTER5.业务方向分为:测试专家、需求、产品经理、金融等行业精英...

2021-05-22 21:10:06 127

原创 软件测试的起源

软件测试的起源1.早期----“调试”2.1957年—为了确信自己的产品3.20世纪70年代----Glenford Myers 《软件测试技术》4.20世纪80年代早期----软件质量、Bill Hetzel 《软件测试完全指南》5.20世纪70年代----测试工具盛行6.2002年----Rick和Stefan《系统的软件测试》7.软件测试面临的挑战8.测试流程是每个测试团队的核心,一个完善的流程才能造就一支高效的团队学习测试用例的执行、测试的缺陷管理。跟踪及测试总结,熟悉各种测试文

2021-05-22 21:09:24 453

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除