06 2016 档案
摘要:代码样例: 在如下的fun函数中存在printf语句,如果下面的代码片段想要达到100%的覆盖率,则需要考虑打桩printf函数,并且在桩中修改参数d所指向的值。 int fun(int a, int b) {char d[10] = "hello";//char d[10];printf("+++
阅读全文
摘要:通常,对于xml的转化处理我们可以使用XSLT来处理,从而可以提取xml报文中的必要信息生成转化为我们需要的格式报告,比如将xml数据的部分信息自动化筛选后生成文本txt文件报告,csv,html,pdf等报表。但有时候XSLT并不是特别灵活,至少,有时候没有Java代码直接操作xml方便和灵活。
阅读全文
摘要:问题描述: 用户启动c++test有时候会出现以下问题,启动失败: 解决方案 Parasoft工具要求至少给JVM堆空间1024m/2048m的连续内存,产生这种错误的原因多是机器没有足够内存,导致无法创建Java虚拟机。现提供如下解决方法: 1.首先打开C++test安装目录下的eclipse.i
阅读全文
摘要:看过相关资料后,总结如下: 需要考虑使用微软提供的open xml sdk架构; 在微软的该结构下,所有的word文件其实都是一个zip文件包,其中存在一个document.xml文件,需要替换该文件; 大概流程是: 准备一个word模板文件,其中存在document.xml文件(可以用winrar
阅读全文
摘要:知识小结: 本次练习中重点关注了构造方法的打桩处理之一,以及对于包含多个参数类型的处理。 构造方法和多个参数的打桩处理: 这里根据构造方法的类型即可判断处理,并且可以利用Jtest提供的API makeStubObject(java.lang.Class class)来自动构造对象返回,这里使用该A
阅读全文
摘要:知识点小结: 在本次练习中重点关注的是当测试代码中出现需要打桩的方法包含不同参数内容(1个参数)时的灵活打桩处理。 如代码中提到的file.compareTo(String name)方法,其中name可能为不同的值,如果需要在桩中根据name的值来灵活打桩,应该如何处理呢? 方法就是需要进行参数比
阅读全文