导航:首页 > 五金知识 > c测试工具箱

c测试工具箱

发布时间:2022-04-24 08:35:57

1. c语言程序单元测试用什么工具比较好

C++test是一个很好的工具,很全面,设置麻烦一点有兴趣可以了解一下 http://bbs.51testing.com/thread-42641-1-1.html开源的有CPPunit

2. C语言和C++软件测试工具有哪些

强烈推荐VISUAL UNIT 4。VISUAL UNIT 4,嵌入式完全可以抛开硬件输入数据,直接用底层输入,不需要打桩什么的那么复杂,而且该自动化测试是完全可以抛开测试代码,测试什么疑难杂症都是一样,点鼠标填表格就可以完成测试,并自动生成测试报告的工具。进他们公司网站广州凯乐软件技术有限公司,有详细教程和免费下载使用。广州凯乐软件技术有限公司研发的VISUAL UNIT 4.5,是一款自动化表格驱动的单元及集成测试工具。不需要测试代码,测试工作=填表格,方便太多太多了。最重要是可以很快的完成MC/DC全覆盖。

3. 几种C/C++语言安全检测工具介绍

FormatGuard:Linux下防止格式化字符串攻击的工具,是对glibc的增强。具体通过预处理提供的宏功能来对类printf函数中的参数个数进行计数,通过glibc提供的parse_printf_format函数来对转换说明符进行计数。如果转换说明符的数目大于提供给printf的参数个数,_proteced_printf函数认为可能遭受格式串攻击,发出警告。但该工具不能分析类vprintf函数(而此类函数却大量存在)
LibFormat:Unix中提供了一个有用的环境变量LD_PRELOAD,它允许我们定义在程序允许前优先加载的动态链接库。主要思想,通过动态连接器将自己插入到程序中,在程序以后的运行中如果发现了包含%n的格式串出现在可写内存中,则终止程序。但对读操作却无能为力,而且遇到的任何%n格式串,都会终止程序,误报高。

4. 有哪些好用的轻量级 C 代码静态检测工具

由Stanford大学的Dawson Engler副教授等研究开发,该静态分析工具允许用户使用一种称作metal的状态机语言编写自定义的时序规则,从而实现了静态分析工具的可扩展性。MC的实际效果非常优秀,号称在Linux内核中找出来数百个安全漏洞。MC目前已经商业化,属于Coverity Inc.2014年被Synopsys收购。目前学术领域比较认可的静态分析工具,其技术处于领先地位。
mygcc 由一个法国人N. Volanschi开发,其思想来源于MC,试图将自定义的错误检测集成到编译时。

5. 基于c/c++的自动化测试工具有哪些

全名HP QuickTest Professional software ,最新的版本为HP QuickTest Professional 11.0 QTP是quicktest Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等 QuickTest针对的是GUI应用程序,包括传统的Windows应用程序,以及现在越来越流行的Web应用。它可以覆盖绝大多数的软件开发技术,简单高效,并具备测试用例可重用的特点。其中包括:创建测试、插入检查点、检验数据、增强测试、运行测试、分析结果和维护测试等方面。 2、WinRunner
Mercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。 企业级应用可能包括Web应用系统,ERP系统,CRM系统等等。这些系统在发布之前,升级之后都要经过测试,确保所有功能都能正常运行,没有任何错误。如何有效地测试不断升级更新且不同环境的应用系统,是每个公司都会面临的问题。 3、Rational Robot 是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面IBM Rational Test Manager上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。 4、AdventNet QEngine
AdventNet QEngine是一个应用广泛且独立于平台的自动化软件测试工具,可用于Web功能测试、web性能测试、Java应用功能测试、Java API测试、SOAP测试、回归测试和Java应用性能测试。支持对于使用HTML、JSP、ASP、.NET、PHP、JavaScript/VBScript、XML、SOAP、WSDL、e-commerce、传统客户端/服务器等开发的应用程序进行测试。此工具以Java开发,因此便于移植和提供多平台支持。

6. 有什么好用的C和C++嵌入式测试工具

强烈推荐VISUAL UNIT 4。VISUAL UNIT 4,嵌入式完全可以抛开硬件输入数据,直接用底层输入,不需要打桩什么的那么复杂,而且该自动化测试是完全可以抛开测试代码,测试什么疑难杂症都是一样,点鼠标填表格就可以完成测试,并自动生成测试报告的工具。进他们公司网站广州凯乐软件技术有限公司,有详细教程和免费下载使用。

7. 测试C语言用的工具是什么

你说错了吧?应该是 编译C语言编写的程序的工具是什么?

我给你推荐个C-free。C—FREE 这个软件很不错的,同时支持C++哦 ! 4.0是最新的版本, 不用注册 , 不过也不是破解软件 官方下载的 。如果你要3.5的话 , 就要注册 , 注册机也有的 , 不过有些麻烦啊 !这里是4.0下载地址http://www.programarts.com/download/cfree4_0_beta2_e_setup.exe。 3.5的网上搜就一大堆,就不用说了。再说一下,3.5是简体中文的,4.0是英文的。

3.5的注册机是:

#include "stdlib.h"
#include "stdio.h"
int main(int argc, char* argv[])
{
char chKey[128] = {0};
unsigned int unXORCode, unRemainder, unQuotient, unTmp, unMachineCode;
printf("Please Key in the Machine Code:\n");
scanf("%d", &unMachineCode);

unXORCode = unMachineCode ^ 0x90909090;
unRemainder = unXORCode % 0x25;
unQuotient = unXORCode;
if (unRemainder < 0x11)
{
unRemainder += 0x11;
}

int i;
i = 0;
while (unQuotient != 0)
{
unTmp = unQuotient % unRemainder;
unQuotient /= unRemainder;
if (unTmp >= 0xa)
{
unTmp = unTmp + 0x61 + 0xf6;
unTmp &= 0x0ff;
chKey[i] = unTmp;
}
else
{
chKey[i] = unTmp + 0x30;
}
i++;
}
printf("Key is: \n");
while (i >= 0)
{
printf("%c", chKey[i]);
i--;
}
printf("\n");

return 0;
}

安装好3.5后,打开它, 把以上代码复制到编辑框中,然后编译运行,你先输入附带的机器码,然后他会给你注册码,然后你再注册就行了。祝你好运!

8. 针对c语言的程序,有什么好的测试工具

部分白盒测试工具介绍

Parasoft白盒测试工具集

Jtest Java 代码分析和动态类、组件测试

Jcontract Java 实时性能监控以及分析优化

C++ Test C,C++ 代码分析和动态测试

CodeWizard C,C++ 代码静态分析

Insure++ C,C++ 实时性能监控以及分析优化

其它公司

.test .Net 代码分析和动态测试

logiscope c/c++ Verlog公司的静态、动态分析工具

还有testbed、Cantata c/c++等

Rational工具集中的puricoverage和purify、quantify

Compuware白盒测试工具集

BoundsChecker C++,Delphi API和OLE错误检查、指针和泄露错误检查、内存错误检查

TrueTime C++,Java,Visual Basic 代码运行效率检查、组件性能的分析

FailSafe Visual Basic 自动错误处理和恢复系统

Jcheck M$ Visual J++ 图形化的纯种和事件分析工具

TrueCoverage C++,Java,Visual Basic 函数调用次数、所占比率统计以及稳定性跟踪

SmartCheck Visual Basic 函数调用次数、所占比率统计以及稳定性跟踪

CodeReview Visual Basic 自动源代码分析工具

Xunit白盒测试工具集

Aunit Ada http://www.libre.act-europe.fr

CppUnit C++ http://cppunit.sourceforge.net

ComUnit VB,COM http://comunit.sourceforge.net

Dunit Delphi http://nit.sourceforge.net

DotUnit .Net http://dotunit.sourceforge.net

HttpUnit Web http://c2.com/cgi/wiki?HttpUnit

HtmlUnit Web http://htmlunit.sourceforge.net

Jtest Java http://www.junit.org

JsUnit(Hieatt) javascript 1.4以上 http://www.jsunit.net

PhpUnit Php http://phpunit.sourceforge.net

PerlUnit Perl http://perlunit.sourceforge.net

XmlUnit Xml http://xmlunit.sourceforge.net

DUnit .net

JUnit java

9. 有什么单元测试工具可以测试C语言嵌入式代码又不需调用硬件数据的

目前就只有VISUAL UNIT 4了,不需要写代码,点点鼠标,填填表格就可以完成测试。可以搜索他们官网试用:广州凯乐软件技术有限公司

10. 现在常用的C/C++单元测试工具有那些

现在比较常用的有cppunit,visualunit,c++test.cppunit是开源软件,C++test是parasoft公司的,试用麻烦,而且价钱比较贵,没用过。visualunit是国产的C/C++单元测试工具,我用过觉得很不错,该公司的技术支持也很到位,在使用过程中遇到问题都能及时帮用户解决。
Visual unit最新的版本是2.1。
部分功能清单如下:
具有完善的桩功能,从开始编码到升级维护的各个阶段,均可对任意层次、范围的代码实施分割测试;
自动生成测试代码和用例框架;
可视化编辑测试用例,用简单语法判断各种输出,还可自动判断中间变量;
可在用例中随意模拟、控制子函数的行为,包括设定返回值、输出参数、成员变量、全局变量的值,多次调用同一子函数可以设置不同的行为;
自动统计语句、条件、分支、路径覆盖;
显示参数、成员变量、返回值等输入输出数据;
显示每个用例所执行的代码;
自动画出逻辑结构图,显示每个用例的执行路径;
显示逻辑结构图中任一语句块、分支、分支结构、路径的代码;
逻辑结构图可自由裁剪,语句块、分支、分支结构、路径均可删除/恢复;
用例设计器可轻松找出遗漏用例,实现100%的语句、条件、分支、路径覆盖;
自动描述程序行为,帮助整理、验证编程思路提高编程效率,快速排除程序错误;
增强调试器功能,自动支持后退、重复、可视化选择输入、调试中切换输入;
自动生成HTML格式的测试报告。

详细的资料,楼主可以上http://www.kailesoft.cn查找.

阅读全文

与c测试工具箱相关的资料

热点内容
仪表盘出来蓝色油箱是什么意思 浏览:129
外径75的轴承有什么型号 浏览:146
省力搬运设备哪个好 浏览:731
江苏轴承油多少钱 浏览:757
做什么仪器能查出脂肪瘤 浏览:885
阀门上的s和o代表什么 浏览:86
商场消防器材放哪里 浏览:872
枪管为什么不能铸造 浏览:754
建材公司设备有哪些 浏览:774
管道防护密闭阀门图片 浏览:225
准速器材是什么意思 浏览:52
泡脚仪器泡出黄褐色水是什么原因 浏览:195
进口德国电动工具代理 浏览:321
机械图上的尺寸代表什么 浏览:624
江西电动工具铝压铸件 浏览:378
制乙烯的实验装置图常见错误 浏览:827
四轴机械手指的是什么样的 浏览:687
做阀门工资怎么样 浏览:218
脱水机包埋机染色机哪个科室设备 浏览:704
如何确认多串口对应设备 浏览:247