软件单元测试

软件单元测试

评分

★★★★★

ISBN

9787121455094

出版社

电子工业出版社 2023-06-01出版

作者

顾翔

内容简介
本书对软件单元测试进行了详细介绍。第1 章与第2 章介绍软件单元测试的概念和基础知识;第3 章到第5 章介绍C 语言、Java 语言和Python 语言的单元测试框架和技巧;第6 章与第7 章介绍代码覆盖率工具和代码语法规范检查工具;第8 章通过两个案例详细介绍TDD。读者可以根据自己的需求对以上内容进行选择性阅读或者全部阅读。另外,为了巩固大家的学习效果,每一章结尾都有相应的习题。 本书适合软件开发工程师、测试工程师、项目经理和大学计算机专业本科高年级学生与研究生阅读。
AI简介
这是一本详细探讨软件单元测试的书籍。该书首先介绍了软件单元测试的概念和基础知识,包括狭义广义单元测试区别,测试驱动开发概念,以及软件测试左移概念等。接着,该书详细介绍了C语言、Java语言和Python语言的单元测试框架和技巧,包括CUnit框架,Java语言动态自动化单元测试框架,以及Python语言动态自动化单元测试框架等。此外,该书还介绍了代码覆盖率工具和代码语法规范检查工具,如C语言覆盖率工具gcov和lcov,Java语言覆盖率工具JaCoCo,Python语言静态分析工具flake8和pylint,以及多代码语法规范检查平台SonarQube等。最后,该书通过两个案例详细介绍了TDD,包括TDD流程在实现斐波那契数列中的应用等。 在介绍狭义广义单元测试区别时,该书强调了测试的对象和范围,并指出在单元测试阶段可以使用白盒测试技术,也可以使用黑盒测试技术,具体取决于测试的需求和目标。在介绍测试驱动开发概念时,该书强调了先写测试代码,再写产品代码的方式,确保代码的正确性,提高开发效率。在介绍软件测试左移概念时,该书强调了将测试工作提前到软件开发阶段,通过使用各种工具和技术,尽可
阅读/下载地址