1. 单元测试 1.1 测试分类 + 黑盒测试,不需要写代码,给输入值,看程序是否能够输出期望的值。 + 白盒测试,需要写代码的。关注程序具体的执行流程。 + 利用java中的junit依赖环境是白盒测试的一种方式 1.2 Junit的使用步骤 1. 定义一个测试类(测试用例) 2. 定义测试方法: ...
分类:
编程语言 时间:
2019-11-21 23:12:33
阅读次数:
122
项目交接的场景: 由于同事离职,将工作交接给自己。 由于自己离职,将工作交接给同事。 由于项目变动,将工作交给其他项目组。如果你做为一个程序员,在业务不熟悉的情况下,需要考虑哪些事项呢?项目源码相关注意点: 将开发人员最后修改的代码提交。 确定项目源码。 确定项目对外API。 确定项目定时脚本。 确 ...
分类:
其他好文 时间:
2019-11-21 16:50:54
阅读次数:
138
原文:ASP.NET Core中如何针对一个使用HttpClient对象的类编写单元测试 原文地址: How to unit test a class that consumes an HttpClient with IHttpClientFactory in ASP.NET Core? 作者: A... ...
分类:
Web程序 时间:
2019-11-21 14:06:27
阅读次数:
94
只需要引入: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> 就可以可以单元测试: /** * 测试类 */ public class App { @Test public void ...
分类:
编程语言 时间:
2019-11-21 10:05:04
阅读次数:
96
本来这种依赖的解耦很复杂,以为不能实现。 原来,要了解for的运行机制,然后进行mock,就可以实现单元测试。 1. 这里是通过迭代遍历Collection。 需要的是.size和.iterator.hasNext()。 fun getBeaconsInfo(beacons:Collection<B ...
分类:
移动开发 时间:
2019-11-21 09:25:43
阅读次数:
115
说起python的单元测试,第一反应肯定就会是unittest,unittest作为python的标准库,很优秀,也被广泛的用到各个项目,但是你们知道吗?python的单元测试并不只有这一个,还有个pytest。和nose,后面我们主要通过unittest+python完成我们的自动化框架 unit ...
分类:
其他好文 时间:
2019-11-20 19:20:17
阅读次数:
69
1.软件测试阶段 ①单元测试:对软件中的最小可测试单元进行检查和验证。 ②集成测试:是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动 ③系统测试:将经过集成测试的软件,作为计算机系统的一个部分,与系 ...
分类:
其他好文 时间:
2019-11-19 13:35:51
阅读次数:
68
package reflection2; import static org.junit.Assert.assertArrayEquals; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import ja ...
分类:
编程语言 时间:
2019-11-19 13:35:34
阅读次数:
107
JUnit简介 JUnit 是用于编写和运行可重复的自动化测试的开源测试框架,这样可以保证我们的代码按预期工作。JUnit 可广泛用于工业和作为支架(从命令行)或IDE(如 IDEA)内单独的 Java 程序。主要是用于后台的方法测试,避免重复的启动项目。 断言测试预期结果。测试功能共享通用的测试数 ...
分类:
其他好文 时间:
2019-11-18 18:07:55
阅读次数:
65
spock是一款全能型的单元测试框架。 上次文章分享了spock框架的基础功能的使用,在此基础上,我根据自己写的Groovy的封装方法、数据驱动以及一些Groovy的高级语法做了一些尝试。发现还是有一点点问题,不知道是不是因为我本身是Java和Groovy混编的项目导致的,不过也都有了解决方案。 分 ...
分类:
其他好文 时间:
2019-11-17 23:49:57
阅读次数:
102