diff --git a/SUMMARY.md b/SUMMARY.md new file mode 100644 index 0000000000000000000000000000000000000000..bfc5b6ff7bfb411308814bebb3165abd8d60eae5 --- /dev/null +++ b/SUMMARY.md @@ -0,0 +1,61 @@ ++ [Java 自动化测试初学者实用指南](docs/handson-auto-test-java-beginners/README.md) + + [零、前言](docs/handson-auto-test-java-beginners/00.md) + + [一、Java 中的第一个编程步骤](docs/handson-auto-test-java-beginners/01.md) + + [二、了解 Java 中的类、对象及其用法](docs/handson-auto-test-java-beginners/02.md) + + [三、在 Java 中处理字符串及其函数](docs/handson-auto-test-java-beginners/03.md) + + [四、Java 程序–循环和条件的构建块](docs/handson-auto-test-java-beginners/04.md) + + [五、您需要了解的关于接口和继承的所有信息](docs/handson-auto-test-java-beginners/05.md) + + [六、了解有关数组的所有信息](docs/handson-auto-test-java-beginners/06.md) + + [七、了解 Java11 中的日期类和构造器](docs/handson-auto-test-java-beginners/07.md) + + [八、`super`和`this`关键字和异常在 Java 中的重要性](docs/handson-auto-test-java-beginners/08.md) + + [九、理解集合框架](docs/handson-auto-test-java-beginners/09.md) + + [十、`final`关键字、包和修饰符的重要性](docs/handson-auto-test-java-beginners/10.md) ++ [Java9 高性能应用](docs/high-perform-app-java9/README.md) + + [零、序言](docs/high-perform-app-java9/0.md) + + [一、学习 Java 9 底层性能改进](docs/high-perform-app-java9/1.md) + + [二、提高生产率和加速应用的工具](docs/high-perform-app-java9/2.md) + + [三、多线程和反应式编程](docs/high-perform-app-java9/3.md) + + [四、微服务](docs/high-perform-app-java9/4.md) + + [五、利用新 API 改进代码](docs/high-perform-app-java9/5.md) + + [六、测验答案](docs/high-perform-app-java9/6.md) ++ [Java11 秘籍](docs/java11-cb/README.md) + + [零、序言](docs/java11-cb/00.md) + + [一、安装和对 Java11 的窥探](docs/java11-cb/01.md) + + [二、面向对象编程的快速通道-类和接口](docs/java11-cb/02.md) + + [三、模块化编程](docs/java11-cb/03.md) + + [四、走向函数式](docs/java11-cb/04.md) + + [五、流和管道](docs/java11-cb/05.md) + + [六、数据库编程](docs/java11-cb/06.md) + + [七、并发和多线程编程](docs/java11-cb/07.md) + + [八、更好地管理操作系统进程](docs/java11-cb/08.md) + + [九、使用 springboot 的 restfulWeb 服务](docs/java11-cb/09.md) + + [十、网络](docs/java11-cb/10.md) + + [十一、内存管理和调试](docs/java11-cb/11.md) + + [十二、使用 JShell 的读取求值打印循环(REPL)](docs/java11-cb/12.md) + + [十三、使用新的日期和时间 API](docs/java11-cb/13.md) + + [十四、测试](docs/java11-cb/14.md) + + [十五、Java10 和 Java11 的编程新方法](docs/java11-cb/15.md) + + [十六、将 JavaFX 用于 GUI 编程](docs/java11-cb/16.md) ++ [精通 JUnit5 软件测试](docs/master-soft-test-junit5/README.md) + + [零、序言](docs/master-soft-test-junit5/0.md) + + [一、软件质量与 Java 测试回顾](docs/master-soft-test-junit5/1.md) + + [二、JUnit5 有什么新功能](docs/master-soft-test-junit5/2.md) + + [三、JUnit5 标准测试](docs/master-soft-test-junit5/3.md) + + [四、使用高级 JUnit 特性简化测试](docs/master-soft-test-junit5/4.md) + + [五、JUnit5 与外部框架的集成](docs/master-soft-test-junit5/5.md) + + [六、从需求到测试用例](docs/master-soft-test-junit5/6.md) + + [七、测试管理](docs/master-soft-test-junit5/7.md) ++ [Java 测试驱动开发](docs/test-driven-java-dev/README.md) + + [零、前言](docs/test-driven-java-dev/00.md) + + [一、为什么我应该关心测试驱动的开发?](docs/test-driven-java-dev/01.md) + + [二、工具、框架和环境](docs/test-driven-java-dev/02.md) + + [三、红绿重构——从失败到成功,直到完美](docs/test-driven-java-dev/03.md) + + [四、单元测试——关注你做了什么,而不是已经做了什么](docs/test-driven-java-dev/04.md) + + [五、设计——如果它不可测试,那么它就设计得不好](docs/test-driven-java-dev/05.md) + + [六、模拟——删除外部依赖项](docs/test-driven-java-dev/06.md) + + [七、TDD 和函数式编程——完美匹配](docs/test-driven-java-dev/07.md) + + [八、BDD——与整个团队合作](docs/test-driven-java-dev/08.md) + + [九、重构遗留代码——使其再次年轻](docs/test-driven-java-dev/09.md) + + [十、功能切换——将部分完成的功能部署到生产环境](docs/test-driven-java-dev/10.md) + + [十一、把它们放在一起](docs/test-driven-java-dev/11.md) + + [十二、通过实现连续交付利用 TDD](docs/test-driven-java-dev/12.md)