【IT168 技术文章】
Agenda 1:什么是功能测试解决方案?为什么需要功能测试解决方案?
Slide 4:功能测试的定义:
- 验证系统的功能性符合预定的功能说明书的测试。
Slide 5:功能测试解决方案的关键组成:
范围之内的:
l 手工测试
l 功能测试自动化
l 测试管理
范围之外的:
l 单元测试
l 静态分析
l 性能测试
l 应用程序的监测
Slide 6:你的工作室有做过任何功能测试脚本的自动化吗?
通过调查北美和欧洲公司的74个决策者得出以下数据:
Slide 7:手工测试的正反面
正方:
测试用例设计的成本是最少的
l 不需要使用工具或工具专家
l 没有自动化的需要
l 不需要在测试执行之前预留提前期
可以脚本化,带探索性,或两者皆可
l 测试设计和测试执行同时进行
l 在标准的手工测试脚本设计和执行之前,之间和之后都很有用
【Kiki】需要注意一下这里所说的脚本,不是普通意思上我们说的自动化测试脚本。在美国和其他国家,他们将手工测试的测试用例用非常清晰的步骤描述,有些象我们手工测试用例中的步骤,但比那更加详细,一步一步相当清楚,不需要测试人员太多的涉及,执行下来测试人员就象一个机器人一样。
反方:
测试执行的成本很高
l 成本 = 执行时间 × 劳动率
l 执行时间很昂贵
l 当重复执行时,没有效率
脚本化的测试执行很单调
l 不需要创造力
所有的窗体都是有极高的错误倾向
l 质量取决于测试人员每时每刻的细心
l 测试结果的文档化是另一个错误的潜在来源