- 10
- 0
- 约 15页
- 2017-02-05 发布于北京
- 举报
软件测试课复习资料(V)
题型:
-客观题:选择题(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质量保证:通过对软件产品有计划地进行评审和审计来验证软件是否合乎标准的系统工程,通过协调、审查和跟踪以获取有用信息,形成分析结果以指导软件过程。
您可能关注的文档
- 贸大金融硕士考研复习总结(凯程学员刘k).doc
- 贸大金融硕士考研知识点总结及复习建议.doc
- 贸易术语选择时应注意的问题.docx
- 费列罗实习生面试经验.doc
- 贺兰一中高考成语病句周周答案.docx
- 资产评估作业2答案2.doc
- 资产评估测试题及答案.doc
- 资产评估竞赛题标准答案.docx
- 资产负债表的定义及作用英语及其翻译.doc
- 资料员考试练习题识图与构造.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 西方经济学(第三版)许纯祯PPT全套课件.pptx
- 山东科技版劳动实践指导手册五年级第8课传统工艺制作我是非遗小传人扎染 课件.ppt
- 分项工程量清单综合单价分析表.xls VIP
- 《智慧养老模式在养老服务中的技术创新与产业协同研究》教学研究课题报告.docx
- 人教版(2024)八年级上册英语Unit 8 Let's Communicate! 教案(共6课时) .pdf
- 3512B柴油机零件手册.pdf VIP
- (新教材)2026年春期教科版二年级下册科学教学计划及进度表.pdf
- BIQS2.0 进阶版学习教材V4.0.pdf VIP
- 作物育种学(刘裕强)第十四章 群体改良与轮回选择.ppt VIP
- 2024茂名市电白区电城镇社区工作者招聘考试试题.docx VIP
原创力文档

文档评论(0)