使用 Capistrano 在远程 DreamHost 测试/沙盒服务器中部署 Rails 应用程序
目前,我使用 capistrano 将应用程序部署到 Dreamhost 中的远程生产服务器 (请参阅本指南)。 我想在 DH 设置中设置一个备用子域 (testing.example.co…
我应该将与正在测试的代码相关的测试代码放在哪里?
我能想到的两个明显的地方是我正在处理的代码旁边的某种“测试”文件夹。比如: \project-code \my-feature \production-code \testing ***my tests**…
每个单元测试应该测试多少?
我的每个单元测试应该检查多少内容? 例如,我有这个测试 [TestMethod] public void IndexReturnsAView() { IActivityRepository repository = GetPop…
如何在结果质量很大程度上是主观的情况下实现自动化测试
我一直在通过一系列快速原型开发自动化和统计生成程序,以了解 API 的许可成本是否能产生良好的投资回报。 有限的时间框架和我自己有限的经验导致了一…
测试无限输入域(例如解析器或基于规则的系统)的最佳实践?
测试文本转语音引擎是一项相当艰巨的任务。 引擎本身解析输入并根据单个单词的语音分析应用发音规则。 此外,还存在发音规则的例外列表,以改善最终结…
TDD 和测试优先开发(或测试优先编程)之间有区别吗?
这两个想法对我来说听起来非常相似,但可能存在细微的差异,或者是完全相同的事情,但以不同的方式解释。 TDD 和测试优先开发/编程之间有什么关系?…
PC + 组合的自动化系统测试方法 嵌入式软件
该系统由硬件设备和PC机组成。 PC 运行控制硬件设备的 GUI。 为了测试设备,使用了可由 RS232 或 GPIB 控制的各种测试硬件。 为了自动执行此测试,测…