# 序言
* * * * *
千盼萬盼,在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同事的公眾號:編程說

掃碼可以關注
[看云](http://www.hmoore.net/code7/tpunit)
[github](https://github.com/CODE7070/TPUNIT_Doc)