RCE 研发软件过程中的自动化与手动测试
软件工程
2022-04-13 v1
摘要
科研软件通常由个别研究者或小型团队在科研工作之余并行开发。依赖该软件的人员与科研项目越多,软件更新正确实现新功能且不引入回归错误就越发重要。因此,科研软件开发者必须在有限资源中权衡:一方面实现新功能,另一方面彻底测试所有代码变更。我们介绍了在 DLR 开发分布式集成框架 RCE 所采用的流程。这些流程旨在自动化与手动测试之间取得平衡,在减少测试开销的同时尽早发现问题。我们还简要描述了这些测试流程如何与周边的开发与发布流程相整合。
引用
@article{arxiv.2204.05600,
title = {Automated and manual testing as part of the research software development process of RCE},
author = {Robert Mischke and Kathrin Schaffert and Dominik Schneider and Alexander Weinert},
journal= {arXiv preprint arXiv:2204.05600},
year = {2022}
}
备注
This preprint has not undergone peer review