- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试第05课-软件测试分类(一)
namenamename第五讲:软件测试分类(一)三角形案例分析学习编写测试用例编写测试用例心得分享本节重点内容了解黑盒测试和白盒测试的概念,静态测试、动态测试、单元测试的概念和应用,集成测试,系统测试,验收测试的概念测试分类单元测试按阶段集成测试系统测试验收测试软件测试静态测试逻辑功能测试界面测试是否运行易用性测试动态测试白盒安装测试是否查看源代码兼容性测试功能黑盒一般性能测试性能稳定性测试回归负载测试其它冒烟随机压力测试黑盒测试 白盒测试黑盒测试(black-box testing):指的是把被测的软件看做是一个黑盒子,我们不关心里面的结构是什么样子的,只关心软件的输入数据和输出结果。X=2Y=4黑盒测试 白盒测试白盒测试(white-box testing):指的是把被盒子盖打开,去研究里面的源代码和程序结构。Y=2xX=2Y=4黑盒测试 白盒测试在软件公司里,往往采用黑盒和白盒技术相结合的方法,对软件的整体功能和性能进行黑盒测试,对软件的源代码采用白盒测试。静态测试 动态测试静态测试(static testing):指的是不实际运行被测软件,而只是静态的检查程序代码,界面或文档中可能存在的错误的过程。静态测试 动态测试(1):代码测试:代码是否符合相应的标准和规范。(2):界面测试:软件的实际界面与需求是否相符。静态测试需要我们按照相应语言的代码规范模板来逐行检查程序代码。(1)每个公司都有自己相应的编码规范。(2)很多白盒测试工具中已经自动集成了各种语言的编程规范。(3):文档测试:用户手册和需求说明是否真正符合用户的实际需求。静态测试 动态测试例如:华为软件编程规范总则。#includestdio.hmax(float x, float y){ float z; z = x y ? x : y; return (z);}main(){ float a, b; int c; scanf(“%f, %f”, a, b); c = max(a, b); printf(“Max is: %d\n”, c);}/*程序名称:求两个实数中的最大值作者:Bill Gates版本:V 2.1创建日期:2010-9-21*/#includestdio.hfloat Max(float fVar1, float fVar2) //返回两个实数中的最大值{ float fMaxVar; fMaxVar = fVar1 fVar2 ? fVar1 : fVar2; return (fMaxVar );}void main(void){ float a; float b; float c; scanf(“%f, %f”, a, b); c = max(a, b); printf(“Max is: %d\n”, c);}静态测试 动态测试动态测试:实际运行被测试程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程,所以我们判断一个测试属于动态测试还是静态测试,唯一的标准是看是否运行程序。静态测试 动态测试静态测试,动态测试,黑盒测试,白盒测试之间的关系?---一个测试的不同分类角度而已。其它重要测试单元测试集成测试按测试阶段划分系统测试验收测试什么是单元测试?单元测试(unit testing):是指对软件中的最小可测试单元进行检查和验证。C语言:????单元:人为规定的最小的被测功能模块。Java语言:????图形界面:????什么时候进行单元测试?程序员编码之后,代码已经通过编译后进行单元测试。测试前期,还要撰写单元测试计划,编写单元测试用例。由谁来进行单元测试?白盒测试工程师或开发人员。若是开发人员来测试,最好做到交叉测试。避免既当裁判员,又当运动员。单元测试的依据?(1)源程序本身,代码 + 注释。(2)《详细设计》文档。单元测试的通过标准?(1)程序通过所有的单元测试的用例。(2)语句的覆盖率达到100%。(3)分支的覆盖率达到85%。如何进行单元测试?单元测试:主要用白盒测试,先静态的检查代码是否符合规范,然后动态的运行代码,检查其实际运行结果,以及程序的非法数据的容错性,程序的边界处理等。单元测试的一般步骤?(1)编译运行程序:查看能否正确运行。(2)静态测试。《编码规范检查单》(3)动态测试。《测试用例》什么是集成测试?集成测试(integration testing):是指将通过测试的单元模块组装成系统或子系统,再进行测试,重点测试不同模块的接口部分。集成测试就是用来检查各个单元模块结合到一起能否协同配合,正常运行。重点检测各个模块的接口部分,如函数之间的参数传递是否正确等。什么时候进行集成测试?理论上,集成测试
您可能关注的文档
- 江苏省东台市创新学校2015-2016年度高一上学期第一次月考历史试题缺解析.doc
- 江苏省东台市创新学校2015-2016年度高一上学期11月月考数学试题附解析.doc
- 江苏省东台市创新学校2015-2016年度高一上学期第一次月考数学试题缺解析.doc
- 江苏省东台市创新学校2015-2016年度高一上学期第一次月考生物试题缺解析.doc
- 江苏省东台市创新学校2015-2016年度高一上学期第一次月考政治试题附解析.doc
- 英特尔未来学习汇报.ppt
- 英语:Unit9SectionA复习课件(鲁教版九年级下).ppt
- 江苏省东台市创新学校2015-2016年度高一5月月考语文试题附解析.doc
- 艺术概论十一章艺术的批评.ppt
- 江苏省东台市创新学校2015-2016年度高一下学期第二次月考历史试题 附解析 .doc
- 江苏省东台市安丰中学2014-2015年度高一下学期期中考试生物试题附解析.doc
- 江苏省东台市安丰中学2013-2014年度高一下学期期中考试数学试题附解析.doc
- 江苏省东台市安丰中学2014-2015年度高一下期中考试化学试卷附解析.doc
- 江苏省东台市安丰中学2014-2015年度高一下学期期中考试英语试题附解析.doc
- 江苏省东台市安丰中学2014-2015年度高一下学期期中考试物理试题附解析.doc
- 江苏省东台市安丰中学2014-2015年度高一下学期期中考试语文试题附解析.doc
- 软件测试计划与测试用例设计介绍V1.ppt
- 江苏省东台市安丰中学2014-2015年度高二上学期期中考试数学试题附解析.doc
- 江苏省东台市安丰中学2016年高三5月月考试题物理附解析.doc
- 软件双语Lecture32011春.ppt
最近下载
- GB50026-2020工程测量标准.docx VIP
- 人教版部编七年级上册语文必背古诗文言文完整版.pdf VIP
- 北京市西城区各级文物保护单位一览表(2019版).docx VIP
- 新北师大单元分析六上第七单元《百分数的应用》单元教材解读.pdf VIP
- 沟通与写作 课件全套 (廖高会) 第1--11章 沟通概述 ---毕业论文.pptx
- DL_T 5756-2017 高清版 额定电压35kV(Um=40.5kV)及以下冷缩式电缆附件安装规程.docx VIP
- 五年(2021-2025)高考化学真题分类汇编:专题03 离子反应(原卷版).docx VIP
- IPD产品开发流程概念阶段活动说明.pdf VIP
- 水利工程施工技术 砂砾石地层灌浆 砂砾石地层灌浆.pptx VIP
- 医疗试剂服务方案.pdf VIP
文档评论(0)