【发布时间】:2012-02-08 17:06:11
【问题描述】:
我正在寻找一个自动化测试框架来测试具有以下特征的系统:
1.非GUI系统 2. 在多个 Linux/Unix 主机上运行后端节点 3. 有我们必须测试的远程执行进程 4.导致大量的数据库访问。执行的测试是系统/集成/验收测试,而不是单元测试。就框架而言,我是语言不可知论者。任何语言/技术,只要系统符合要求,都是受欢迎的(尽管首选 Python :))。
一个示例场景: 我想在功能上比较一个产品的两个版本。
1. V1 将在机器 1 上运行。结果将写入数据库 X 2. V2 将在机器 2 上运行。结果将写入数据库 Y 3. V1和V2的表结构有很大不同,但逻辑上是一样的。 4.相同的数据将被推送到机器1和机器2【问题讨论】:
-
这是面向服务的架构吗?您是否有可以测试的 API 或 API?尝试了解架构以及您要解决的问题。
-
它不是面向服务的架构。它具有多线程进程,如银行、电信部门的后端。
标签: python frameworks automated-tests system-testing