首页 > 图书中心 >图书详情

软件测试技术与研究

新工科,新测试,新热点,新方向

作者:曹小鹏
丛书名:面向新工科专业建设计算机系列教材
定价:49
印次:1-1
ISBN:9787302610045
出版日期:2022.09.01
印刷日期:2022.09.15

本书全面、系统地介绍了软件测试的相关理论以及实践知识,在总结软件测试的概念、方法、过程的基础上,对测试工具的使用进行了创新性的介绍,并展望了软件测试行业的研究热点与发展方向。 全书分为三部分:第一部分(第1~3章)为理论篇,着重介绍了软件测试的基本概念、白盒测试、黑盒测试、软件测试的模型、单元测试、集成测试、确认测试、系统测试、验收测试、测试管理等内容。第二 部分(第4章)为发展篇,对软件测试在云端、移动开发和嵌入式上的应用进行了介绍,同时对软件测试行业与技术的发展进行了展望。第三部分(第5 章)为工具篇,主要介绍了白盒测试工具 BoundsChecker、单元测试工具JUnit、性能测试工具LoadRunner、自动化测试工具Monkey以及测试管理工具禅道。 本书适合作为高等院校计算机、软件工程专业的高年级本科生、研究生的教材,同时也可供从事计算机软件测试的各类技术人员和研究人员参考。

more >

前言 随着软件产业的发展,软件产品的质量控制逐渐成为软件企业在激烈的市场竞争条件下生存与发展的核心。软件产品在发布前都需要进行大量的质量控制、测试和文档编写工作,而这些工作必须依靠技术娴熟的专业软件人才来完成,软件测试是保证软件产品质量最为重要的方法。在航空航天、国防等生命攸关的软件项目研发过程中,软件产品的质量要求往往更高,测试工作要求也更加严格。 软件测试是描述一种用来促进被鉴定软件的正确性、完整性、安全性和质量的过程,是工程性非常强的一门课程,软件产业的健康发展需要大量的软件测试人员。该类职位的需求主要集中在沿海发达城市,其中北京和上海的需求量分别占全国城市总需求量的33%和29%,民企的需求量较大,其占总需求量的19%,而外商独资(欧美为主)企业需求排列第二,占15%。但如今的现状却是: 一方面企业对高质量测试工程师的需求量越来越大;另一方面国内原来对软件测试工程师的职业重视程度不够,使许多业内人士并不了解软件测试工程师具体从事的是什么工作。 在西安邮电大学计算机学院大学本科毕业的学生就业之中,有相当大比例的一部分都从事了软件测试的相关工作。本书主要从软件测试的方法、测试过程、测试工具、测试技术发展4方面进行了讲解,强调应用的同时加强了学生实际动手能力的培养。 随着软件研发技术的发展,软件测试也出现了很多新的发展方向,如云测试、移动端软件测试等。同时软件测试的方法也是软件工程研究的一个重点内容,其有很多问题值得研究,如测试用例的自动生成与约简等。本书相应地增加了软件测试的发展等相关章节,能够适用于研究生教学。 西安邮电大学研究生屈红艳参与编写了本书第1章,燕霞参与编写了本书第2、3章,吴雨泽参与编写了本书第4、5章,全书由曹小鹏教授统稿、审查。 限于作者水平,本书对于测试相关的一些论述稍显肤浅,也有可能存在错误,恳请读者批评指正。 曹小鹏2022年5月于西安

more >
扫描二维码
下载APP了解更多

同系列产品more >

大学计算与人工智能

桂小林
定 价:69.80元

查看详情
大数据分析基础及应用案例(微课版)...

孙青、谭峤、王祎
定 价:49元

查看详情
深度学习技术基础(微课版)

田春伟、左旺孟
定 价:49元

查看详情
离散数学及编程实践

向秀桥
定 价:69元

查看详情
机器学习

翟懿奎,秦传波,麦超云
定 价:69元

查看详情
图书分类全部图书
more >
  • 本书内容丰富,实用性强,覆盖了软件测试基本方法,软件测试过程及工具,软件测试发展方向等知识。
    内容编排和讲解围绕培养并提高学生软件测试实践能力的目标,通过现实软件测试案例讲解知识点及其应用。
    提供了大量习题,并提供习题解答。
    提供部分例子的软件测试目标和测试程序。
more >
  • 目录

    第一部分理论篇

    第1章软件测试的基本概念31.1软件生命周期3

    1.2软件测试5

    1.2.1由于软件缺陷造成的事故5

    1.2.2软件测试的概念5

    1.2.3软件测试的分类6

    1.2.4软件测试的原则7

    1.2.5软件缺陷8

    1.2.6测试用例11

    1.3软件测试的发展12

    1.4软件测试的要素13

    1.5软件质量13

    1.5.1ISO9000质量体系认证14

    1.5.2CMM与CMMI认证15

    1.6习题17

    第2章软件测试方法18

    2.1软件测试方法概述18

    2.2白盒测试20

    2.2.1代码检查法21

    2.2.2静态结构分析法22

    2.2.3逻辑覆盖法23

    2.2.4基本路径测试法33

    2.2.5域测试法36

    2.3黑盒测试36

    2.3.1等价类划分法37

    2.3.2边界值分析法39

    2.3.3错误推测法40

    2.3.4因果图法41

    2.4灰盒测试43

    2.5习题44

    〖3〗软件测试技术与研究目录〖3〗第3章软件测试过程与管理47

    3.1软件测试过程概述47

    3.1.1软件测试阶段47

    3.1.2软件测试模型49

    3.2单元测试51

    3.2.1单元测试的定义51

    3.2.2单元测试的思路51

    3.2.3单元测试的实施者52

    3.2.4单元测试的内容53

    3.2.5单元测试的特点55

    3.3集成测试56

    3.3.1集成测试的定义56

    3.3.2集成测试和单元测试的关系57

    3.3.3集成测试的目标57

    3.3.4集成测试的方法58

    3.3.5集成测试的过程63

    3.4确...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘