第13章:软件测试有许多种测试方法,有单元测试、代码覆盖率测试、构建验证测试、验收测试、回归测试、伙伴测试、效能测试、等等。还要写测试设计说明书,告诉别人如何测试,测试报告说明书该怎么写呢?第14章:质量保障软件的开发过程有三个主要的特性“好”“快”“便宜”。通俗的软件在功能、成本、时间三方面满足利...
分类:
其他好文 时间:
2015-06-18 19:04:46
阅读次数:
123
第13章 软件测试 在软件项目中,有这样一个拐点存在——在这一点之前,新的Bug产生的数量大于Bug解决的数量;在这一点之后,Bug的解决数量大于新的Bug产生的数量。各种测试方法:单元测试;代码覆盖率测试;构建验证测试;验收测试;探索式测试;回归测试;场景/集成/系统测试;伙伴测试;效能测试;压....
分类:
其他好文 时间:
2015-06-18 13:20:18
阅读次数:
134
13;软件测试基本名词,Bug:软件的缺陷。Test Case:测试用例,Test Suite:测试用例集。Bug可以分解为:症状丶程序错误丶根本原因。各种测试方法:单元测试;代码覆盖率测试;构建验证测试;验收测试;探索式测试;回归测试;场景/集成/系统测试;伙伴测试;效能测试;压力测试 ;内部/外...
分类:
其他好文 时间:
2015-06-17 23:13:20
阅读次数:
191
在maven 的项目中使用cobertura的插件来生成java代码覆盖率的报告,但实际使用中,经常会出现出现报告的值全部 0%,特此文档来说明如何解决该问题。所有的出现覆盖率为0%的问题均与运行单元测试的插件surefire有关,出现的各种问题均是由于该插件的设置forkcount与reuseFo...
分类:
其他好文 时间:
2015-05-11 14:19:10
阅读次数:
829
开发环境:Eclipse队员:吴舒婷http://www.cnblogs.com/wst-2015/第二阶段目标 - 通过测试程序和API 接口测试其简单的加减乘除功能。并能看到代码覆盖率。 这个阶段在上次5.1的作业中已经有所体现了,1、加减乘除的基本算法:2、除法除数为0的处理:作业5.1中实....
分类:
其他好文 时间:
2015-05-08 19:53:38
阅读次数:
110
第二阶段目标 - 通过测试程序和API 接口测试其简单的加减乘除功能。并能看到代码覆盖率。第三阶段目标 - 通过测试程序和API 接口测试对于各种参数的支持。并能看到代码覆盖率。代码如下: 1 import java.math.BigDecimal; 2 import java.text.Num.....
分类:
其他好文 时间:
2015-05-08 17:53:34
阅读次数:
121
今天在这里和大家分享一下如何获取c++文件中的函数列表,问题和灵感来自于同事小W自开发的C++代码覆盖率工具,原理是通过给现有的代码进行打桩,在运行到该函数的时候对该函数进行标记,最终统计得到代码的函数覆盖度。
如图:程序的源代码
经过打桩后的代码
原理大致如下,这里就不给大家详细介绍了。
那么问题的重点来了,如何解析并且获取cpp文件中的函数呢?
...
分类:
编程语言 时间:
2015-05-07 22:10:51
阅读次数:
155
在嵌入式平台上使用了gtest白盒测试工具,覆盖了被测函数,但是不知道自己测试的效果如何,测试行覆盖率、函数覆盖率,分支覆盖率的数据。便开始研究gcov这个代码覆盖率工具能否使用,来检查白盒测试的效果,以及指引测试改进的方向。经过多次尝试和研究,在嵌入式平台上可以使用gcov这个工具,不过操作稍微复...
分类:
Web程序 时间:
2015-05-05 21:44:45
阅读次数:
746
1.第一阶段目标 - 把计算的功能封装成类。2.设计测试用例:用白盒与黑盒测试设计技术,为计算核心设计测试用例。第一阶段目标 - 能把计算的功能封装起来,通过测试程序和API 接口测试其简单的加法功能。第二阶段目标 - 通过测试程序和API 接口测试其简单的加减乘除功能。并能看到代码覆盖率。第三阶段...
分类:
其他好文 时间:
2015-04-30 15:44:19
阅读次数:
149
Java单元测试(Junit+Mock+代码覆盖率)原文见此处单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。一般来说,单元测试任...
分类:
编程语言 时间:
2015-04-28 11:07:26
阅读次数:
178