- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
軟件测试课复习资料(V09)
题型:
-客观题:选择题(10*1’)+填空题(10*2’ ) +判断题(10*1’ )共40分
-简答题: 4或5道,共20分
-分析题: 4或5道,共40分
#Chap 1
·1、软件测试的概念 (P9)
从一个通常是无限的执行域(集合)中选择合适的、有限的测试用例,对程序所期望的的行为进行动态验证的活动过程。
·2、软件测试正反2种观念的争辩。代表人物、他们的主要观念及存在的问题。 (P7~9)
1972年,软件测试领域的先驱BILL Hetzel博士(代表论著《软件测试完全指南》),在美国的北卡罗来纳大学组织了历史上第一次正式的关于软件测试的会议。
观点:软件测试就是一系列活动,这些活动是为了评估一个程序或软件系统的特性或能力,并确定其是否达到了预期结果。
测试是试图验证软件是工作的,也就是验证软件功能执行的正确性。
测试的目的是验证软件是否符合事先定义的要求。
测试的活动是以人们的设想或预期的结果为依据。这里的设想或预期的结果指需求定义,软件设计的结果。
存在问题:
可能使软件测试的活动效率降低
甚至缺乏有效的方法进行测试活动。
Myers(代表论著《软件测试的艺术》)认为不应该着眼于验证软件是工作的,相反,应该用逆向思维去发现尽可能多的错误。
观点:测试是为了发现错误而执行的一个程序或者系统的过程。
一个成功的测试必须是发现了软件问题的测试否则测试就没有价值。这个定义引导人们证明软件是不工作的,以反向思维方式,不断思考开发人员理解的误区,不良的习惯,程序代码的边界,无效数据的输入以及系统的弱点,试图破坏系统摧毁系统,摧毁系统,目标就是发现系统中各式各样的问题。
存在问题:
如果只强调测试的目的是寻找错误,就可能是测试人员容易忽视软件产品的某些基本需求或者客户的实际需求,测试活动可能会存在一定的随意性和盲目性。
如果只强调测试的目的是寻找错误,使开发人员容易产生一个错误的印象,认为测试人员的工作就是挑毛病的。
除此之外还强调测试是执行一个程序或者系统的过程,也就是说测试活动是在代码完成之后进行,而不是贯穿整个软件开发过程的活动,及软件测试不包括软件需求评审,软件设计评审和软件代码静态检查等一系列活动,从而使软件测试的定义具有局面性和片面性。
总结:这正反两方面的观点是从不同的角度看问题,一方面通过测试来保证质量,另一方面又要改进测试方法和提高软件测试的效率,两者相辅相成。软件测试就是在这两者之间获得平衡,但对于不同的应用领域,二者的比重不一样。
·3、结合V模型谈谈开发与测试关系附录:V模型 (P10-P11)
V模型 :能准确反映出开发活动和测试活动之间的关系,说明:
测试活动与开发活动同时启动;
每个开发活动都有相应级别的测试类型相对应。
测试是分层的。只有完成单元测试、集成测试、系统测试、验收测试4个层次的测试,才是对软件产品的完整测试。
·4、请结合实例,谈谈为什么穷尽测试是不可能的。(开放题,从输入和路径穷尽来考虑)
通过测试并不能发现和修改测试对象中的全部的缺陷和问题,因此,不可避免有一些缺陷会遗漏到客户的使用现场,从而触发软件产品产生令用户不满意的失效或者各种问题。
即使是规模很小的软件或者软件产品,其逻辑路径和输入数据的组合也几乎是无穷的。假如测试人员想对测试对象进行完全的检查和覆盖,那基本上是不可能的.
测?试人员面临的测试时间和测试资源往往是非常有限的。多年的测试实践经验表明,测试团队往往很难获得测试计划中预留的测试时间,当软件开发和测试的时间发生?冲突的时候,测试团队常常被要求压缩测试时间;同时,测试过程中的测试资源限制,例如:测试平台、测试人员的限制,使得测试团队只能在有限的条件下开展测?试活动?
测试内容几乎是无穷的,而测试时间和测试资源非常有限,我们能做的就是采取合适的测试策略,在现有条件下如何做的更好。
测试的尽早介入。集中精力在缺陷刚刚被引入的阶段就发现它,避免缺陷向后续阶段转
移(不仅可以降低成本,同时也可避免缺陷的雪崩效应);
基于风险的测试。确保测试高优先级的关键的功能首先被测试,尽早和尽量多的发现严
重程度的缺陷,而不是将有限的测试时间和资源浪费在无关紧要的地方;
·5、了解测试目的、测试驱动开发的概念 (P9 P13)
测试目的:验证软件是否符合事先定义的要求。
测试驱动开发:测试在先,编码在后的开发方法。它要求在编写
某个功能的代码之前先编写测试代码,然后只编写使测试通过的
功能代码,通过测试来推动整个开发的进行。
6、了解SQA质量保证的概念、与软件测试的关系 P11-P12
SQA质量保证:通过对软件产品有计划地进行评审和审计来验证软件是否合乎标准的系统工程,通过协调、审查和跟踪以获取有用信息,形成分析结果以指导软件过程。
您可能关注的文档
- 軟件架构与设计实验报告.doc
- 軟件架构与设计模式实验(结构型模式).doc
- 軟件架构中的层次依赖.docx
- 軟件架构设计师实践上海班.doc
- 軟件架构设计方法理论.doc
- 軟件架构师的成长路程.doc
- 軟件架构设计思想方法和模式.doc
- 軟件架构设计最佳实践.doc
- 軟件架构考试笔记.doc
- 軟件架构小组实验报告1-3.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)