首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
单元测试
相关资讯
热门
最新
后端
01-01 08:00
后端
单元测试布道之二:在全新的 DDD 架构上进行单元测试
单元测试布道之二:在全新的 DDD 架构上进行单元测试,单元测试布道之二:在全新的DDD架构上进行单元测试回顾前期内容单元测试布道之一:定义、分类与策略描述了测试相关的部分概念,介绍了dotnet单元测试策略,声明了可测试性的重要性,并展示了现有项目的特定场景添测试用例的具体步骤。单元测试的定义:对软件中的最小可测试单元进行检查和验证,用于检验被测代码的一个很小的、很明确的功能是否正确单元测试的必
122
后端
01-01 08:00
后端
单元测试系列之七测试报告
单元测试系列之七测试报告,本框架也提供了生成单元测试报告的功能,使用方法如下:首先需要使用@Rule添加CustomReportRule:@RulepublicCustomReportRuleeu=newCustomReportRule(CustomReportManager.getInstance().getReport());复制代码然后在@BeforeClass的方法中初始化自定义报告,初始
120
后端
01-01 08:00
后端
单元测试系列之三Junit
单元测试系列之三Junit,JunitJava应用最广泛、最基础的测试框架。在使用Androidstudio创建项目时会自动引入Junit的依赖包。testImplementation'junit:junit:4.13.2'复制代码但是使用我的框架时需要把这个依赖删除,以免出现依赖冲突。简单使用Junit通过@Test注解来判断一个方法是否是测试方法,方法名可以随便取,不过要注意代码可读性;使用@
113
后端
01-01 08:00
后端
单元测试工具类ReflectionTestUtils
单元测试工具类ReflectionTestUtils,前言在写单元测试时,是否经常遇到要测试的目标类中有很多私有注入的变量呢?然而我们经常并没有报漏此私有属性的getterandsetter,因为这些私有属性的注入可能是通过配置文件,或者其他渠道,是在程序启动时根据环境不同或者其他因素来决定的,所以当我们测试的时候,就需要通过为该属性设置不同的值而来测试各种分支case,但是前面已经说了一般这种变
106
后端
01-01 08:00
后端
单元测试系列之六Espresso
单元测试系列之六Espresso,之前介绍的都是逻辑测试,不用运行在模拟器或者真机上,做Android开发测试,免不了要进行UI测试,而大部分的UI更新都是异步的,这时候要进行单元测试就需要想别的方法了。这里介绍一下框架,espresso,体积小,运行快。对同步更新UI的方法进行测试并不难,比如点击按钮,点击后改变Textview的内容,这很简单。但是更多时候我们用到的是异步更新UI。如果直接进行
97
后端
01-01 08:00
后端
单元测试系列之一开篇
单元测试系列之一开篇,最近一直在搞单元测试,对一些测试工具进行了封装,提供aar包,方便其他人引用。做的差不多了,过来总结一下,分享下自己封装的框架。单元测试概念单元测试是为了测试某一个代码单元而写的测试代码。一个代码单元,可以是一个模块,一个类,也可以是一个方法。在OOP领域,一个代码单元指的是一个类的一个方法。所以,这里说的单元测试就是为了测试某一个类的某一个方法而写的测试代码。例子:现有的类
83
后端
01-01 08:00
后端
单元测试系列之二如何运行单元测试
单元测试系列之二如何运行单元测试,如何在Android项目中运行单元测试创建测试类首先找到需要测试的类,右键,依次选择“goto”--“Test”,然后选择“CreateNewTest”,根据需要勾选相应的方法,就可以创建对应的单元测试类了。然后补充完整测试方法,详见上面的例子。注意:在一个androidproject中,源代码默认是放在src/main/java下面的,需要启动模拟器或者真机进行
83
代码人生
01-01 08:00
代码人生
单元测试误区
单元测试误区 目录 在开始之前 即便从业若多年,不写单元测试的开发人员并不少见。关于单元测试的相关知识和实践网上连篇累牍,无须从零开始陈述,本系列预计三四章,本单为序,部分内容来自网上资料整理,后续内容添加自行编写的内容,出处见于文章末尾,请自行取用。 什么是单元测试
72
后端
01-01 08:00
后端
单元测试系列之四Mockito
单元测试系列之四Mockito,简介所谓mock就是创建一个类的虚假对象,在测试环境中,替换掉真实对象,以达到以下目的:验证这个对象的某个方法的调用情况,比如调用了多少次、参数是什么等等;指定这个对象的某些方法的行为,比如返回特定的值、执行特定的动作等。要使用Mock,一般需要用到mock框架,本文介绍Mockito这个框架,这个是Java界使用最广泛的一个mock框架。比如测试用户登陆:publ
71