Android本地单元测试教程(Kotlin版本)

本文详细介绍了如何进行Android本地单元测试,强调了单元测试的重要性,并以Kotlin为例,按照定义接口、编写测试用例、实现功能和校验四个步骤,展示了校验邮箱格式正确性的单元测试全过程。通过单元测试,可以高效地检验代码修改的影响,提高开发效率。
摘要由CSDN通过智能技术生成

前言

单元测试是属于程序开发的一个比较重要的阶段,甚至说比代码的实现更为重要.
在面向对象开发的语言中,单元测试是非常重要的一项内容,那为什么现在大部他程序员都不太喜欢去写单元测试的内容呢,原因很简单,那是因为大部分人认为没有必要,觉得功能实现就可以了,对于我来说,我之前也是也种心态,最根本的原因还是因为懒.那为什么我现在要提到单元测试,而且还要写一篇博客呢,也是因为同一个原因:懒!
对于简单的项目还好,不复杂的逻辑和不太多的模块的这类项目,不用单元测试也能正常的完成开发,但是当遇到一些程序实现逻辑复杂的,模块之间耦合较多的工程时,没有单元测试的情况下,你去修改任何一处代码,都将花费巨大的心力和时间的代价去进行完整的测试,而且每一次修改都必须都要经历这些.但是如果你之前有写好单元测试,那每当你修改完一处代码,只要对这代码相关的测试单元进行运行一遍,基本就能校验出代码修改的结果是否会影响到原来的功能逻辑,而且不再次去进行整体的安装运行点击这些耗时,大开销测试了,测试非常轻松,都不用费脑子去想代码修改带来的种种可能性,好的坏的影响等等,这就是为什么我要写这篇博客的原因,也希望更多的人能够开始把单元测试放在心上,开始写起单元测试的代码.
另一方面,站在面向对象开发的思想上,面向抽象的开发的步骤也是以下四步:
1. 定义接口
2.编写用例(单元测试,满足之前定义的角色)
3.实现接口功能
4.检验实现是否能满足用例的需求
单元测试是在第二步,也就是说在你写代码之前,就应该要先把单元测试做好.

Android基础本地单元测试

基础的单元测试就是指纯java代码在本地电脑上运行测试,这里我以Kotlin代码为例.
我们就按照前文说的四步步骤来开始我们的单元测试编码之路.
我们就举一个简单的功能需求来实现一份完整单元测试:校验邮箱格式的正确性.

单元测试环境搭建:

我们新建一个Android工程,默认就会给我们带上单元测试的环境,下图红色方框中的目录便是我们的单

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值