51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2125|回复: 0
打印 上一主题 下一主题

[转贴] From Accountant To Scientist

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-9-7 23:25:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原始链接请见:
http://blogs.msdn.com/micahel/ar ... antToScientist.aspx
由于文中有不少链接,所以还是建议大家直接看原文哈。

In many of my posts I have alluded to the automation stack my team is building, but I have not provided any details. The next month or so of posts will remedy that: first I'll discuss the problems we are trying to solve and then I'll explain how we're going about doing that.

Those of you doing model-based testing will likely note that you don't have some of the problems I talk about. While I don't disagree I do think that many of these problems simply move into the model's implementation.

Many thanks to everyone who reviewed the whitepapers on which these posts are based: Adam, Chan, Bob, Scott, Cathy, Ross, and most especially Mike.

Test Cases Today Are Not Everything They Could Be

    * Execution And Verification Are Tightly Coupled
    * Multiple Paths Of Execution Cause Duplicated Verification
    * Most Of Each Test Case Exercises A Small Fraction Of The Code
    * Test Cases Have Intimate Knowledge Of The User Interface
    * Test Cases Are Maintenance Hogs
    * Test Is Back-Loaded
    * Testers Are Little More Than Accountants In A Factory

So What Should A Test Case Look Like?

Please Allow Us To Introduce Ourselves

    * It All Starts With User Features: The Logical Functional Model
    * One Method To Rule Them All: Execution Behavior Manager
    * How High? For How Long? Using Which Foot? Data Manager
    * Did You? Did You Really? Loosely Coupled Comprehensive Verification
    * Show Me Yours: Application Internals
    * How Do I Invoke Thee? Let Me Count The Ways: The Physical Object Model

All For One And One For All: Our Complete Automation Stack

Examples of doing all this for a simple application:

    * Nuts And Bolts - Introduction
    * Use Your Users' Viewpoint - Logical Functional Model
    * Who Ya Gonna Call? - Execution Behaviors
    * A Peek Behind The Curtains - Physical Object Model
    * No Guts, But Lots Of Glory - Controls abstraction layer
    * Verily, 'Tis Truth - Loosely Coupled Comprehensive Verification
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-14 18:02 , Processed in 0.065661 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表