買這商品的人也買了...
相關主題
商品描述
Combinatorial testing of software analyzes interactions among variables using a very small number of tests. This advanced approach has demonstrated success in providing strong, low-cost testing in real-world situations. Introduction to Combinatorial Testing presents a complete self-contained tutorial on advanced combinatorial testing methods for real-world software.
The book introduces key concepts and procedures of combinatorial testing, explains how to use software tools for generating combinatorial tests, and shows how this approach can be integrated with existing practice. Detailed explanations and examples clarify how and why to use various techniques. Sections on cost and practical considerations describe tradeoffs and limitations that may impact resources or funding. While the authors introduce some of the theory and mathematics of combinatorial methods, readers can use the methods without in-depth knowledge of the underlying mathematics.
Accessible to undergraduate students and researchers in computer science and engineering, this book illustrates the practical application of combinatorial methods in software testing. Giving pointers to freely available tools and offering resources on a supplementary website, the book encourages readers to apply these methods in their own testing projects.
商品描述(中文翻譯)
軟體的組合測試分析變數之間的互動,使用非常少量的測試。這種先進的方法在現實情況中已證明能提供強大且低成本的測試。組合測試入門提供了一個完整的自我包含的教程,介紹針對現實軟體的先進組合測試方法。
本書介紹了組合測試的關鍵概念和程序,解釋如何使用軟體工具生成組合測試,並展示這種方法如何與現有實踐相結合。詳細的解釋和範例澄清了使用各種技術的方式和原因。關於成本和實際考量的部分描述了可能影響資源或資金的權衡和限制。雖然作者介紹了一些組合方法的理論和數學,但讀者可以在不深入了解基礎數學的情況下使用這些方法。
本書適合計算機科學和工程的本科生及研究人員,展示了組合方法在軟體測試中的實際應用。提供免費可用工具的指引並在補充網站上提供資源,本書鼓勵讀者在自己的測試專案中應用這些方法。