2014软件测试复习(共7页).doc
《2014软件测试复习(共7页).doc》由会员分享,可在线阅读,更多相关《2014软件测试复习(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上复习纲要一、题型:判断题,共10分。单项选择题,共50分填空题共8分简答题共12分设计题共20分二、基本概念1.测试的目的是P7:尽可能发现软件中的错误。2.软件测试作用:只能发现错误,但不能保证测试后的软件没有错误。3.软件测试的内容包括:需求规格说明,软件设计规格说明,源程序。4.软件测试公理:程序中隐藏错误的概率与其已发现的错误数成正比。测试后程序中残存的错误数目与该程序中已发现的错误数目成正比。5.软件测试的过程模型P49:V模型,即瀑布模型,开发与测试的对应关系;W模型,软件测试就伴随着整个软件开发的周期,从需求分析时就可以开始测试。软件测试要尽早开始。6.
2、设计测试用例的依据文档:系统的需求规格说明书,源程序。7.测试计划P41:不包含测试用例。三、测试技术1.测试方法分类P15-16:从运行程序的角度:静态、动态。不需要运行程序,为静态测试;通过运行程序,为动态测试。从测试用例设计的角度:黑盒、白盒。黑盒测试、白盒测试是分别从用户、开发人员观点出发的测试白盒测试分析程序的内部逻辑来设计测试用例。黑盒测试侧重于程序的功能来设计测试用例。2.软件测试的实施过程:P53单元测试是最基础的环节。单元测试。单元测试主要针对模块的几个基本特征进行测试,不能完成系统功能的测试。单元测试的方法:驱动模块,桩模块P57。驱动模块。相当于被测试模块的主程序,用以模
3、拟被测模块的上级模块,用于接收测试数据,并把这些数据传送给被测模块,启动被测模块,最后输出实验结果。桩模块。相当于被测模块调用的子模块,用以模拟被测模块的下级模块。桩模块一般只进行很少的数据处理,不需要把子模块的所有功能都带进来,但不允许什么事情都不做。单元测试时,用于代替被调用模块的是桩模块;用于模拟被测单元的上级模块的是驱动模块。集成测试定义P58集成测试,也称组装测试或联合测试。在单元测试的基础上,讲所有模块按照设计要求(如结构图等组装成为子系统或系统,进行集成测试。增式集成测试P60:有3种方式:自底向上;自顶向下,较好;组合集成(三明集成自底向上集成需要写驱动模块程序,自顶向下集成需
4、要写桩模块。软件的集成最好由该软件的编程人员来完成。系统测试目标P61系统测试的目标不是要找出软件故障,而是要证明系统的性能。包括的测试P62系统测试一般要完成功能测试、性能测试、恢复测试、安全测试、强度测试以及其他先知条件的测试。性能测试的主要性能指标。如响应时间、吞吐量、资源利用率、每秒点击次数等。验收测试P62包含alpha ,Beta 测试。3.白盒测试技术:逻辑覆盖测试基于程序的逻辑结构设计相应的测试用例,要求测试人员深入了解被测程序的逻辑结构特点,完全掌握源代码的流程。根据不同的测试要求,逻辑覆盖测试可以分为语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、条件组合覆盖和路径覆盖。逻辑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2014 软件 测试 复习
限制150内