Make Everything As Simple As Possible, But Not Simpler.

Effective Software Testing - 50 Specific Ways to Improve Your Testing

上一篇 / 下一篇  2009-01-19 14:33:28 / 个人分类:转载

Requirements Phase
Yi%he-M6^0
  • Involve Testers from the Beginning
    0u y e.BmM,R:Ozn5s0
  • Verify the Requirements 
    ,SJA1eI-sD0
  • Design Test Procedures As Soon As Requirements Are Available 
    cJA+Pn%x(x8Q0
  • Ensure That Requirement Changes Are Communicated 
    DET"R]] G0
  • Beware of Developing and Testing Based on an Existing System
Test Planning
  • Understand the Task At Hand and the Related Testing Goal
    #zdEA,T-t O9jG/kf!zD0
  • Consider the Risks 
    X3G%r,m xq0
  • Base Testing Efforts on a Prioritized Feature Schedule 
    )Yq^4d:mgUb e0
  • Keep Software Issues in Mind 51Testing软件测试网brK#RXh
  • Acquire Effective Test Data 51Testing软件测试网['`m2h]P@
  • Plan the Test Environment 
    *X(a a+u hjb U0
  • Estimate Test Preparation and Execution Time
The Testing Team
  • Define Roles and Responsibilities 
    EQmlU9~,c*A*U0
  • Require a Mixture of Testing Skills, Subject-Matter Expertise, and Experience
  • Evaluate the Tester's Effectiveness
The System Architecture
  • Understand the Architecture and Underlying Components 
    aIlC2v2Gr z5f ?0
  • Verify That the System Supports Testability 
    |si:B;nFo0
  • Use Logging to Increase System Testability 
    C2O] ~9h#{ZP0
  • Verify That the System Supports Debug and Release Execution Modes 
Test Design and Documentation
  • Divide and Conquer 
    Go@ y f!i9J0
  • Mandate the Use of a Test-Procedure Template and Other Test-Design Standards51Testing软件测试网yf,y1w4s;nyO
  • Derive Effective Test Cases from Requirements51Testing软件测试网p~ e+d#y(?
  • Treat Test Procedures As "Living" Documents
    z @(Di_-o1J4}0
  • Utilize System Design and Prototypes51Testing软件测试网_kc*d.W
  • Use Proven Testing Techniques when Designing Test-Case Scenarios 
    sl.{Q EhH0
  • Avoid Including Constraints and Detailed Data Elements within Test Procedures 
    _e6M3t|w6f5cJ7O0
  • Apply Exploratory Testing 51Testing软件测试网n,wGw-\W^t9\(]
Unit Testing
  • Structure the Development Approach to Support Effective Unit Testing 51Testing软件测试网!G/__eI&p0yT
  • Develop Unit Tests in Parallel or Before the Implementation 51Testing软件测试网~`:l4UR5Z |
  • Make Unit-Test Execution Part of the Build Process 
    _2P"r/pJ0
Automated Testing Tool
  • Know the Different Types of Testing-Support Tools 51Testing软件测试网D w$V#\*Uv1J!Rd
  • Consider Building a Tool Instead of Buying One 
    S)VD6yVo0
  • Know the Impact of Automated Tools on the Testing Effort 
    j`]6W"BO ]h D-S~0
  • Focus on the Needs of Your Organization 51Testing软件测试网K}Ja;yp v
  • Test the Tools on an Application Prototype 
Automated Testing : Selected Best Practices
  • Do Not Rely Solely on Capture/Playback 51Testing软件测试网-cC"h PY)ul9o
  • Develop a Test Harness When Necessary  
    #xj;NFr5W2uU(I/Y0
  • Use Proven Test-scrīpt Development Techniques 
    #R4Y;Q;Za'{^0
  • Automate Regression Tests When Feasible 51Testing软件测试网'Xo&N_ZiF#b
  • Implement Automated Builds and Smoke Tests 51Testing软件测试网 ~V`EB;Ks:n:D
Nonfunctional Testing
  • Do Not Make Nonfunctional Testing an Afterthought 
    0{J3Ysk0
  • Conduct Performance Testing with Production-Sized Databases 
    $y(@9G\*Rj0
  • Tailor Usability Tests to the Intended Audience 
    ~Q?"X.i+O+q rWR(m0
  • Consider All Aspects of Security, for Specific Requirements and System-Wide 51Testing软件测试网X8q#jj1l4Z
  • Investigate the System's Implementation To Plan for Concurrency Tests 
    :P+QTBqG Ad0
  • Set Up an Efficient Environment for Compatibility Testing 51Testing软件测试网]uuJ j h4pR1[(\
Managing Test Execution
  • Clearly Define the Beginning and End of the Test-Execution Cycle 
    3u'raQ4gOnvo0
  • Isolate the Test Environment from the Development Environment 51Testing软件测试网Y9W rmZ;JC){ch
  • Implement a Defect-Tracking Life Cycle 
    7X*?9r&e?C6dh0
  • Track the Execution of the Testing Program 51Testing软件测试网,h e;lK/T3w:v/U.u

TAG: 软件测试 转载

 

评分:0

我来说两句

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 11722
  • 日志数: 15
  • 文件数: 3
  • 建立时间: 2008-11-17
  • 更新时间: 2009-02-04

RSS订阅

Open Toolbar