业务导向测试:支持团队与评估产品
1. 支持团队的业务导向测试工具包
1.1 测试管理
在进行测试自动化时,即便测试还无法执行,将其呈现在自动化工具框架中也是合理的。我们需要一种方式,让开发团队的每个人都能访问所有测试(包括那些不打算自动化的测试),并且让客户能够理解这些测试。有很多方法可以让团队成员查看测试,例如维基(Wiki)是一种常见的共享测试用例的方式,像 FitNesse 这类工具会使用维基或类似工具,使叙述性需求、示例和可执行测试能共存于一处。
测试应纳入源代码控制,这样就能跟踪测试的哪些版本与代码的哪些版本相对应。至少,要对测试进行某种版本控制。有些团队会使用测试管理工具或综合测试框架,这些工具可能会与需求管理、缺陷跟踪或其他组件集成。
1.2 工具与准则总结
以下是有助于创建支持开发的业务导向测试的工具和准则:
- 需求和示例获取工具 :团队需要合适的工具来获取需求和示例,从宏观到细节,包括清单、思维导图、电子表格、模型、流程图以及各种基于软件的工具。
- 示例表达和测试自动化工具 :用于表达示例并在图形用户界面(GUI)上下进行测试自动化的工具,对敏捷测试自动化也至关重要。这些工具包括单元测试工具、行为驱动开发工具、FitNesse、带 Watir 的 Ruby、Selenium 和 Canoo WebTest 等。
- 自制测试自动化 :“自制”的测试自动化有助于团队降低自动化测试的总体拥有成本。
- 以业务导向测试驱动开发
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



