我应该为这个独立的Ruby应用程序编写什么RSpec测试?

时间:2011-07-01 21:27:34

标签: ruby testing rspec

我有一个带有一个型号的小红宝石应用程序,该模型使用ActiveRecord& find_by_sql方法作为查询有点复杂,它循环结果并生成CSV文件,然后将该文件上传到远程FTP服务器。

只是想知道我应该考虑为这个非rails应用程序编写哪些RSpec测试?

第一次编写非rails测试并且已经被“测试器块”命中: - )

谢谢!

1 个答案:

答案 0 :(得分:1)

以下列出了我可能会测试的内容。

  1. 测试应用程序是否可以连接到FTP服务器并上传一个简单的文件。
  2. 使用各种数据点测试查询。
  3. 使用不规则数据(遗忘字段和其他PEBCAK错误)测试CSV生成
  4. 测试CSV文件是否包含所有数据。
  5. 测试应用程序在发生故障时正常(或按预期)响应。
  6. 发布任何代码或查询本身将使我们能够提供更好的建议。