摘要: JUnit 5是下一代JUnit。 目标是为JVM上的开发人员端测试创建一个最新的基础。 这包括专注于Java 8及更高版本,以及启用许多不同风格的测试。 阅读全文
posted @ 2017-05-17 17:08 王子石 阅读(1605) 评论(2) 推荐(0) 编辑
摘要: 自动化测试代码注释规范 阅读全文
posted @ 2017-05-15 18:02 王子石 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: 众所周知,在IT行业中技术人员的KPI考评一直是比较模糊的,尤其测试人员,更遑论自动化测试人员这个更细化的分支。为了横向比较自动化测试人员的工作量,也同时衡量自动化测试的工作效率和质量,我们团队根据各个自动化队员的反馈和综合,对设计和维护工作加入了考评系统,综合整理出目前这套的自动化考评原则。 阅读全文
posted @ 2017-05-15 14:21 王子石 阅读(4527) 评论(0) 推荐(0) 编辑
摘要: 在实际项目中写单元测试的过程中我们会发现需要测试的类有很多依赖,这些依赖项又会有依赖,导致在单元测试代码里几乎无法完成构建,尤其是当依赖项尚未构建完成时会导致单元测试无法进行。为了解决这类问题我们引入了Mock的概念,简单的说就是模拟这些需要构建的类或者资源,提供给需要测试的对象使用。业内的Mock工具有很多,也已经很成熟了,这里我们将直接使用最流行的Mockito进行实战演练。 阅读全文
posted @ 2017-04-28 13:57 王子石 阅读(83802) 评论(2) 推荐(8) 编辑
摘要: 众所周知Sonar是一个很强大的静态扫描工具,代码提交之后可以自动触发代码扫描,并给出report,因此给开发项目带来了很多便利。 为了更好的理解,我详细翻看了官方文档,同时也参考了网上一些参考,尤其是坏味道部分,参考了大神Martin Fowler的《Refactoring: Improving the Design of Existing Code》关于代码重构的一些见解 阅读全文
posted @ 2017-04-26 09:43 王子石 阅读(7705) 评论(0) 推荐(2) 编辑
摘要: JUnit单元测试规范 阅读全文
posted @ 2017-04-25 14:40 王子石 阅读(9697) 评论(0) 推荐(0) 编辑
摘要: Mock工具Jmockit使用介绍:在写单元测试的过程中我们会发现需要测试的类有很多依赖,这些依赖的类或者资源又会有依赖,导致在单元测试代码里无法完成构建,我们应对的方法是Mock。简单的说就是模拟这些需要构建的类或者资源,提供给需要测试的对象使用。 阅读全文
posted @ 2017-04-25 09:23 王子石 阅读(27809) 评论(2) 推荐(0) 编辑
摘要: 传统测试认为功能测试(黑盒测试)就是数据驱动测试,而在自动化测试体系中,数据驱动测试则有了新的诠释。 阅读全文
posted @ 2017-04-24 17:13 王子石 阅读(1749) 评论(0) 推荐(0) 编辑
摘要: Selenium UI自动化解决iframe定位问题 阅读全文
posted @ 2017-04-19 19:25 王子石 阅读(6511) 评论(2) 推荐(0) 编辑
摘要: 一、Asp.net工程:数据控件GridView的使用& Xml操作注意事项; 二、常见代码:一些常见代码分析; 三、网站部署:部署站点的主要流程; 阅读全文
posted @ 2017-04-18 19:19 王子石 阅读(1149) 评论(0) 推荐(0) 编辑