linux - 为大型网络软件编写功能测试

标签 linux testing functional-testing stress-testing

我正在为一个大型网络软件进行功能测试。有没有这样的测试框架(Linux平台)?

基本上,测试将具有以下结构:

  1. 准备系统
  2. 尝试做某事
  3. 等待 x 秒以获取结果
  4. 如果超时:清理并报告错误
  5. 尝试以用户 X 的身份做某事
  6. ...

本来想直接用Perl来实现的,但是如果已经有一些支持的框架就更好了。

最佳答案

我的经验是,每个系统都是不同的,或者从顶层 View 看它们是一样的,但深入系统你会发现阻塞问题,即“细节决定成败”。出于这个原因,我们一直实现自己的测试框架,以便完全控制系统。

我想说的另一点是,代码将被开发人员/维护人员多次阅读。尽管 perl 是一门伟大的语言,但它并不适合阅读或容易理解。写它的人可能会辞职,其他人需要做出调整;因此,我建议您使用 python而是为了便于维护。

只是我的 10c...

关于linux - 为大型网络软件编写功能测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6408364/

相关文章:

testing - Backbone : how to test preventDefault to be called without testing directly the callback

unit-testing - 函数式编程、SRP、可测试性以及具有静态和实例可变字段的类

Yii 模拟模型

c - 使用 Linux 进行实时编程

windows - 在 Windows 下使用 Linux 实用程序的最佳方法是什么?

c++ - C++性能测量中的一些问题

android - 使用 jar 依赖项测试 Android 项目

testing - 我想要一个沙盒测试环境,它*始终*是 Production 的精确副本

linux - 如何在C中制作一个fifo?

java - org.openqa.selenium.WebDriverException : chrome not reachable