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 Phase51Testing软件测试网l`_g)_
  • Involve Testers from the Beginning
    ETXE o1@'[[Q0
  • Verify the Requirements 
    t3L+}.n*hj6Y0
  • Design Test Procedures As Soon As Requirements Are Available 51Testing软件测试网.qv,y;s Y
  • Ensure That Requirement Changes Are Communicated 
    fO@"B6@B(i+[+v0
  • Beware of Developing and Testing Based on an Existing System
Test Planning
  • Understand the Task At Hand and the Related Testing Goal51Testing软件测试网}7e-J;O oT*p
  • Consider the Risks 
    bCDC%h8hrQxz)`0
  • Base Testing Efforts on a Prioritized Feature Schedule 51Testing软件测试网{] [4[7dn:i
  • Keep Software Issues in Mind 51Testing软件测试网6K/g#_ ?PmI
  • Acquire Effective Test Data 
    :x_ }^T)f2[H0
  • Plan the Test Environment 51Testing软件测试网W%K0a*h*C.tz1O
  • Estimate Test Preparation and Execution Time
The Testing Team
  • Define Roles and Responsibilities 
    _E/v ?0a(}0
  • 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 51Testing软件测试网g%vDtY$\.J`
  • Verify That the System Supports Testability 51Testing软件测试网 vs|'Kkd_G
  • Use Logging to Increase System Testability 
    6fd)n!d4V!u(x6X0
  • Verify That the System Supports Debug and Release Execution Modes 
Test Design and Documentation
  • Divide and Conquer 
    V @ a eM8` t ~U0
  • Mandate the Use of a Test-Procedure Template and Other Test-Design Standards
    I(xXGZY6U f0
  • Derive Effective Test Cases from Requirements51Testing软件测试网xceT*\^[W
  • Treat Test Procedures As "Living" Documents51Testing软件测试网^4Fd;];n%c
  • Utilize System Design and Prototypes51Testing软件测试网'l$K _cZ)F
  • Use Proven Testing Techniques when Designing Test-Case Scenarios 
    'g Ga-B:Z)?%c ~0
  • Avoid Including Constraints and Detailed Data Elements within Test Procedures 51Testing软件测试网*wv!u b,? yJb(D
  • Apply Exploratory Testing 51Testing软件测试网9a+X"F#e;~K.o-@(IG
Unit Testing
  • Structure the Development Approach to Support Effective Unit Testing 
    \;y7a{7z:B~Q*k0
  • Develop Unit Tests in Parallel or Before the Implementation 
    :E4C1`D n5|i0
  • Make Unit-Test Execution Part of the Build Process 
    B'\"PyPu%v U0
Automated Testing Tool
  • Know the Different Types of Testing-Support Tools 
    dq} mF W0p8J/n0
  • Consider Building a Tool Instead of Buying One 
    W?[ |2f!F0
  • Know the Impact of Automated Tools on the Testing Effort 
    ;lM5DL#C;v3kf0
  • Focus on the Needs of Your Organization 51Testing软件测试网H?vul_t
  • Test the Tools on an Application Prototype 
Automated Testing : Selected Best Practices
  • Do Not Rely Solely on Capture/Playback 
    +b#pG5du8V+P}0
  • Develop a Test Harness When Necessary  
    l8Q8w[S#o ~0
  • Use Proven Test-scrīpt Development Techniques 51Testing软件测试网 mg/AdUqU8~
  • Automate Regression Tests When Feasible 
    bFD'R#I-ta|p$]0
  • Implement Automated Builds and Smoke Tests 51Testing软件测试网u,dtk.hj` hP
Nonfunctional Testing
  • Do Not Make Nonfunctional Testing an Afterthought 
    q7J[? l$VPr j0
  • Conduct Performance Testing with Production-Sized Databases 51Testing软件测试网R/l ~1ts*P
  • Tailor Usability Tests to the Intended Audience 
    eV*rbJP1Y0
  • Consider All Aspects of Security, for Specific Requirements and System-Wide 
    %O`k,Z1yk Vf2x0
  • Investigate the System's Implementation To Plan for Concurrency Tests 51Testing软件测试网3l2T&A:f:L@+l!R5n
  • Set Up an Efficient Environment for Compatibility Testing 
    tg:zs^ H%E0
Managing Test Execution
  • Clearly Define the Beginning and End of the Test-Execution Cycle 51Testing软件测试网6i3l"N tj8A~(p2wDsH4[8k
  • Isolate the Test Environment from the Development Environment 
    nst&QH.m.}x8Yb0
  • Implement a Defect-Tracking Life Cycle 51Testing软件测试网/_;_Zq env+MF
  • Track the Execution of the Testing Program 
    YN.R$^dQcD0

TAG: 软件测试 转载

 

评分:0

我来说两句

日历

« 2024-05-13  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

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

RSS订阅

Open Toolbar