
Testbed软件测试工具是一款功能比较全面的测试管理系统工具,让您轻松找到相关应用信息,功能强大功能全面、易于使用,不仅适合于主机平台软件测试,同时适合于嵌入式软件测试,已成功地应用于国内各大研究机构、软件测试部门。
软件测试工具分为自动化软件测试工具和测试管理工具。提高测试效率主要是靠软件测试工具来完成的,用软件来代替一些人工输入。测试管理工具是为了复用测试用例,提高软件测试的价值。一个好的软件测试工具和测试管理工具结合起来使用将会使软件测试效率大大的提高。
1,软件与环境安装
由于该版本的有一定的使用期限。所以最好是下载到虚拟机里面然后使用之前用快照还原状态。当然直接下载到电脑里可以,但注意在使用期限内完成实验。
打开testbed工具安装包->LDRATS-CEE->setup.exe 进行安装,过程中一路next(安装路径可自定义)。这样就把软件安装好了。
随后配置环境路径,利用env中的文件(我的路径为:E:/testbed/env)。
我的电脑->属性->高级->环境变量->在path中添加 “E:/testbed/env/bin/amd64”
我们将会进行动态测试,所以还要在TBrun中进行环境配置(注意,每次新建Sequence时,这一步都需要重复配置)。这个后面再讲,先把需要配的东西贴上来。

注意这里有三个地方的路径是需要根据自己的情况修改的(“E:\testbed\env\include”,“E:\testbed\env\amd64”,“E:\testbed\env\x64”)。
2,动态测试实例 Testrain.c
对于printtype函数的测试,其源码如下:

我们的目标是要达到语句覆盖100%,同时分支覆盖95%以上。
(1)导入要测试的文件


这样选择即可。
(2)进行单元测试

(3)创建Sequence与test case
完成第(2)步后,将会进入一个新的窗口——TBrun窗口。
我们先来针对printtype函数创建一个序列(Sequence)。
上面工具栏Sequence->New …
调整code coverage 和 test environment,分别如下:


创建完序列之后,这里有很关键的一步是配置TBrun的compile和link,否则在序列build driver时是会报错的。
在上面工具栏选择如下:

选择compile&link方式构建,并且把之前说的路径配上来。


创建完序列并且弄完TBrun环境之后,就可以在序列中创建测试用例了。我们针对printtype函数创建测试用例:

之后在该用例处,编辑输入值,与预期输出值,例如:

像这样共创建10个测试用例就可以达到100%的语句覆盖和100%的分支覆盖了。测试用例就不写出来了。

下面是该函数动态测试的数据流图,绿色表示达到过,红色表示没有达到过。

可以看到对于printtype函数,已经达到了语句覆盖和分支覆盖100%
备案号:
开发者其他应用

OpenArk32位/64中文版16.9M150人在玩OpenArk32位/64中文版是一款开源快速高效的查找OS中的恶意软件并对恶意软件进行清除的Ark工具.Ark是Anti-Rootkit(对抗恶意程序)的简写,OpenArk目标成为逆向工程
下载
jadx-gui中文绿色版带jre反混淆55.6M231人在玩jadx-gui中文绿色版带jre反混淆是一个逆向工具,能反编译jar、class、apk、dex等文件,精致小巧,支持语法高亮、全文检索、方法跟踪,Star数23.8k。可以将Java字
下载
.NET 反编译工具ILSpy4.0M404人在玩.NET反编译工具ILSpy是较为知名的反编译的工具,能够辅助用户完成反编译的内容,对于部分需要逆向工程的用户来说值得进行使用,在电脑上面轻松的完成各种反编译的
下载
Cutter逆向工具121.9M61人在玩Cutter逆向工具是一款开源并且免费的逆向工具,免费就能够使用的逆向工具,辅助开发者完成对于程序或者是代码的解包逆向的内容,充分的满足个人的需求,对于有着
下载
IDA交互式反汇编器431.4M230人在玩IDA交互式反汇编器睡一款极为强大的反编汇器类型的工具,能够辅助个人完成编绘器的内容,支持多种代码和各种语言的内容,非常适合编程人员进行使用,对各种程序或
下载
Flash 反编译工具JPEXS Free Flash Decompiler10.2M347人在玩Flash反编译工具JPEXSFreeFlashDecompiler是一款关于flash的反编译的工具,flash已经被时代所抛弃了,但是这款工具任然存在,并且还在不断的更新当中,功能上面也
下载
Athena-A(汉化工具)23.8M1025人在玩Athena-A是通过字典来快速更新新版软件中的非标准字符串资源的汉化工具,具有挪移字符串的功能,还有字典提取、字典编辑、虚拟地址转换、编码查询、自动翻译、自动过滤、替换等功能。从而减轻繁重的非标准字符串资源翻译的工作量。其中字符串挪移功能请在全部翻译
下载
ILSpy绿色中文最新版3.6M263人在玩ILSpy绿色中文最新版是一个免费开源好用的反编译编程辅助的软件,它不需要任何安装,这意味着它可以保存到您的便携式应用程序集合中,复制到USB闪存驱动器,并且
下载
Android 逆向助手15.2M270人在玩Android逆向助手是为部分大神所准备的软件,能够辅助用户完成对于APK的反编译和逆向的工具,在功能上面十分的齐全,基本上你所想到的逆向的内容都能够在上面找到
下载
JPEXS Free Flash Decompiler中文版10.0M139人在玩JPEXSFreeFlashDecompiler中文版是一款基于Java平台运行的免费Flash反编译工具。在使用JPEXSFreeFlashDecompiler之前你需要确认你的系统中是否安装的有Java,如果
下载
支持( 0 ) 盖楼(回复)