Communication Software Testing Technology Basics

Author: Zhao Huiqun
Publisher:
Publish Date: 2004-02-01
Features: Currently, there are not many books available that introduce communication software testing. Although occasionally a new book or two may appear, they often contain a significant amount of repetitive content. With the advancement of software technology, software testing techniques and methods are also continuously evolving. Particularly with the development of network technology, a large number of software designed to implement network protocols have emerged. This necessitates a comprehensive and in-depth reference book on software testing techniques to meet the needs of software testing professionals and students majoring in software. Based on this consideration, the author wrote this book after years of experience in software testing and the study of software testing techniques. The book first introduces the basic concepts, fundamental content, and classification of testing methods in software testing, serving as a foundation for software testing. It focuses on explaining the white-box and black-box methods of software testing. Building on this foundation, it delves into the basic methods of communication protocol software testing and provides a comprehensive introduction to modeling tools such as TTCN (Tree and Tabular Combined Notation) and LOTOS/E-LOTOS (Linear Temporal Ordering Specification). TTCN and LOTOS/E-LOTOS are formal modeling technology standards for protocol software testing issued by the International Organization for Standardization (ISO) and hold a dominant position in the field of protocol software testing. Most protocol software testing tools are designed and developed based on these two standards, making TTCN and LOTOS/E-LOTOS a key focus of this book. To help readers better understand TTCN and LOTOS/E-LOTOS, the book provides several typical application examples. The content of this book is novel and highly reference-worthy, making it suitable as a textbook for senior undergraduate and graduate students in computer science and communication engineering, as well as for software engineering students. It can also serve as a reference book for communication software developers and researchers in software testing technology.

📌 Related Posts