软件单元测试
正版新书 新华官方库房直发 可开电子发票
¥
48.95
5.5折
¥
89
全新
库存6件
作者顾翔
出版社电子工业出版社
ISBN9787121455094
出版时间2023-06
版次1
装帧平装
开本16开
纸张胶版纸
页数316页
字数374千字
定价89元
货号SC:9787121455094
上书时间2024-10-31
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
顾翔,1997年毕业于北京工业大学,中国计算机学会(CFF)会员,上海开源协会个人会员,开源网安专家组成员,国家职业教育研究院软件测试、安全专家组成员。著有《软件测试技术实战:设计、工具及管理》《基于Django的电子商务网站设计》《全栈软件测试工程师宝典》《通过案例玩转JMeter(微课版)》图书。软件绿色联盟2018年优秀讲师获得者,先后就职于炎黄新星网络科技有限公司、中兴通讯股份有限公司、意法半导体(中国)有限公司和爱立信通信(中国)有限公司,担任软件开发工程师、软件测试工程师、软件测试经理等职务,积累了丰富的软件研发测试理论和实践经验,精通测试设计、测试管理、安全测试、性能测试、自动化测试、敏捷测试和DevOps测试技术,从2015年起,从事金融、通信、航空、邮政等行业及高校的软件测试咨询和培训工作。
主编推荐:
"基础知识+单元测试框架+实践案例,内容全面、系统,实操性强
适合所有语言的测试人员和开发人员"
媒体评论:
"本书是顾老师根据多年的测试实战经验提炼而成的,架构体系化强,着眼于一线实际问题的解决,是软件测试工程师的案头推荐书。
银行业产品管理、项目管理和知识管理专家 于兆鹏
见到顾老师的这本书,不禁眼前一亮,能够把单元测试由浅入深地讲清楚的专家为数不多。但是顾老师靠着扎实的测试功底和经验,站在全局的角度,从理论基础,到工具使用,再到案例分享,实实在在地把单元测试的内容讲得明明白白,具有很高的参考与学习价值,实属不易。
齐鲁物联网测试中心 李龙
单元测试在开发领域中占据着重要的地位,也是项目整个生命周期中非常重要的环节,可以有效地推进软件质量交付。本书由浅入深,从单元测试基础入门,覆盖Java、Python、C语言及利用各种语言的主流测试框架进行单元测试,引入测试驱动开发及对应语言的覆盖率工具,使用Jenkins集成SonarQube并结合大量实战案例进行讲解,是软件测试人员入门单元测试的推荐好书!
资深测试工程师 六哥(郎珑融)
单元测试在军工等高可靠性领域的受重视程度比较高,最近几年,随着敏捷的流行及单元测试框架的普及,其在互联网、金融等行业的应用也多了起来。本书从单元测试的基础知识到基于各类语言的单元测试方法和工具的使用,给读者展现了单元测试的全景图,值得业界从业者参考借鉴。
广州亿能测试技术服务有限公司咨询总监 陈能技
当前,单元测试作为业界的一种规范,关键不是要不要写,而是如何写。随着企业对软件开发质量、效率、成本要求的不断提高,单元测试除了能够驱动产品代码的优化,本身也需要不断重构,以保持高质量,减少维护成本。这就需要我们至少精通一种测试框架及相关的测试替身库,并熟练配合使用对应的覆盖率及语法规范检查工具。这本书从第3章起便分门别类
...
内容简介:
本书对软件单元测试进行了详细介绍。第1章与第2章介绍软件单元测试的概念和基础知识;第3章到第5章介绍C语言、Java语言和Python语言的单元测试框架和技巧;第6章与第7章介绍代码覆盖率工具和代码语法规范检查工具;第8章通过两个案例详细介绍TDD。本书适合软件开发工程师、测试工程师、项目经理和大学计算机专业本科高年级学生与研究生阅读。
目录:
第1章软件单元测试简介1
1.1桩对象和测试驱动函数1
1.2测试驱动开发2
1.3软件测试应该贯彻始终2
1.4软件测试金字塔3
1.5单元测试在传统开发模式中的地位4
1.6单元测试在敏捷开发模式中的地位5
1.7精准测试5
1.8单元测试和白盒测试6
1.9单元测试的FIRST原则和AIR原则7
1.10习题7
第2章软件单元测试基础知识8
2.1动态自动化单元测试8
2.1.1被测程序8
2.1.2语句覆盖8
2.1.3分支覆盖11
2.1.4条件覆盖13
2.1.5条件/分支覆盖15
2.1.6MC/DC覆盖15
2.1.7路径覆盖17
2.1.8几种覆盖率的强弱关系18
2.1.9控制流覆盖18
2.2静态自动化单元测试:代码扫描19
2.3手工单元测试:代码调试20
2.4手工单元测试:代码评审20
2.5单元测试中的问题20
2.5.1功能层面的问题21
2.5.2性能层面的问题22
2.5.3安全层面的问题22
2.6习题23
第3章C语言动态自动化单元测试框架24
3.1在Windows下安装C语言运行环境24
3.1.1安装配置MinGW24
3.1.2安装配置MSYS225
3.1.3安装配置IDE25
3.2安装编译CUnit31
3.2.1在Windows下安装CUnit31
3.2.2在Linux下安装CUn
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价