# 序言
* * * * *
千盼万盼,在ThinkPHP 5.X中终于支持单元测试了,一举解决了TP进行单元测试的难题。这对使用TP进行开发的项目是有很大的意义,这不仅会提高软件质量,同时也方便项目进行大胆重构优化现有问题。这理应是TP的一个里程碑事件,然而从TP 5.X正式版上线以来,TP社区好像并不是那么重视单元测试这一块。作为一名TP爱好者同时又对测试方面有着浓厚的兴趣,因此着手编写此文档希望能够对TP单元测试的发展有所帮助。
本手册的编写目的主要是为了方便大家了解TP,并且能够指引大家在实际项目中使用单元测试,更甚至能够将测试驱动应用到实际项目当中。
> 如何为本文档进行贡献:
对于那些了解单元测试的,并且支持TP发展欢迎联系作者或者提交到github上面来,继续为本文档贡献文章。首先更新到[github](https://github.com/CODE7070/TPUNIT_Doc)上,之后再同步到看云。
联系QQ:707039333
> 如果你觉得本文档对你有帮助,请点击github右上角的星星,给文档一个肯定。
# 目录
* * * * *
* [快速入门](快速入门.md)
* [序言](序言.md)
* [安装单元测试扩展](安装单元测试扩展.md)
* [编写一个简单的测试用例](编写一个简单的测试用例.md)
* [测试规范](测试规范.md)
* [如何在3.X中测试](如何在3.X中测试.md)
* [初级教程](初级教程.md)
* [构建请求](构建请求.md)
* [对session进行断言](对session进行断言.md)
* [对响应状态断言](对响应状态断言.md)
* [对模板变量进行断言](对模板变量进行断言.md)
* [seeXX断言系列](seeXX断言系列.md)
* [对网页进行断言](对网页进行断言.md)
* [对数据库进行断言](对数据库进行断言.md)
* [使用PHPUNIT断言](使用PHPUNIT断言.md)
* [原理](原理.md)
* [测试的运行流程](测试的运行流程.md)
# 地址
* * * * *
推荐一个高级php同事的公众号:编程说
![](https://box.kancloud.cn/35c247d04677a5a8e2056920b9c93cdd_258x258.jpg)
扫码可以关注
[看云](http://www.kancloud.cn/code7/tpunit)
[github](https://github.com/CODE7070/TPUNIT_Doc)