Codeblocks IDE 的单元、集成、系统测试
我最近获得了一个基于 Codeblocks IDE 的项目的控制权。该项目由大型 make 脚本、摩托罗拉微控制器的 gcc 以及示例 C 程序组成。该代码受 subversion 源代码控制,但没有测试脚本。
我想知道基于 Windows 的软件的最佳测试包是什么。我希望能够启动软件、打开项目并进行编译。然后我会在输出目录中查找特定文件、二进制文件等。我能够为此任务配置专用虚拟机。
我想知道是否有比完全启动 IDE 并单击菜单更好的测试方法。
我希望这个项目在组装时考虑到测试驱动开发,但现在我被迫在之后添加测试。
感谢您的任何建议
I recently was given control of a project that is based on the Codeblocks IDE. This project consists of large make scripts, gcc for motorola microcontrollers, and example C programs. The code is under subversion source-control, but there are no test scripts.
I am wondering what the best test package for windows based software is. I would like the ability to launch the software, open a project and compile. Then I would look in the output directory for specific files, binaries, etc. I have the ability to provision a dedicated VM to this task.
I'm wondering if there's a better way for testing than fully launching the IDE and clicking through menus.
I wish this project was assembled with Test-driven development in mind, but now I'm being forced to add in test afterwards.
Thanks for any advice u might have
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
IMO,您需要 Microsoft Visual Studio 2010 捆绑包。
Microsoft Test Manager 2010用于测试用例/测试脚本/缺陷跟踪管理系统,更重要的是,您可以将其用作测试环境管理系统,包括虚拟机(Hyper-V)。
您还可以使用 Visual Studio 作为团队项目管理工具,它有一些针对不同敏捷项目类型的内置模板。
您可以从 MSDN 获取更多信息。
你应该尝试一下这个捆绑包,
IMO, you need Microsoft Visual Studio 2010 bundle.
Microsoft Test Manager 2010 for test case/test script/defect tracing management system, even more, you could use it as testing environment management system, including virtual machine(Hyper-V).
And you could also use the Visual Studio as the team project management tool, it has some build-in template for different agile project type.
You could get more information from MSDN.
You should get a try at this bundle,
我正在研究 EggPlant 等工具。不幸的是这个工具要花费 6000 美元。我现在负担不起,所以我仍然不确定答案。感谢您的意见。
I am looking into tools such as eggPlant. Unfortunatly this tool costs $6000. I cannot afford this right now so I am still not sure of the answer. Thanks for your input tho.