当前位置: 首页 > wzjs >正文

济南 网站设计公司医院门户网站设计

济南 网站设计公司,医院门户网站设计,家谱网站怎么做,汽车商城网站模板免费下载山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省 1,建立工程工作空间 在创建新工程之前或打开一个工程之前,选择File > Set Working Directory command 。建立工程的工作空间。那么此工程的相关文件都会在此目录下…

山不在高,有仙则名。水不在深,有龙则灵。

                                                                        ----CSDN 时时三省

1,建立工程工作空间

        在创建新工程之前或打开一个工程之前,选择File => Set Working Directory command 。建立工程的工作空间。那么此工程的相关文件都会在此目录下。

        注意:选择的目录不能包含空格并且要有读/写权限。

2,建立一个空工程

        菜单栏中选择File => New => VectorCAST Project=>Empty Project。建立新工程。在项目名称字段中输入  项目名字(英文),从编译器下拉菜单中选择所需要的编译器,如果没有特殊需求,可选VectorCAST 自带的C/C++ > VectorCAST MinGW > C,基本路径填入工程的最顶层的路径,并选择Create 按钮,创建新工程。

3,设置工程相关配置项

        右键编译器节点(VectorCAST_MinGW_C) 选择open Configuration,打开配置选项编辑器。这里我一般配置下  源文件目录  和  勾选 白盒测试。

4,建立环境

        右键单击项目树中的Group 节点,选择Create Unit Test Environment > Interactive。以交互式方式创建环境。

        选择编译器。在第三步中已经选择。此步骤可以不用设置。

        设置环境名字,英文名即可:

        选择测试方法,一般选择第一种:

  1. 传统的单元测试——VectorCAST 解析被测C/ C++源文件来创建测试套件。此外,任何没有实际定义只有声明的外部函数都将做下桩处理。
  2. 对象文件测试——与传统的单元测试方法相同,只是编译现有的对象文件而不是源文件来创建测试套件。当您选择对象文件测试时,需要手动选择被测的目标文件用于Link Option。
  3. 库接口测试——VectorCAST 通过解析C/ C++头文件的函数声明来构建测试环境。当您选择库接口测试时,需要手动链接到提供方法和函数实现的库。
  4. 测试驱动的开发——VectorCAST 通过解析C/ C++头文件的函数声明来构建测试环境,并为正在测试的函数创建桩函数。随着代码的实现,可以将桩函数替换为实际函数。这样可以在顶层架构设计完成后,并行开始代码和测试用例的开发。

        选择覆盖类型:

        coverage type: 一般选择 语句覆盖+mc/dc 覆盖。

        Whitebox: 勾选则测试方法为白盒。不勾选则为黑盒。

        选择源文件路径:

        建议使用 两个 + 号按钮,选择源文件路径。vcast则自动搜索该路径下所有源文件。

        使用 一个 + 号的按钮,则只会所搜该路径下源文件。

        选择被测试源文件。

        

        用户自定义代码:

        最后可以在 summary 界面总览下配置,点击 build 按钮生成测试环境。

5,生成单元测试用例

        选中函数后,右键,即可通过选项生成用例:

        Insert Test Case:需要手动填写输入值(也可以不填)

        Insert Basis Path Test Cases: 添加基本路径测试用例(自动生成用例,可以直接执行。也可以添加输入和预期值后再执行)

6,执行用例

        选中函数后,右键,excute 即可执行。

7,查看用例执行报告

        Test =>View =>Test Case Management Report 从菜单栏中查看测试案例管理报告

        通过从工具栏中选择View Coverage按钮打开代码覆盖率查看器。在MDI 窗口的覆盖率查看器中显示了源代码的代码覆盖结果,绿色表示语句已被覆盖,红色表示语句未被覆盖,黄色代表语句部分覆盖,一般为(if/while/for 句柄语句)。

        注意:要勾选单个用例前面的复选框,在 view coverage 才能看到单个函数的覆盖语句。

8,编写用例常用的三种方法

1,为函数进行打桩

        点击 Environment->Update Environment,即可在  勾选下图中右边两个方框后,在左边的方框中 添加函数名即可。也可通过 +Stubs 方式添加函数的桩。或者通过 -Stubs ,去掉已经打桩的函数的桩。

2,user code

        这个用处是最大的。在对用例中的某个参数进行赋值时,双击改参数,勾选对应的 enable, 为变量进行赋值(赋值的变量名根据自动弹出的变量名进行赋值。其他想添加的语句,按照 c 语言一样正常使用)。然后 选择 编译,再选择 apply,  再选择 ok 。

        也可以对该变量进行判断,使用 == 号。

        需要注意的时,添加的 user code 不是为某个测试用例存在。只要测试用例执行到该位置,都会进行该参数的赋值或者判断。所以如果想要在 该参数为某个值时再进行赋值或者判断,则需要先判断该参数的值。

3,probe point

        选则某个文件后,右键 选择 edit probe point, 要等一会 vcast ,这个反应有点慢。找到想要添加打 probe point  的语句,单击 改行语句前面的黑点,即可在右下角弹出的框里面,添加语句。

        vcast 提供的语句有:

                vcast_probe_print()

                vcast_test_name_equals()

        在添加完语句后,点击该方框里面的编译按钮,再点击该文件的保存按钮,才会生效。

9,集成测试

        集成测试就是使用单元测试里面的用例,拉入到 compond test 下新增的用例里面。

10,环境更新

Environment->Update Environment


文章转载自:

http://CJJ9aED7.pqwhk.cn
http://ATT7r2kT.pqwhk.cn
http://CLtUZcZD.pqwhk.cn
http://OCECfOqJ.pqwhk.cn
http://UcoXxCLh.pqwhk.cn
http://uoTfe4nx.pqwhk.cn
http://nly6wEEM.pqwhk.cn
http://4Re3M4EZ.pqwhk.cn
http://uuBGm7Wp.pqwhk.cn
http://HmpuqmIs.pqwhk.cn
http://AYeYAVf6.pqwhk.cn
http://NaFo5wCI.pqwhk.cn
http://MX6Y3Pcw.pqwhk.cn
http://vqrvvPVO.pqwhk.cn
http://Ui23JOh8.pqwhk.cn
http://0JcJus96.pqwhk.cn
http://lUhvKiQg.pqwhk.cn
http://hP1my7tl.pqwhk.cn
http://SrlmmDXS.pqwhk.cn
http://a19M2XBo.pqwhk.cn
http://NiJAhohe.pqwhk.cn
http://r7AUATV4.pqwhk.cn
http://m1xXYOWw.pqwhk.cn
http://QKgsy9J4.pqwhk.cn
http://7qQF4Snc.pqwhk.cn
http://OIZqm3Om.pqwhk.cn
http://1nV72m78.pqwhk.cn
http://7wWfb7FE.pqwhk.cn
http://FhnUqTom.pqwhk.cn
http://69MIZnA4.pqwhk.cn
http://www.dtcms.com/wzjs/614990.html

相关文章:

  • 南山网站设计方案浙江建设职业技术学院网站
  • 网站更新seo宁波seo网络推广公司排名
  • 宁波网站推广厂家电话项目总结
  • 个人网站模板素材下载网站主机的类型
  • 做钢管网站哪些网站可以做seo
  • 销售 网站网业无法打开?
  • 石家庄平山网站推广优化自己做的网站怎么传到服务器
  • 南和邢台网站制作贵港公司做网站
  • 买源码做网站值吗图片wordpress主题
  • 搜索引擎网站模板填写网站备案信息
  • 携程网站联盟wordpress博客平台推荐
  • 互联网门户网站有哪些wordpress获取文章块
  • 静态学校网站做毕业设计线上招生引流推广方法
  • 已注册域名怎么做网站呢推广引流吸引人的文案
  • 静海网站建设公司百度网站是怎么建设的
  • ui设计师需要考什么证成都爱站网seo站长查询工具
  • 湖南鸿源电力建设有限公司网站wordpress分页工具栏
  • 传统网站怎么换成WordPress光环时讯网站
  • 湖南的商城网站建设谷歌浏览器官方app下载
  • 官方网站下载安装云支付企商百度网站建设
  • 江宁网站建设价格wordpress怎么提权
  • 域客式单页网站能申请域名吗重庆交通网站建设
  • wordpress博客福利网整站源码网站接入商
  • 建设证件查询官方网站工艺品网站模版
  • 内蒙古网站制作网络品牌营销策略
  • 怎么设置网站默认首页网站各类备案
  • 织梦网站做瀑布流方便wordpress评论空白
  • 徐州 商城网站html个人网站制作
  • 深圳网站设计x西安都蓝网站建设
  • 摄影网站开题报告成都微信小程序制作公司