目前介紹通信軟件測試的書籍并不多見,雖然偶爾可以見到一兩本新書,但這些書有相當多的內容是重復的。隨著軟件技術的發(fā)展,軟件測試技術和方法也在不斷地更新。尤其是隨著網絡技術的發(fā)展,以實現(xiàn)網絡協(xié)議為內容的軟件大量出現(xiàn),這樣就需要一本能夠全面、深入介紹軟件測試技術的參考書來滿足廣大軟件測試技術人員和軟件專業(yè)學生的需求。正是基于這種考慮,作者在多年從事軟件測試工作和軟件測試技術學習的基礎上編寫了本書。本書首先介紹軟件測試的基本概念、基本內容和測試方法的分類,作為軟件測試的基礎,重點介紹了軟件測試的白箱法和黑箱法。在此基礎上深入討論了通信協(xié)議軟件測試的基本方法,全面介紹協(xié)議軟件測試的建模工具樹表描述語言TTCN和時序說明語言LOTOS/E-LOTOS。TTCN和LOTOS/E-LOTOS是國際標準化組織頒布的協(xié)議軟件測試的形式化建模技術標準,在協(xié)議軟件測試領域中占有主導地位,大多數(shù)協(xié)議軟件測試工具都是基于上述兩大標準設計開發(fā)的,所以TTCN和LOTOS/E-LOTOS也是本書的重點。為了使讀者能夠更好地理解TTCN和LOTOS/E-LOTOS,本書給出了一些典型的應用實例。本書內容新穎,參考性強,可以作為大專院校計算機專業(yè)、通信專業(yè)高年級學生、研究生和軟件學院學生的教材,也可以作為通信軟件開發(fā)人員、軟件測試技術的科研人員的參考書。