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
k1u$E:Z|.?!c(c1d0
  • Involve Testers from the Beginning51Testing软件测试网aUS~3@W5C,\X
  • Verify the Requirements 
    dW2l\qY E0
  • Design Test Procedures As Soon As Requirements Are Available 
    :@N&tvKc0
  • Ensure That Requirement Changes Are Communicated 
    ]+o;nMw5I0
  • Beware of Developing and Testing Based on an Existing System
Test Planning
  • Understand the Task At Hand and the Related Testing Goal
    $kCU-\]'JBvP6g0
  • Consider the Risks 51Testing软件测试网$sa Rt-S?g
  • Base Testing Efforts on a Prioritized Feature Schedule 51Testing软件测试网Q\4UP v)I5sG
  • Keep Software Issues in Mind 51Testing软件测试网c"^H*lyG![
  • Acquire Effective Test Data 51Testing软件测试网#u.okK%S.G1}A
  • Plan the Test Environment 
    ]$E R&p8O)vpD\0
  • Estimate Test Preparation and Execution Time
The Testing Team
  • Define Roles and Responsibilities 
    A ^ I z {*w\4U0
  • 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 
    qU.\D @w!GR;Q0
  • Verify That the System Supports Testability 51Testing软件测试网JU Ve XJ-@Tw
  • Use Logging to Increase System Testability 
    :We)kb8c%_0
  • Verify That the System Supports Debug and Release Execution Modes 
Test Design and Documentation
  • Divide and Conquer 51Testing软件测试网 xp/O$ra
  • Mandate the Use of a Test-Procedure Template and Other Test-Design Standards51Testing软件测试网0d(E3q3[q"[8z;h)y
  • Derive Effective Test Cases from Requirements
    |6y1ZN3J$Tz0
  • Treat Test Procedures As "Living" Documents
    *O;?xc Ew-y sCi0
  • Utilize System Design and Prototypes51Testing软件测试网S\2a*e/di"Gvd
  • Use Proven Testing Techniques when Designing Test-Case Scenarios 
    ,V\8Q{i|j)c{-R"G;\0
  • Avoid Including Constraints and Detailed Data Elements within Test Procedures 
    7IJk)nF7|)k0
  • Apply Exploratory Testing 
    "Eo,}]a;S,K)c0
Unit Testing
  • Structure the Development Approach to Support Effective Unit Testing 
    :XR*s/BP V?0
  • Develop Unit Tests in Parallel or Before the Implementation 
    6f)`-g7F4Ay9~0
  • Make Unit-Test Execution Part of the Build Process 51Testing软件测试网3EEnZj n"{
Automated Testing Tool
  • Know the Different Types of Testing-Support Tools 51Testing软件测试网#uS1H;F1v6E
  • Consider Building a Tool Instead of Buying One 51Testing软件测试网;x\:{u)Ux e
  • Know the Impact of Automated Tools on the Testing Effort 51Testing软件测试网W}/[1b#w+g5r c
  • Focus on the Needs of Your Organization 51Testing软件测试网 ^` H7w%p3N/v
  • Test the Tools on an Application Prototype 
Automated Testing : Selected Best Practices
  • Do Not Rely Solely on Capture/Playback 51Testing软件测试网k9dOJDH'@,x Kxt~8d
  • Develop a Test Harness When Necessary  
    4\)irBS@'|$\ h9X0
  • Use Proven Test-scrīpt Development Techniques 51Testing软件测试网tO^s U]xG'Y~
  • Automate Regression Tests When Feasible 
    'jVX.z Se]$i0
  • Implement Automated Builds and Smoke Tests 51Testing软件测试网9F$d\UBQ
Nonfunctional Testing
  • Do Not Make Nonfunctional Testing an Afterthought 51Testing软件测试网:]f@*} ? K `o
  • Conduct Performance Testing with Production-Sized Databases 
    eC.`+y]:ZQ0
  • Tailor Usability Tests to the Intended Audience 
    ek-pw ]0
  • Consider All Aspects of Security, for Specific Requirements and System-Wide 
    #lz,Q X QJ? G0
  • Investigate the System's Implementation To Plan for Concurrency Tests 
    z2{7d$M#CUP0
  • Set Up an Efficient Environment for Compatibility Testing 51Testing软件测试网8d1f v8QY-R
Managing Test Execution
  • Clearly Define the Beginning and End of the Test-Execution Cycle 
    l&Hf&R Cl!^o$y0
  • Isolate the Test Environment from the Development Environment 51Testing软件测试网;P RvLeOo
  • Implement a Defect-Tracking Life Cycle 
    :kEWEj`{v0
  • Track the Execution of the Testing Program 
    JK"S9j||y0

TAG: 软件测试 转载

 

评分:0

我来说两句

日历

« 2024-04-08  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

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

RSS订阅

Open Toolbar