软件工程讲稿new.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程框架 软件工程的基本活动 1)、需求 定义问题,即建立系统模型 主要任务包括: 1〕需求获取 -需求定义 系统功能的一个正确的陈述 2〕需求规约―-系统需求规格说明 主要成分:系统模型 系统功能的一个精确、系统的描述 3〕需求验证 可以采用以下四组测试数据,从而实现条件组合覆盖。 测 试 用 例 覆盖条件 覆盖组合号 通过路径 【(2,0,4),(2,0,3)】 T1 T2 T3 T4 ? ? L1 【(2,1,1),(2,1,2)】 T1 F2 T3 F4 ? ? L3 【(1,0,3),(1,0,4)】 F1 T2 F3 T4 ? ? L3 【(1,1,1),(1,1,1)】 F1 F2 F3 F4 ? ? L2 【(3,0,3),(3,0,1)】 T1 T2 F3 F4 ? ? L4 ??? 这组测试用例实现了分支覆盖,也实现了条件的所有 可能取值的组合的覆盖。 (3)循环情况的路径选取 一层 二层 级连循环 嵌套循环 还要考虑循环变量的具体情况 关键路径的选取 主要功能路径 没有功能的路径 最短路径 ... 3) 功能测试-基于规格说明的测试 事务流测试技术 1 2 3 6 4 5 7 1 2 3 1 1 1 A A:Path1继续 A:Path2继续 A A继续 B A B C A:Path1 A:Path2 A:继续 A B A B A C 测试设备:路径分析器,测试用例数据库, 测试执行调度器, 路径敏化问题... 等价类划分技术-基于规格说明的测试 ? 等价类:输入域的一个子集,在该子集中,各个输入 数据对于揭示程序中的错误都是等效的。并合理地假定, 以等价类中的某代表值进行的测试,等价于对该类中其 他取值的测试。 ? 有效等价类:指那些对于软件的规格说明书而言,是 合理的、有意义的输入数据所构成的集合。-用于实现功 能和性能的测试。 ? 无效等价类:指那些对于软件的规格说明书而言,是 不合理的、无意义的输入数据所构成的集合。-用于测试 那些所实现的功能和性能不符合规格说明书的要求 ? 等价类划分原则指南 ? 如果输入条件规定了输入数据的取值范围或值的个数, 则可以确定一个有效等价类和二个无效等价类。例如: 输入条件:“...项数可以是1到999…” 无效等价类 有效等价类 无效等价类 1 999 ? 如果输入条件规定了输入值的集合,或规定了“必须 如何”的条件,则可以确定一个有效等价类和一个无效 等价类。例如:“标识符是一字母打头的…串。” 则 字母打头的--为一个有效等价类,而 其余的--为一个无效等价类 ? 如果输入条件是一个布尔量,则可以确定一个有效等价 类和一个无效等价类。 ? 如果输入条件规定了输入数据的一组值,而且软件要对 每个输入值进行处理,则可以为每一个输入值确定一个有 效等价类,为所有不允许的输入值确定一个无效等价类。 ? 如果输入条件规定了输入数据必须遵循的规则,则可以 确定一个有效等价类(符合规则),和若干个无效等价类。 例如:“语句必须以;号结束” 注意:如果在已确定的等价类中各元素在软件中的处理方 式不同,则应根据需要对等价类进一步进行划分。 ? 测试用例设计 在确定了等价类之后,建立等价类表: -------------------------------------------------------------------------- 输入条件 有效等价类 无效等价类 ---------------------------------------------------------------------------- …… ……

文档评论(0)

tpxxzhang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档