摘要: 代码样例: 在如下的fun函数中存在printf语句,如果下面的代码片段想要达到100%的覆盖率,则需要考虑打桩printf函数,并且在桩中修改参数d所指向的值。 int fun(int a, int b) {char d[10] = "hello";//char d[10];printf("+++ 阅读全文
posted @ 2016-06-24 10:02 如是耳闻 阅读(2049) 评论(0) 推荐(0) 编辑
摘要: 通常,对于xml的转化处理我们可以使用XSLT来处理,从而可以提取xml报文中的必要信息生成转化为我们需要的格式报告,比如将xml数据的部分信息自动化筛选后生成文本txt文件报告,csv,html,pdf等报表。但有时候XSLT并不是特别灵活,至少,有时候没有Java代码直接操作xml方便和灵活。 阅读全文
posted @ 2016-06-22 17:27 如是耳闻 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 用户启动c++test有时候会出现以下问题,启动失败: 解决方案 Parasoft工具要求至少给JVM堆空间1024m/2048m的连续内存,产生这种错误的原因多是机器没有足够内存,导致无法创建Java虚拟机。现提供如下解决方法: 1.首先打开C++test安装目录下的eclipse.i 阅读全文
posted @ 2016-06-20 16:52 如是耳闻 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 看过相关资料后,总结如下: 需要考虑使用微软提供的open xml sdk架构; 在微软的该结构下,所有的word文件其实都是一个zip文件包,其中存在一个document.xml文件,需要替换该文件; 大概流程是: 准备一个word模板文件,其中存在document.xml文件(可以用winrar 阅读全文
posted @ 2016-06-14 11:23 如是耳闻 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: 知识小结: 本次练习中重点关注了构造方法的打桩处理之一,以及对于包含多个参数类型的处理。 构造方法和多个参数的打桩处理: 这里根据构造方法的类型即可判断处理,并且可以利用Jtest提供的API makeStubObject(java.lang.Class class)来自动构造对象返回,这里使用该A 阅读全文
posted @ 2016-06-12 11:14 如是耳闻 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 知识点小结: 在本次练习中重点关注的是当测试代码中出现需要打桩的方法包含不同参数内容(1个参数)时的灵活打桩处理。 如代码中提到的file.compareTo(String name)方法,其中name可能为不同的值,如果需要在桩中根据name的值来灵活打桩,应该如何处理呢? 方法就是需要进行参数比 阅读全文
posted @ 2016-06-01 10:42 如是耳闻 阅读(1957) 评论(0) 推荐(0) 编辑
摘要: 其中重点需要注意几个技术点: 其中的方法如下所示可以用来获取统计函数的调用次数: int getIterationCount(java.lang.String method_id) —— Increment and retrieve the iteration count for a stubbed 阅读全文
posted @ 2016-05-30 11:53 如是耳闻 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 当前,我利用wordpress在阿里云平台构建了一个网站,但因为网站访问量日渐加大,阿里云服务器的负载会超出符合,尤其是mysql会自动中断执行。报告如下类似错误: intermittent MySQL crashes with error "Fatal error: cannot allocate 阅读全文
posted @ 2016-05-27 15:10 如是耳闻 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 通常来说,可以使用Jtest的对象库帮助执行单元测试时快速创建所需要的对象。那么对象库的存储位置和共享方式是什么呢? 一般来说对象库是存储在项目路径的顶级目录下,以文件夹.objects命名,在.objects文件夹下,会分别针对各个不同的类创建和存储了各自的对象库,对象库文件如CrediCardO 阅读全文
posted @ 2016-05-23 17:56 如是耳闻 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在Jtest中,我们有时候为了提高覆盖率,需要利用到对象库功能,来帮助快速创建需要的对象类型,从而执行合理的单元测试,提高覆盖率数据。 常见操作方式: Interpreter testedObject = (Interpreter)Repository.getObject(getTestedClas 阅读全文
posted @ 2016-05-20 12:06 如是耳闻 阅读(227) 评论(0) 推荐(0) 编辑