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 PhaseYi%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(aa+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
aIlC2v2Grz5f?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@yf!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
]hD-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+qrW R(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+QTBqGAd0 - Set Up an Efficient Environment for Compatibility Testing 51Testing软件测试网] uuJj 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;J C){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
相关阅读:
- (转载)利用 Rational Functional Tester 实现 ITCL (或者 IBM) 框架 (gdd19832, 2008-12-19)
- (转载)Java资源 (gdd19832, 2008-12-19)
- 如何进行有效测试? (超越自我, 2008-12-20)
- 测试企业电子商务网站有效性清单 (超越自我, 2008-12-20)
- 中小IT企业如何留住80后技术人才(转) (天空下下雨, 2008-12-28)
- 网站性能计算公式(参考及转载) (超越自我, 2008-12-31)
- 监视所有HTTP 请求和响应的工具Fiddler工具介绍(分享) (超越自我, 2008-12-31)
- (转载)测试工程师的十二宗最 (m2b2x, 2009-1-01)
- 性能测试工程师的面试题(转载) (超越自我, 2009-1-06)
- 对Web测试人员的一些建议 (lghss23, 2009-1-20)
收藏
举报
TAG:
软件测试
转载