Software Test Design: Write comprehensive test plans to uncover critical bugs in web, desktop, and mobile apps (Paperback)
暫譯: 軟體測試設計:撰寫全面的測試計畫以發現網頁、桌面和行動應用程式中的關鍵錯誤 (平裝本)

Amey, Simon

  • 出版商: Packt Publishing
  • 出版日期: 2022-12-02
  • 售價: $1,900
  • 貴賓價: 9.5$1,805
  • 語言: 英文
  • 頁數: 426
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1804612561
  • ISBN-13: 9781804612569
  • 相關分類: 軟體工程軟體測試
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

A guide to writing comprehensive test plans covering exploratory testing and feature specification; black and white box testing; security, usability, and maintainability; and load and stress testing

 

Key Features:

  • Cover all key forms of testing for modern applications systematically
  • Understand anti-patterns and pitfalls in system design with the help of practical examples
  • Learn the strengths and weaknesses of different forms of testing and how to combine them effectively

 

Book Description:

Software Test Design details best practices for testing software applications and writing comprehensive test plans. Written by an expert with over twenty years of experience in the high-tech industry, this guide will provide you with training and practical examples to improve your testing skills.

Thorough testing requires a thorough understanding of the functionality under test, informed by exploratory testing and described by a detailed functional specification. This book is divided into three sections, the first of which will describe how best to complete those tasks to start testing from a solid foundation.

Armed with the feature specification, functional testing verifies the visible behavior of features by identifying equivalence partitions, boundary values, and other key test conditions. This section explores techniques such as black- and white-box testing, trying error cases, finding security weaknesses, improving the user experience, and how to maintain your product in the long term.

The final section describes how best to test the limits of your application. How does it behave under failure conditions and can it recover? What is the maximum load it can sustain? And how does it respond when overloaded?

By the end of this book, you will know how to write detailed test plans to improve the quality of your software applications.

 

What You Will Learn:

  • Understand how to investigate new features using exploratory testing
  • Discover how to write clear, detailed feature specifications
  • Explore systematic test techniques such as equivalence partitioning
  • Understand the strengths and weaknesses of black- and white-box testing
  • Recognize the importance of security, usability, and maintainability testing
  • Verify application resilience by running destructive tests
  • Run load and stress tests to measure system performance

 

Who this book is for:

This book is for anyone testing software projects for mobile, web, or desktop applications. That includes Dedicated QA engineers managing software quality, Test and test automation engineers writing formal test plans, Test and QA managers running teams responsible for testing, Product owners responsible for product delivery, and Developers who want to improve the testing of their code.

商品描述(中文翻譯)

撰寫全面測試計劃的指南,涵蓋探索性測試和功能規範;黑盒和白盒測試;安全性、可用性和可維護性;以及負載和壓力測試

主要特點:


  • 系統性地涵蓋現代應用程序的所有主要測試形式

  • 通過實際範例了解系統設計中的反模式和陷阱

  • 學習不同測試形式的優缺點,以及如何有效地結合它們

書籍描述:

《軟體測試設計》詳細介紹了測試軟體應用程序和撰寫全面測試計劃的最佳實踐。這本指南由一位在高科技行業擁有超過二十年經驗的專家撰寫,將為您提供培訓和實際範例,以提升您的測試技能。

徹底的測試需要對被測試功能有透徹的理解,這需要依賴探索性測試並通過詳細的功能規範來描述。本書分為三個部分,第一部分將描述如何最好地完成這些任務,以便從堅實的基礎開始測試。

憑藉功能規範,功能測試通過識別等價類、邊界值和其他關鍵測試條件來驗證功能的可見行為。本部分探討了黑盒和白盒測試、嘗試錯誤案例、發現安全弱點、改善用戶體驗以及如何在長期內維護產品等技術。

最後一部分描述了如何最好地測試應用程序的極限。它在故障條件下的行為如何?能否恢復?它能承受的最大負載是多少?當超載時,它的反應如何?

在本書結束時,您將知道如何撰寫詳細的測試計劃,以提高您的軟體應用程序的質量。

您將學到什麼:


  • 了解如何使用探索性測試調查新功能

  • 發現如何撰寫清晰、詳細的功能規範

  • 探索系統化的測試技術,如等價劃分

  • 了解黑盒和白盒測試的優缺點

  • 認識安全性、可用性和可維護性測試的重要性

  • 通過執行破壞性測試來驗證應用程序的韌性

  • 執行負載和壓力測試以測量系統性能

本書適合誰:

本書適合任何測試移動、網頁或桌面應用程序的軟體專案的人士。這包括負責管理軟體質量的專職QA工程師、撰寫正式測試計劃的測試和測試自動化工程師、負責測試的測試和QA經理、負責產品交付的產品負責人,以及希望改善其代碼測試的開發人員。