04 2017 档案
摘要:在实际项目中写单元测试的过程中我们会发现需要测试的类有很多依赖,这些依赖项又会有依赖,导致在单元测试代码里几乎无法完成构建,尤其是当依赖项尚未构建完成时会导致单元测试无法进行。为了解决这类问题我们引入了Mock的概念,简单的说就是模拟这些需要构建的类或者资源,提供给需要测试的对象使用。业内的Mock工具有很多,也已经很成熟了,这里我们将直接使用最流行的Mockito进行实战演练。
阅读全文
摘要:众所周知Sonar是一个很强大的静态扫描工具,代码提交之后可以自动触发代码扫描,并给出report,因此给开发项目带来了很多便利。
为了更好的理解,我详细翻看了官方文档,同时也参考了网上一些参考,尤其是坏味道部分,参考了大神Martin Fowler的《Refactoring: Improving the Design of Existing Code》关于代码重构的一些见解
阅读全文
摘要:Mock工具Jmockit使用介绍:在写单元测试的过程中我们会发现需要测试的类有很多依赖,这些依赖的类或者资源又会有依赖,导致在单元测试代码里无法完成构建,我们应对的方法是Mock。简单的说就是模拟这些需要构建的类或者资源,提供给需要测试的对象使用。
阅读全文
摘要:传统测试认为功能测试(黑盒测试)就是数据驱动测试,而在自动化测试体系中,数据驱动测试则有了新的诠释。
阅读全文
摘要:Selenium UI自动化解决iframe定位问题
阅读全文
摘要:一、Asp.net工程:数据控件GridView的使用& Xml操作注意事项;
二、常见代码:一些常见代码分析;
三、网站部署:部署站点的主要流程;
阅读全文
摘要:本文讲述如何使用JUnit、JaCoCo和EclEmma完成单元测试,提高单元测试覆盖率。
阅读全文
摘要:近期接到一些性能测试项目,各种各样的项目类型,有接口、网站不一而足,但是往往没有一个明确的性能需求。需求方最常见的一句话就是:“这个需要性能测试”或者“项目上线前要压一压”,等我发了邮件去问具体性能需求,才匆匆忙忙的抛出比如“网页7秒内打开”之类的话,这样的需求,首先不准确,比如这个7秒,是在什么样的带宽多少用户并发返回的结果呢?
阅读全文