首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >parasoft C++单元测试问题

parasoft C++单元测试问题
EN

Stack Overflow用户
提问于 2008-11-11 14:36:16
回答 2查看 2K关注 0票数 2

我正在做的一个项目刚刚被告知,我们必须将Parasoft C++单元测试工具整合到未来的任何代码更改中。我面临的问题是,我们的方法只有很小的改动,现在我们似乎被迫对整个方法进行单元测试。这些方法中有许多是成百上千行的代码。我可以肯定的是,如果我必须完全测试这些方法,那么我们就会遇到修复旧问题的麻烦,比如空指针检查,而我们的预算和人力无法处理这些修复。

有人知道parasoft是否允许你测试方法的一小部分吗?或者另一个单元测试框架是否能更好地工作。

EN

回答 2

Stack Overflow用户

发布于 2008-11-11 14:50:59

在一个新的方法中实现你正在做的小改变,测试它。然后更改原始方法以调用新方法。

您将测试更改,并进行一些重构以获得更好的代码。

票数 6
EN

Stack Overflow用户

发布于 2009-11-26 15:30:32

任何单元测试框架都不允许您只测试方法的一部分。

一个丑陋的建议是使用#include将小块代码直接包含到方法中,使用相同的#include将该代码包含到设置该代码使用的变量的测试方法中。

我推荐Michael Feather的书Working Effectively with Legacy Code,以获得关于如何将测试添加到大型代码库的建议。它也可以在Safari上在线获得。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/281037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档