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 Phasek1u$E:Z|.?!c(c1d0- Involve Testers from the Beginning51Testing软件测试网aUS~3@W5C,\X
- Verify the Requirements
d W2l\qYE0 - 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\4UPv)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^ Iz {*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-ysCi0 - 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)Uxe
- 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^sU ]xG'Y~
- Automate Regression Tests When Feasible
'jVX.zSe]$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,QX 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
相关阅读:
- (转载)利用 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:
软件测试
转载