Thinking-Driven Testing: The Most Reasonable Approach to Quality Control
暫譯: 思維驅動測試:最合理的品質控制方法

Roman, Adam

  • 出版商: Springer
  • 出版日期: 2019-01-04
  • 售價: $2,470
  • 貴賓價: 9.5$2,347
  • 語言: 英文
  • 頁數: 305
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 3030103315
  • ISBN-13: 9783030103316
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book presents a new paradigm of software testing by emphasizing the role of critical thinking, system thinking and rationality as the most important skills for the tester. It thus approaches software testing from a different perspective than in past literature, as the vast majority of books describe testing in the context of specific tools, automation, documentation, particular test design techniques or test management. In addition, the book proposes a novel meta-approach for designing effective test strategies, which is based on recent advances in psychology, economics, system sciences and logic.
Chapter 1 starts by introducing the fundamental ideas underlying software testing. Chapter 2 then describes meta-strategies in software testing, i.e. general approaches that can be adapted to many different situations that a software tester encounters. Next, Chapter 3 presents the concept of Thinking-Driven Testing (TDT). This approach utilizes the concepts discussed in the two previous chapters and introduces the main ideas that underlie a reasonable and optimal approach to software testing. Chapter 4 builds on this basis and proposes a specific approach to testing, called TQED, that makes it possible to increase creativity in the context of delivering effective, optimal test ideas. Chapter 5 provides an overview of different types of testing techniques in order to understand the fundamental concepts of test design, while Chapter 6 details various pitfalls a tester may encounter and that can originate from a wide range of testing process areas. Lastly, Chapter 7 puts all this into practice, as it contains several exercises that will help testers develop a number of crucial skills: logical thinking and reasoning, thinking out of the box, creativity, counting and estimating, and analytical thinking.
By promoting critical, rational and creative thinking, this book invites readers to re-examine common assumptions regarding software testing and shows them how to become professional testers who bring added value to their company.

商品描述(中文翻譯)

本書提出了一種新的軟體測試範式,強調批判性思維、系統思維和理性作為測試者最重要的技能。因此,本書從不同於過去文獻的角度來探討軟體測試,因為絕大多數書籍都是在特定工具、自動化、文檔、特定測試設計技術或測試管理的背景下描述測試。此外,本書提出了一種新穎的元方法,用於設計有效的測試策略,該方法基於心理學、經濟學、系統科學和邏輯的最新進展。

第一章首先介紹了軟體測試的基本理念。第二章接著描述了軟體測試中的元策略,即可以適應軟體測試者所遇到的許多不同情況的一般方法。接下來,第三章介紹了思維驅動測試(Thinking-Driven Testing, TDT)的概念。這種方法利用前兩章中討論的概念,並介紹了合理和最佳的軟體測試方法的主要思想。第四章在此基礎上提出了一種具體的測試方法,稱為TQED,該方法使得在提供有效、最佳測試想法的背景下增加創造力成為可能。第五章概述了不同類型的測試技術,以便理解測試設計的基本概念,而第六章詳細說明了測試者可能遇到的各種陷阱,這些陷阱可能源自廣泛的測試過程領域。最後,第七章將所有這些付諸實踐,包含幾個練習,幫助測試者發展多項關鍵技能:邏輯思維與推理、跳出框架思考、創造力、計算與估算,以及分析性思維。

通過促進批判性、理性和創造性思維,本書邀請讀者重新檢視有關軟體測試的常見假設,並展示如何成為為公司帶來附加價值的專業測試者。

作者簡介

Adam Roman is a professor of computer science at the Jagiellonian University in Krakow, Poland, and also a both ASQ and ISTQB certified quality engineer and software tester. His research interests include software quality, model-based testing, effective test case design, test process improvement and application of AI techniques in testing. He also is a recognized expert in the field of software testing, speaker at many Polish testing conferences, and a member of the Polish Society for Quality of Informatics Systems.

作者簡介(中文翻譯)

亞當·羅曼是波蘭克拉科夫雅蓋隆大學的計算機科學教授,同時也是ASQ和ISTQB認證的質量工程師和軟體測試員。他的研究興趣包括軟體質量、基於模型的測試、有效的測試案例設計、測試流程改進以及人工智慧技術在測試中的應用。他也是軟體測試領域的公認專家,曾在多個波蘭測試會議上演講,並且是波蘭資訊系統質量協會的成員。