我正在尝试对构建脚本进行单元测试。
我认为以下测试场景是正常情况
所有其他测试用例可能通常适用于构建脚本吗?
答案 0 :(得分:1)
对于“什么是其他测试用例” - 您可能希望测试它是否正确处理故障 - 如果磁盘发生故障,如果编译失败,则会出现其他一些I / O错误。无论您的错误程序是什么,都应该测试它们。
您的构建脚本是否也运行自动化测试?您可能想要检查它实际运行的那些(在此处获取递归),并正确地报告这些错误。
测试版本号似乎很简单。我假设你将版本号传递给脚本(或者有一些其他易于识别的方法来确定它们应该是什么)。检查您的构建工件是否在filename / readme / whereever中包含这些数字。