一旦资产持久化到团队的所有 SOAtest 用户可以访问的资源库中,我们建议你根据不同团队成员的角色来定义工作流。用户可以访问的资源库中,我们建议您根据不同团队成员的角色来定义工作流。
开发人员
除了像 Junit 和 Nunit 这样的单元测试框架外,开发人员还需要功能测试框架,以便可以根据一组基本测试对系统的功能进行分级。事实上,在敏捷开发模型和 TDD(Test Driven Development,测试驱动开发)方法中,经常需要这样的实践。Development,测试驱动开发)方法中,经常需要这样的实践。x
开发人员的测试工作可以而且应该在开发团队之外使用。由于开发人员最熟悉测试系统的技术方面,所以他们准备好通过提供功能测试的初始构建块来启动测试进程。例如,这可能包括定义构建块,如:
...
在推荐的工作流中,QA 团队成员使用开发人员创建的示例测试来更新工作空间,以及使用该基础围绕系统来设计各种用例场景,以便发现什么不起作用。这可能包括:
- 使用数据源延伸测试用例,以便增加测试覆盖率。
- 设计消极场景(比如,错误条件测试用例)。设计负向场景(比如,错误条件测试用例)。
- 创建用例场景测试,以验证该系统是否符合所有定义的终端用户需求。
- 设计可以跨多个应用程序的端到端业务流程测试。
- 定义测试成功准则和验证断言。
...