注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)有效軟件測(cè)試:提高測(cè)試水平的50條建議 英文版

有效軟件測(cè)試:提高測(cè)試水平的50條建議 英文版

有效軟件測(cè)試:提高測(cè)試水平的50條建議 英文版

定 價(jià):¥26.80

作 者: (美)Elfrede Dustin著
出版社: 中國(guó)電力出版社
叢編項(xiàng): 原版風(fēng)暴系列
標(biāo) 簽: 軟件工具

ISBN: 9787508310541 出版時(shí)間: 2004-01-01 包裝: 膠版紙
開(kāi)本: 24cm 頁(yè)數(shù): 258 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)探討了50個(gè)至關(guān)重要的最佳實(shí)踐、缺陷及解法。這些具體項(xiàng)目是從作者豐富的實(shí)踐經(jīng)驗(yàn)中收集而來(lái),能夠使質(zhì)量保證專業(yè)人員和測(cè)試管理人員即刻提高其理解能力和技巧,避免重大錯(cuò)誤,并實(shí)現(xiàn)當(dāng)前水準(zhǔn)的測(cè)試程序.本書(shū)以介紹如何將測(cè)試運(yùn)用到軟件開(kāi)發(fā)生命周期的所有階段中為重點(diǎn)——從需求定義到設(shè)計(jì)直至最終代碼;書(shū)中的50課主要集中于講述軟件測(cè)試的關(guān)鍵方面:測(cè)試計(jì)劃、設(shè)計(jì)、文檔、執(zhí)行、管理測(cè)試小組、單元測(cè)試、自動(dòng)化測(cè)試、非功能測(cè)試等讀者將從書(shū)中學(xué)到:在具有優(yōu)先級(jí)的特征時(shí)間表上進(jìn)行的基本測(cè)試評(píng)估測(cè)試準(zhǔn)備和執(zhí)行定義測(cè)試小組的角色和職責(zé)需求一旦可以滿足即設(shè)計(jì)測(cè)試程序從需求中得出有效測(cè)試用例避開(kāi)測(cè)試程序中的約束條件和具體的數(shù)據(jù)元素生成構(gòu)建程序中的單元測(cè)試執(zhí)行部分使用日志增強(qiáng)系統(tǒng)可測(cè)試性在應(yīng)用程序原型上對(duì)自動(dòng)化測(cè)試工具進(jìn)行測(cè)試在一切可能的時(shí)間自動(dòng)進(jìn)行回歸測(cè)試......整本書(shū)中,通過(guò)大量真實(shí)和具體的實(shí)例描述了這些重要原理和技術(shù)的成功應(yīng)用,讀者通過(guò)本書(shū)可快速查閱當(dāng)今一流的軟件質(zhì)量和測(cè)試權(quán)威奉獻(xiàn)的專家級(jí)技術(shù)和建議。ElfriedeDustin是《AutomatedSoftwareTesting》(Addison-Wesley,1999)和《QualityWebSystems》(Addison-Wesley,2002)的主要作者她是軟件工程和測(cè)試實(shí)踐領(lǐng)域公認(rèn)的專家,在QA的定義和實(shí)現(xiàn)以及測(cè)試過(guò)程方面幫助過(guò)很多公司。詳情可訪問(wèn)網(wǎng)站:http://www.effectivesoftwaretesting.com

作者簡(jiǎn)介

  ElfriedeDustin是《AutomatedSoftwareTesting》和《QualityWebSystems》的主要作者。她是軟件工程測(cè)試實(shí)踐領(lǐng)域公認(rèn)的專家,在QA的定義和實(shí)現(xiàn)以及測(cè)試過(guò)程方面幫助過(guò)很多公司。

圖書(shū)目錄

Preface
Acknowledgments
1. Requirements Phase
 Item 1: Involve Testers from the Beginning
 Item 2: Verify the Requirements
 Item 3: Design Test Procedures As Soon As Requirements Are Available
 Item 4: Ensure That Requirement Changes Are Communicated
 Item 5: Beware of Developing and Testing Based on an Existing System
2. Test Planning
 Item 6: Understand the Task At Hand and the Related Testing Goal
 Item 7: Consider the Risks
 Item 8: Base Testing Efforts on a Prioritized Feature Schedule
 Item 9: Keep Software Issues in Mind
 Item 10: Acquire Effective Test Data
 Item 11: Plan the Test Environment
 Item 12: Estimate Test Preparation and Execution Time
3. The Testing Team
 Item 13: Define Roles and Responsibilities
 Item 14: Require a Mixture of Testing Skills, Subject-Matter Expertise, and Experience
 Item 15: Evaluate the Tester's Effectiveness
4. The System Architecture
 Item 16: Understand the Architecture and Underlying Components
 Item 17: Verify That the System Supports Testability
 Item 18: Use Logging to Increase System Testability
 Item 19: Verify That the System Supports Debug and Release Execution Modes
5. Test Design and Documentation
 Item 20: Divide and Conquer
 Item 21: Mandate the Use ora Test-Procedure Template and Other Test-Design Standards
 Item 22: Derive Effective Test Cases from Requirements
 Item 23: Treat Test Procedures As "Living" Documents
 Item 24: Utilize System Design and Prototypes
 Item 25: Use Proven Testing Techniques when Designing Test-Case Scenarios
 Item 26: Avoid Including Constraints and Detailed Data Elements within Test Procedures
 Item 27: Apply Exploratory Testing
6. Unit Testing
 Item 28: Structure the Development Approach to Support Effective Unit Testing
 Item 29: Develop Unit Tests in Parallel or Before the Implementation
 Item 30: Make Unit-Test Execution Part of the Build Process
7. Automated Testing Tools
 Item 31: Know the Different Types of Testing-Support Tools
 Item 32: Consider Building a Tool Instead of Buying One
 Item 33: Know the Impact of Automated Tools on the Testing Effort
 Item 34: Focus on the Needs of Your Organization
 Item 35: Test the Tools on an Application Prototype
8. Automated Testing:
 Selected Best Practices
 Item 36: Do Not Rely Solely on Capture/Playback
 Item 37: Develop a Test Harness When Necessary
 Item 38: Use Proven Test-Script Development Techniques
 Item 39: Automate Regression Tests When Feasible
 Item 40: Implement Automated Builds and Smoke Tests
9. Nonfunctional Testing
 Item 41: Do Not Make Nonfunctional Testing an Afterthought
 Item 42: Conduct Performance Testing with Production-Sized Databases
 Item 43: Tailor Usability Tests to the Intended Audience
 Item 44: Consider All Aspects of Security, for Specific Requirements and System-Wide
 Item 45: Investigate the System's Implementation To Plan for Concurrency Tests
 Item 46: Set Up an Efficient Environment for Compatibility Testing
10. Managing Test Execution
 Item 47: Clearly Define the Beginning and End of the Test-Execution Cycle
 Item 48: Isolate the Test Environment from the Development Environment
 Item 49: Implement a Defect-Tracking Life Cycle
 Item 50: Track the Execution of the Testing Program

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)