摘要:
安装 源代码 支持多语言 Code Name Native Name cs Czech Česky da Danish Dansk de German Deutsch de-at Austrian german Deutsch de-ch Swiss german Deutsch el Greek 阅读全文
摘要:
为什么是契约测试契约测试(ContractTest)第一次看到我是在Martin Fowler的文章里。(原文在这里感兴趣的可以去看看https://martinfowler.com/bliki/ContractTest.html) 在他的这篇文章了,首先说了一下TestDouble的劣势,其中Te 阅读全文
摘要:
在工程效率大行其道的今天,如果不会写点代码以后也不容易在测试圈混下去。今天给大家推荐一个LeetCode的刷题利器,可以伪装到连你老板在这里走过去都无法确认你是在干活呢,还是在干活呢。 LeetCode是什么 leetcode是个题库,里面有很编程多面试的题目,可以在线编译运行。难度比较高。如果自己 阅读全文
摘要:
在工程工期时间有限的情况下,怎么解决测试工期和全部测试用例执行时间之间的矛盾呢? 怎么样的设计才能算测试用例 引自:IEEE Standard 610 (1990): A set of test inputs, execution conditions, and expected results d 阅读全文
摘要:
null是一个非常非常特殊的类型,对于每一个测试人员都要十分小心null的存在的可能性。同时null也让很多RD头疼,甚至连Java的设计者都成人null是一个设计失误。这篇文章,测者想聊聊这个让很多人不喜欢的null。 null 到底是怎样的存在 在Java中有基本类型和引用类型,但是null却不 阅读全文
摘要:
问题 最近在不断地学习和探索EvoSuite框架的时候,在生产JUnit单元测试框架后,出现如下问题: Exception: Caused by: org.evosuite.runtime.TooManyResourcesException: Loop has been executed more 阅读全文
摘要:
Java的Override和OverloadOverride重写:子类对父类的允许访问的方法实现过程重新编写,但是 不可改变返回值和入参。重弄写的规则: 参数列表必须完全与被重写方法的相同; 返回类型必须完全与被重写方法的返回类型相同; 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类 阅读全文
摘要:
今天遇见了一个奇怪的问题,在IDE中run unit test,全部cases都成功了,但是后来通过mvn test运行case确保错了。在寻求原因的同时也找到了对应的解决方法。 Run Unit Test和Maven test的区别 差异1:在IDE中通过选中单元测试路径,点击右键选择run te 阅读全文
摘要:
Enum的简介 枚举类型很早就在计算机语言中存在了,主要被用来将一组相似的值包含进一种类型中,这种类型的名称被定义成独一无二的类型描述符,这就是枚举类型。 在java语言中,枚举类型是一个完整功能的类,允许开发者给枚举类型添加方法和属性,同时也可以提供接口。同时Java也为Enum提供了高质量的实现 阅读全文
摘要:
EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。 前期准备 本次所有内容的例子可以通过测者公众号后台,回复evo_mvn关键字获取下载地址 解压到自己 阅读全文