我在空闲时间使用 Qt 开发了一个应用程序。随着代码大小的增加,我发现很难为旧代码包含新错误。我一直在手动测试我的应用程序。由于目标是一个 exe,我无法在不向我的应用程序中注入一些额外代码的情况下使用 C++ 测试对其进行自动化测试。
所以我的问题是,如果你是一个单一的开发人员并且不会从项目中赚钱,因为它是免费发布的,那么对于 GUI 应用程序来说,最好的 QA 技术是什么?谢谢你。
编辑: 我想要一组简单的测试,每个测试都针对我的软件的特定功能。我希望它们一个接一个地自动运行。最后,他们应该创建一个测试失败的报告。这可以通过在相同的类中创建新函数 + 在我想要测试的现有函数中添加一些检查然后创建一个包含所有测试的新类来完成。所以我想知道这是最好的方法还是有更好的选择?因为每次我将构建发布目标时,我都会评论/删除此 QA 代码,这可能会为该构建创建一些错误。
目前我并不担心文档和评论,因为我从一开始就坚持这一点。它仅与源代码质量检查有关。