欢迎来到天天文库
浏览记录
ID:6118487
大小:1.89 MB
页数:27页
时间:2018-01-03
《《软件工程与软件测试技术》期末复习大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《软件工程与软件测试技术》课程复习大纲与练习题《软件工程与软件测试技术》课程复习大纲与练习题课程名称软件工程与软件测试技术教材信息名称软件测试理论与实践教程出版社人民邮电出版社作者张向宏主编版次2009.06备注:1)复习材料包括:复习大纲、教材、授课幻灯片、习题课幻灯片、在线练习题。2)如学员使用其他版本教材,请参考相关知识点第一章软件工程和软件测试概述•基本概念:软件、软件危机、软件工程、软件生命周期、软件过程模型•重点的知识点:–软件工程方法学的要素–软件生命周期都包括哪些阶段,每个阶段的任务–主要的软件过程模型有哪些,每个软件过程模型的特点、
2、优点、缺点、适用场合•需了解的知识点–软件测试的起源–软件测试工程师应具备的素质第二章软件测试基础•基本概念:–软件测试,软件缺陷,软件质量保证,单元测试,集成测试,系统测试,确认测试,验收测试,黑盒测试,白盒测试,灰盒测试,开发方测试(alpha测试),用户测试(Beta测试),第三方测试,V模型,W模型,H模型,X模型,前置测试模型•重点的知识点:–软件测试的目的–软件测试的原则–软件测试的类型–软件测试模型–软件质量保证的工作内容•需了解的知识点–软件质量保证的工作过程–软件质量保证的目标–软件质量保证与软件测试的区别第三章白盒测试技术•基本概
3、念:–27/27《软件工程与软件测试技术》课程复习大纲与练习题白盒测试,静态测试,动态测试,桌面检查,代码审查,走查,静态结构分析,基本路径测试法,LCSAJ•重点的知识点–逻辑覆盖法(掌握各种逻辑覆盖的定义和条件)–基本路径测试法–最小测试用例数的计算–白盒测试的综合测试策略–ESTCA覆盖准则–LCSAJ覆盖准则•需了解的知识点–词法分析与语法分析–静态程序分析–程序插桩技术–静态质量度量法第四章黑盒测试技术•基本概念–黑盒测试,有效等价类、无效等价类,等价类划分法、边界值分析法、场景法、因果图法、正交实验法、判定表法,错误推测法、随机测试、功能
4、分解法等•重点的知识点–功能测试用例设计方法(等价类划分法、边界值分析法、场景法、因果图法、正交实验法、判定表法,错误推测法、随机测试、功能分解法等)–测试方法综合使用策略•需了解的知识点–黑盒测试用例的编写和组织–QTP自动测试工具。第五章性能测试•基本概念–软件性能,软件性能测试,响应时间,并发用户数,系统吞吐量,资源利用率,负载测试,压力测试,大数据量测试,疲劳强度测试,失效恢复测试,执行效率测试,资源占用测试,网络效率测试,稳定性测试,并发测试•重点的知识点–性能测试的类型–性能测试的策略(客户端、网络层、服务器层)–性能测试的实施流程•需要
5、了解的知识点–主要的性能测试工具第六章案例分析•重点–通过案例分析掌握功能测试用例设计方法的实际应用–通过案例分析掌握白盒测试用例设计(静态测试、覆盖率测试)的实际应用–通过案例分析掌握性能测试的实际应用第七章软件测试标准27/27《软件工程与软件测试技术》课程复习大纲与练习题•基本概念–软件质量,软件度量•重点的知识点–McCall软件质量模型–Boehm质量模型–ISO9126质量模型–国内外软件测试标准第八章测试前沿技术•基本概念–敏捷测试、测试驱动开发•重点的知识点–敏捷方法的4个基本特征–敏捷测试用例设计–TDD的基本过程•需要了解的知识点
6、–敏捷自动化的原则–TDD的原则期末综合练习题客观部分:(单项选择、多项选择,答案参考100道在线练习题)题目内容答案软件测试的目的是尽可能多的找出软件的缺陷。是Beta测试是验收测试的一种。是验收测试是由最终用户来实施的。否项目立项前测试人员不需要提交任何工件。否按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。是黑盒测试又称功能测试或逻辑驱动测试。否总是首先设计白盒测试用例否可以发布具有配置缺陷的软件产品。否所有软件必须进行某种程度的兼容性测试。是软件测试中,应该尽量穷尽所有的数据,以便保证测试的质量.否一、单项选择题1.为
7、了提高测试的效率,应该DA.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误可能性大的数据作为测试数据2.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能27/27《软件工程与软件测试技术》课程复习大纲与练习题1.软件测试的目的是BA.证明程序中没有错误B.发现程序中的错误C.测量程序的动态特性D.检查程序中的语法错误2.软件内部/外部质量模型中,可移植性不包括(C)子特性。A.适应性B.共存性C.兼容性D.易替换性
8、3.下列关于软件测试的叙述中,正确的是。A.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。B.测试是为了
此文档下载收益归作者所有