热门关键字:  听力密码  单词密码  新概念美语  巧用听写练听力  零起点
图书信息

软件测试技术(第二版)

中国水利水电出版社
    【作 者】库波 杨国勋 【I S B N 】978-7-5170-2134-6 【责任编辑】祝智敏 【适用读者群】高职高专 【出版时间】2014-10-17 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第2版第1次印刷 【页 数】244 【千字数】337 【印 张】15.25 【定 价】32 【丛 书】高等职业教育精品示范教材(电子信息课程群) 【备注信息】
图书详情

    本书介绍了实用的软件测试技术。全书共分为8章,主要内容包括:软件测试基础知识、软件测试阶段、软件测试过程与管理、黑盒测试、白盒测试、性能测试、Web应用测试和易用性测试等。

    本书在软件测试技术内容的选取、概念的引入、文字的叙述以及案例和习题的选择等方面,都力求遵循面向应用、逻辑结构简明合理、由浅入深、深入浅出、循序渐进、便于自学的原则,突出其实用性与应用性。

    本书可作为高职高专学校的计算机专业教材,也适合作为各校非计算机专业辅修计算机专业课程的教材,还可供从事计算机软件开发的科技人员自学参考。

    本书在软件测试技术内容的选取、概念的引入、文字的叙述以及案例和习题的选择等方面,都力求面向应用,突出实用性与应用性。

    本书最大的特点是注重实践应用。各种典型的测试技术及方法的介绍皆从实际出发,避免抽象的理论论述,简洁明了。

    本书每章都设有对应测试方法工具的使用介绍,实例多根据实际工程案例进行设计,通过把应用与理论知识紧密结合,激发学生学习软件测试的兴趣。

    在教学过程中,教师根据实例,再通过指导上机操作,不但能够印证许多基本概念,而且能使学生加深理解,从而使其更好地掌握相应的软件测试方法。

    “软件测试”领域在当今社会发展得欣欣向荣,软件测试的培训火热,从业人数众多,测试方面的图书也是琳琅满目。四年前,《软件测试技术》第一版问世,深受读者喜爱,多次印刷。出版后,陆续收到读者的反馈,其中针对该书提出不少宝贵的意见。

    为了不辜负读者的厚望,我们认真吸取读者的反馈意见,参考更多的资料,历时一年多,对第一版内容做了大量修改,虽然保持了第一版的整体结构,但对一些章节做出调整,完成《软件测试技术》(第二版)的编写。例如,将“黑盒测试”和“白盒测试”的基本内容从原来(第一版)第2、3章调整到现在的第4、5章;将软件测试阶段、软件测试过程与管理的内容添加到第2、3章,从测试项目管理角度来全面介绍测试各阶段和测试过程。第二版还删除了一些和测试内容关系不够紧密的内容,使本书更加专业,留出更大空间来介绍更多的软件测试知识和技术,使之跟上软件技术的发展,更贴近软件测试领域的实际应用,同时,本书在内容上更加完整,涵盖了实际测试工作中所需的各项技能。

    本书在第1~4章中做出很大改动,加上前面所述的修改,使本书在内容组织上更加自然、合理,从基本概念到方法,再从方法到技术,逐步推进,使“软件测试”这门课程的学习达到最好的效果。另外,本书在测试工具应用上增加了分量,不仅提高了测试技术水平,而且涉及面更广,从单元测试、GUI功能测试到服务器的性能测试等各个方面,进行了更深入地讨论;在性能测试上也比第一版有更详细的介绍。

    本书由库波、杨国勋担任主编,由罗炜、董宁担任副主编,由王路群担任主审,赵丙秀、袁晓曦、李文蕙、胡双参加编写。其中第1章由赵丙秀修订,第4章由李文蕙修订,第5章由袁晓曦修订,第6章由库波修订,第7章由杨国勋修订,第8章由胡双修订。新添加第2章由罗炜编写,第3章由董宁编写。

    本书最大的特点是注重实践应用。各种典型的测试技术及方法的介绍均从实际出发,避免抽象的理论论述,在介绍中深入浅出、简洁明了。每章都设有对应测试方法工具使用的介绍,这些实例许多都是根据实际工程案例进行设计的。根据实例,再通过上机不但能够使学生印证许多基本概念,而且能加深理解,从而更好地掌握相应的软件测试方法并能达到熟练应用,通过把应用与理论知识紧密结合,激发学生学习软件测试的兴趣。

    本书既适合作为计算机应用、计算机软件、软件工程、软件测试等学科的教材,也适合从事软件开发和维护的工程技术人员阅读,包括软件测试人员、开发人员、项目经理和产品经理。

    由于作者水平有限,本书经过修订仍会存在一些问题,欢迎读者继续提出宝贵意见,不断提高本教材的质量。

    编 者

    2014年6月


    再版前言

    第1章 软件测试基础知识 1
    1.1 软件的概念 1
    1.2 软件测试的基本概念 2
    1.3 软件测试的必要性 5
    1.4 软件测试的分类 9
    本章小结 13
    实训习题 13
    第2章 软件测试阶段 14
    2.1 软件生命周期 14
    2.1.1 软件生命周期的阶段划分 14
    2.1.2 常见的生命周期模型 17
    2.2 软件测试阶段 22
    2.2.1 单元测试 24
    2.2.2 集成测试 28
    2.2.3 确认测试 30
    2.2.4 系统测试 31
    2.2.5 回归测试 32
    2.3 软件测试模型 34
    2.3.1 V模型 35
    2.3.2 W模型 36
    2.3.3 X模型 37
    2.3.4 H模型 37
    本章小结 38
    实训习题 38
    第3章 软件测试过程与管理 39
    3.1 软件测试过程 39
    3.1.1 测试需求分析 39
    3.1.2 测试计划 40
    3.1.3 测试设计 42
    3.1.4 测试执行 43
    3.1.5 测试总结 44
    3.2 软件测试团队管理 45
    3.3 软件测试文档管理 47
    本章小结 52
    实训习题 52
    第4章 黑盒测试 53
    4.1 黑盒测试方法 53
    4.1.1 等价类划分法 55
    4.1.2 边界值分析法 63
    4.1.3 因果图法 73
    4.2 黑盒测试工具 87
    4.2.1 黑盒测试工具介绍 87
    4.2.2 使用QTP进行黑盒测试 90
    本章小结 114
    实训习题 114
    第5章 白盒测试 121
    5.1 白盒测试方法 121
    5.1.1 代码检查 122
    5.1.2 覆盖测试 123
    5.1.3 路径测试 127
    5.2 白盒测试工具(JUnit) 133
    5.2.1 白盒测试工具介绍 133
    5.2.2 使用JUnit进行白盒测试 139
    本章小结 144
    实训习题 144
    第6章 性能测试 145
    6.1 软件性能 145
    6.1.1 软件性能概述 145
    6.1.2 软件性能指标 148
    6.2 软件性能测试方法论 157
    6.2.1 SEI负载测试计划过程 157
    6.2.2 RBI方法 158
    6.2.3 性能下降曲线分析法 159
    6.2.4 LoadRunner的性能测试过程 159
    6.2.5 Segue提供的性能测试过程 160
    6.3 性能测试的方法 161
    6.3.1 性能测试 161
    6.3.2 负载测试 162
    6.3.3 压力测试 162
    6.3.4 并发测试 163
    6.4 性能测试工具 163
    6.4.1 性能测试工具介绍 163
    6.4.2 使用LoadRunner进行性能测试 165
    本章小结 184
    实训习题 184
    第7章 Web应用测试 185
    7.1 Web应用概述 185
    7.1.1 Web应用 185
    7.1.2 Web应用技术 186
    7.1.3 Web应用服务器 187
    7.2 Web应用设计测试 191
    7.2.1 Web应用界面测试 191
    7.2.2 Web应用功能测试 192
    7.2.3 兼容性测试 194
    7.3 Web应用安全测试 195
    7.3.1 Web应用安全 195
    7.3.2 Web应用安全测试方法 195
    7.4 Web应用压力测试 199
    7.4.1 压力测试 199
    7.4.2 压力测试工具(JMeter)介绍 201
    本章小结 211
    实训习题 211
    第8章 易用性测试 212
    8.1 易用性测试概述 212
    8.2 安装测试 215
    8.3 功能易用性测试 219
    8.4 用户界面测试 221
    8.4.1 界面整体测试 221
    8.4.2 图形用户界面测试用例 226
    8.5 用户文档测试 229
    本章小结 230
    实训习题 230
    附录 测试报告模板 231
    参考文献 234

最新评论共有 1 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册