Hard Problems in Software Testing: Solutions Using Testing as a Service (TaaS) (Synthesis Lectures on Software Engineering)

Scott Tilley, Brianna Floss

  • 出版商: Morgan & Claypool
  • 出版日期: 2014-09-01
  • 售價: $1,590
  • 貴賓價: 9.5$1,511
  • 語言: 英文
  • 頁數: 126
  • 裝訂: Paperback
  • ISBN: 1627055231
  • ISBN-13: 9781627055239
  • 相關分類: 軟體工程軟體測試
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book summarizes the current hard problems in software testing as voiced by leading practitioners in the field. The problems were identified through a series of workshops, interviews, and surveys. Some of the problems are timeless, such as education and training, while others such as system security have recently emerged as increasingly important.

The book also provides an overview of the current state of Testing as a Service (TaaS) based on an exploration of existing commercial offerings and a survey of academic research. TaaS is a relatively new development that offers software testers the elastic computing capabilities and generous storage capacity of the cloud on an as-needed basis. Some of the potential benefits of TaaS include automated provisioning of test execution environments and support for rapid feedback in agile development via continuous regression testing.

The book includes a case study of a representative web application and three commercial TaaS tools to determine which hard problems in software testing are amenable to a TaaS solution. The findings suggest there remains a significant gap that must be addressed before TaaS can be fully embraced by the industry, particularly in the areas of tester education and training and a need for tools supporting more types of testing. The book includes a roadmap for enhancing TaaS to help bridge the gap between potential benefits and actual results.

Table of Contents: Introduction / Hard Problems in Software Testing / Testing as a Service (TaaS) / Case Study and Gap Analysis / Summary / Appendix A: Hard Problems in Software Testing Survey / Appendix B: Google App Engine Code Examples / Appendix C: Sauce Labs Code Examples / References / Author Biographies

商品描述(中文翻譯)

本書總結了軟體測試領域中當前的重大問題,這些問題是由該領域的領先從業者提出的。這些問題是通過一系列的研討會、訪談和調查所識別的。有些問題是永恆的,例如教育和訓練,而其他問題如系統安全則最近逐漸成為越來越重要的議題。

本書還提供了基於對現有商業產品的探索和學術研究調查的測試即服務(Testing as a Service, TaaS)當前狀態的概述。TaaS是一項相對較新的發展,為軟體測試人員提供了基於需求的彈性計算能力和充足的雲端儲存容量。TaaS的一些潛在好處包括自動化的測試執行環境配置,以及通過持續回歸測試支持敏捷開發中的快速反饋。

本書包括一個代表性網路應用程式的案例研究和三個商業TaaS工具,以確定哪些軟體測試中的重大問題適合TaaS解決方案。研究結果顯示,在TaaS能夠被業界全面接受之前,仍然存在一個顯著的差距,特別是在測試人員的教育和訓練以及對支持更多類型測試的工具的需求方面。本書還包括一個增強TaaS的路線圖,以幫助縮小潛在好處與實際結果之間的差距。

目錄:導言 / 軟體測試中的重大問題 / 測試即服務(TaaS) / 案例研究與差距分析 / 總結 / 附錄A:軟體測試問題調查 / 附錄B:Google App Engine 代碼範例 / 附錄C:Sauce Labs 代碼範例 / 參考文獻 / 作者簡介