1.(1)写一个程序,用于分析一个字符串中各个单词出现的频率,并将单词和它出现的频率输出显示。(单词之间用空格隔开,如“Hello World My First Unit Test”); (2)编写单元测试进行测试; (3)用ElcEmma查看代码覆盖率,要求覆盖率达到100%。 (1)实现代码 测 ...
分类:
其他好文 时间:
2016-03-26 14:08:05
阅读次数:
203
第一阶段目标 - 能把计算的功能封装起来,通过测试程序和API 接口测试其简单的加法功能。 因为原本的设计,就设计了计算器类,将其封装好了,所以直接跳过了第一阶段。 第二阶段目标 - 通过测试程序和API 接口测试其简单的加减乘除功能。并能看到代码覆盖率。 可以从图中看出,正负小数,正负分数等结果的 ...
分类:
其他好文 时间:
2016-03-26 13:55:13
阅读次数:
280
1、 学习单元测试和代码覆盖率工具的使用 (1)写一个程序,用于分析一个字符串中各个单词出现的频率,并将单词和它出现的频率输出显示。(单词之间用空格隔开,如“Hello World My First Unit Test”); (2)编写单元测试进行测试; (3)用ElcEmma查看代码覆盖率,要求覆 ...
分类:
其他好文 时间:
2016-03-26 06:43:34
阅读次数:
285
(1)把一个英语句子中的单词次序颠倒后输出。例如输入“how are you”,输出“you are how”; (2)编写单元测试进行测试; (3)用ElcEmma查看代码覆盖率,要求覆盖率达到100%。 运行结果如下: ...
分类:
其他好文 时间:
2016-03-24 20:03:50
阅读次数:
234
VSTS可以实现自动测试,简而言之就是编写一个测试程序的程序,通过输入自动判断输出是否与预想相符,并给出代码覆盖率等等一大堆统计数据,以下为如何利用这一功能的简介。 1.新建项目,创建一个类。即要完成的某一个具体功能,它提供一系列操作,完成相应功能 。 2.点击新建项目,创建一个C#的单元测试项目。
分类:
其他好文 时间:
2016-03-18 17:26:43
阅读次数:
185
一、 文中提到了软件工程和计算机科学的关系与区别,那么究竟是软件催促着硬件的更新还是硬件的更新导致了软件的更新。文中说软件的重点在于构架,硬件上也有架构这一说,那么这两个之间有没有关系呢,是不是新的软件构架侧生了新的硬件架构。 二、 文中有一句很矛盾的话:百分之白的代码覆盖率不等同于百分之百的正确性
分类:
其他好文 时间:
2016-03-07 01:08:56
阅读次数:
242
这篇文章主要介绍了angularJS中的单元测试实例,本文主要介绍利用Karma和Jasmine来进行ng模块的单元测试,并用Istanbul 来生成代码覆盖率测试报告,需要的朋友们可以参考下,以下可全都是干货哦! 当ng项目越来越大的时候,单元测试就要提上日程了,有的时候团队是以测试先行,有的是先
分类:
Web程序 时间:
2016-02-28 18:23:04
阅读次数:
509
今天搭建Jenkins持续集成环境,编译环境是.net,在.net下没有比较好的代码覆盖率测试插件,所以用了开源的OpenCover,计算代码覆盖率,然后用ReportGenerator导出hmtl格式的测试报告。这里用到了批处理脚本,到这里问题出现了。 脚本写好之后在Windows系统下直接运行没
分类:
其他好文 时间:
2016-02-19 15:50:52
阅读次数:
246
代码覆盖率(Code Coverage)是反映测试用例对被测软件覆盖程度的重要指标,也是衡量测试工作进展情况的重要指标。它也是对测试工作进行量化的重要指标之一,测试工作往往不如开发那样激动人心,一个重要原因之一就是测试难于量化,而代码覆盖率恰恰是解决着一问题的重要指标。根据其覆盖内容的不同,又可以细...
分类:
其他好文 时间:
2015-12-28 18:32:12
阅读次数:
159
代码覆盖率 代码覆盖率测试一般包括行覆盖,条件覆盖,FSM覆盖,翻转覆盖率等。在不同的代码级别有不同的覆盖率,Behavioral code包含line+condition+path(branch)+FSM;在RTL code包含line+condition+path+toggle+FSM;Gate...
分类:
其他好文 时间:
2015-12-24 07:05:02
阅读次数:
1171