angelcc216 发表于 2006-1-10 12:46:37

When Should a Test Be Automated? 03

Brian Marick

Testing Foundations
marick@testing.com


2. There are only two possibilities: a completely automated test that can run entirely unattended, and a "one-shot" manual test that is run once and then thrown away. These are extremes on a continuum. You might have tests that automate only cumbersome setup, but leave the rest to be done manually. Or you might have a manual test that’s carefully enough documented that it can readily be run again. Once you understand the factors that push a test to one extreme or the other, you’ll know better where the optimal point on the continuum lies for a particular test.

3. Both automation and manual testing are plausible. That’s not always the case. For example, load testing often requires the creation of heavy user workloads. Even if it were possible to arrange for 300 testers to use the product simultaneously, it’s surely not cost-effective. Load tests need to be automated.

migen 发表于 2006-2-7 09:02:11

2.有二种可能性: 一个完全地自动化测试在无人看管时可以被彻底的运行, 并且一个“只有一次的”手工测试只被运行一次然后丢掉。 在一个连续统一体中这些都是极端的。 或者您有自动化测试唯一麻烦的设置的, 但留下其他的去手工测试;或您有足够仔细地手工测试那些备有文件并能重复容易运行的档案。 一旦您了解推进测试到一个尽头或其他的要素, 您将知道如何在连续体中为一个特殊测试选择更好的最佳点。

3.自动化和手工测试都是似是而非的。 但那总不是实际情形。例如, 负荷测试经常要求用户有非常大的工作量。 既使它可以安排300 个测试人员同时使用产品, 但肯定不是有效的。因此负荷测试需要被自动化执行。

connie 发表于 2006-2-7 09:06:04

well done
thx very much:)
页: [1]
查看完整版本: When Should a Test Be Automated? 03