软件工程导论(第7节).ppt

  1. 1、本文档共152页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试阶段可能用到的软件工具: Bugfree Bug处理记录工具。 Wiki 知识共享工具。 LoadRunner 负荷(载)测试软件,预测系统行为和性能的负载测试工具,通过模拟多至上千万用户实施并发负载及实时性能监测的方式来查找和确认问题。 练习题 填空题: 1、大型软件的测试应该分阶段地进行,通常至少分为( )、( )和( )等3个基本阶段。 2、软件测试的两类基本方法是白盒测试和黑盒测试,通常在测试过程的早期阶段主要使用( ),而在后期阶段主要使用( )。 3、大型软件系统的测试过程基本上由模块测试、( )、系统测试、( )和平行运行等。 4、一般说来,软件调试途径主要有以下3种即( )、( )和( )。 名词解释: 1、软件测试 2、软件可靠性 3、软件可用性 4、白盒测试 5、黑盒测试 6、集成测试 7、确认测试 8、测试驱动程序 9、测试存根程序 判断题: 1、软件测试一般包括黑盒测试和白盒测试两种方法,测试是为了竭力证明已经建造好的软件系统的正确性和适用性。( ) 2、在软件系统开发中,选择程序设计语言的主要实用标准是依据程序员的知识。( ) 3、代码审查方法没有计算机测试方法好。 ( ) 4、编码风格由个人喜好决定,没有固定格式。() 5、如果测试过程没有发现任何错误,则说明软件没有错误。() 6、软件测试是对软件规格说明、软件设计和编码的最全面也是最后的审查。() 7、测试计划、测试用例、出错统计和有关的分析报告一般不用长期保存。 () 8、用穷举测试是较现实的测试方法。() 9、程序中的注解越少越好。() 10、不同程序设计语言在程序的效率上的差异不大。() 11、编码的依据是详细设计说明书。() 12、程序文档应该包括代码的功能、代码的完成者等内容。() 13、判定覆盖必然满足语句覆盖。() 14、编程中应采用统一的标准和约定,降低程序的复杂性。() 简答题: 1、软件测试方法之黑盒测试力图发现哪些类型的软件错误? 2、什么叫测试方案?请简述软件测试的基本准则。 3、简述软件测试的任务、目的与类型。 4、什么是编码风格?为什么要强调编码风格? 5、为什么软件测试不应该由程序的编写人员来做? 6、简述选择程序设计语言的实用标准? 7、简述软件测试的步骤? 开始 停止 AB+C BA+C CA+B A=B A=C B=C B=C 输出:等边三角形 输出:不等边三角形 输出:等腰三角形 输出:不是三角形 a b c d e f g h i j k l m n o p 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 T F T F T F T T F F F T T F 图7.8 程序TRIANGLE的流程图 综合使用边界值分析、等价值划分和错误推测等技术,可以设计出11种应该测试的情况: (1)正常的不等边三角形; (2)正常的等边三角形; (3)正常的等腰三角形,包括两条相等边的三种不同排列方法; (4)退化的三角形(即两边的和等于第三边),包括三种不同排列方法; (5)三条边不能构成三角形(即两边之和小于第三边),包括三种不同排列方法; (6)一条边的长度为零,包括三种不同的排列方法; (7)两条边的长度为零,包括三种不同的排列方法; (8)三条边的长度全为零; (9)输入数据中包含负整数; (10)输入数据不全(不足三个正整数); (11)输入数据中包含非整数型的数据。 a b c d e f g h k l m n o p i j 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 图7.9 对应的程序图 程序TRIANGLE的测试数据 测试功能 测试数据 a b c 1.等边 2.等腰 3.不等边 4.非三角形 5.退化情况 6.零数据 10,10,10 10,10,17 8,10,12 10,10,21 10,5,5 0,0,0 0,0,7 0,10,12 -,-,- 10,17,10 8,12,10 10,21,10 5,10,5 -,-,- 0,17,0 12,0,10 -,-,- 17,10,10 10,12,8 21,10,10 5,5,10 -,-,- 17,0,0 12,10,0 测试功能 测试数据 a b c 7.负数据 8.遗留数据 9.无效输入 10

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档