- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
*第七章实现(编码与测试;实现:编码与测试问题定义可行性;*第七章实现(编码与测试)编;7.1编码编码就是把软件设计;7.1.1选择程序设计语言为;7.1.2编码风格程序实际;(1)程序文档程序中的标识符(;符号名的命名即标识符,包括模块;程序的注释夹在程序中的注释是程;序言性注释通常置于每个程序模块;功能性注释嵌在源程序体中,用以;恰当地利用空格,可以突出运算的;(2)数据说明在设计阶段已经;数据说明的次序数据类型说明①;变量名按字母顺序排列b.当;(3)语句构造A[I]=A;例:语句构造inti,j;;有助于使语句简单明了的规则不要;(4)输入输出在设计和编写程序;影响输入输出风格的其它因素输入;(5)程序效率程序的效率是指程;*源程序的效率直接由详细设计阶;*存储器效率添加标题提高存储器;*输入/输出可分为两种类型:面;7.2软件测试基础添加标题;7.2.1软件测试的目的引;软件测试的目的:问题与观点问题;*测试决不能证明软件是正确的,;*软件缺陷是什么?谁执行测试?;*软件缺陷这些缺陷都是描述软件;SDE/T负责写测试工具代码;*7.2.2软件测试准则01;软件测试准则可追溯性(1)所有;软件测试准则(续)(2)尽早地;计划需求分析设计编码测试错误A;*软件测试准则(续)(3)在;软件测试准则(续)所谓穷举测试;穷举测试例AB例1:输入三角形;软件测试准则(续)所谓“最佳效;7.2.3测试方法软件测试的;静态测试效果静态测试约可找出3;动态测试:通过运行软件;动态测试技术把程序看成装在一个;白盒测试也叫玻璃盒测试(Gla;已知产品的功能设计规格,可以进;7.2.4测试步骤1.;7.2.5测试阶段的信息流;测试阶段的信息流测试软件配置结;*软件测试的对象软件测试并不等;7.3单元测试添加标题添加标;7.3.1测试重点1.模块接;7.3.2代码审查代码审查;代码审查的方法讨论:是由一些有;7.3.3计算机测试模块的;例:对正文加工系统的“编辑”模;计算机测试:评述代码审查是人工;7.4集成测试1自顶向下集成;集成测试概念及目标集成测试把模;模块组装成系统的方法非渐增式测;非渐增式测试驱动桩软件结构 ;渐增方式集成测试的策略渐增方式;7.4.1自顶向下集成这种;7.4.2自底向上集成这种;*任何成功的测试都会发现错误,;7.5确认测试1确认测试的范;*确认测试也称为验收测试,它的;*7.5.1确认测试的范围确;*7.5.2软件配置复查确认;*由用户在开发者的场所进行,并;*如何实施测试?关键技术--;*测试方案哪一种好呢?设计测试;7.6白盒测试技术语句覆盖判;*7.6.1逻辑覆盖添加标题;*发现错误的能力标准含;*1.语句覆盖使程序中每个语句;*2、判定覆盖(分支覆盖);*3、条件覆盖使每个判定的每个;*测试用例通过;*4.判定/条件覆盖选取足够;*测试用例通过;5、条件组合覆盖所有可能的条件;*语句覆盖法评述以上根据测试数;*点覆盖图论中点覆盖的概念定义;*边覆盖图论中边覆盖的定义是:;*7.6.2控制结构测试条件;1.基本路径测试“基本路径测试;*根据过程设计结果转化成程序相;例:求平均值过程——第一步:画;例:求平均值过程——第二步:求;例:求平均值过程——第三步:求;例:求平均值过程——第四步:设;2.条件测试条件测试的着重点是;条件表达式概念条件表达式由布尔;条件错误的类型算术表达式错括号;条件测试策略分支测试对于复合条;分支与关系运算符(BRO)测试;例1:C1:B1B2B1,B;*3.循环测试循环测试是专注于;三种循环图7.73种循环;简单循环测试方法设计测试用例时;嵌套循环测试方法当循环嵌套的层;串接循环测试方法根据上、下串接;7.7黑盒测试技术1等价划分;*黑盒测试力图发现的错误类型功;设计黑盒测试方案时应考虑的问题;黑盒测试技术测试用例的设计原则;黑盒测试的主要技术因果图法……;*1.等价划分法;划分等价类的一些启发规则如果输;*(1)如果输入条件规定了取值;划分等价类的例如规定了输入数据;用等价类划分法设计测试用例步骤;*例:“输入日期”的测试用例某;输入条件有效等价类;测试数据 期望结果;测试数据期望结果;准考证号数据格式定义:共6为数;等价类划分针对计算错误的测试方;2.边界值分析法被测试子;选取刚好等于、稍大于、稍小于等;输入条件报表日期的类型及长度1;有效等价类和用来测试getNu;用来测试getNumDaysI;3.错误推测法(error;4.因果图法;因果图方法实例某电力公司有A
文档评论(0)