• 可以学习相关框架【转:https://testerhome.com/topics/6283】


    https://testerhome.com/topics/6283

    单元测试方面(Java):

    1. Junit:本来想用我熟悉的testng,但是开发的同学说测试springmvc只能用Junit。所以只能这样了
    2. mockito:大名鼎鼎的java mock框架。解耦,提高覆盖率,行为测试的神器。
    3. mockmvc:想测试springMVC的controller的话,只能用这玩意了
    4. hsqldb:java的memoryDB,能够模拟真实的数据库,但是运行在内存中。单元测试的不二神器,提高运行速度,跟真实环境解耦。
    5. jacoco:java的代码覆盖率神器。

    单元测试方面(scala)

    1. scala test: 相当于java的 junit,但同时把断言,mockito等等功能都集成进来了,是一个大的测试包
    2. spark test:因为我们只用scala处理spark,所以不涉及到数据库,但是涉及到了spark的测试。这是个开源的spark测试项目,里面可以帮助你启动local mode的spark,并提供了一些RDD,DF等等的断言工具。缺点是运行的速度仍然不够快。

    接口测试方面:

    1. rest-assrued:代替http,它的api和独创的断言机制很赞
    2. assertJ:java 断言神器,db的断言基本全靠它了。同时自动化测试中的数据恢复机制也是基于它实现的
    3. testng:这个不用说了
    4. allure report:高大上的report框架
    5. 还有一些小的,我自己封装的东西就不说了。

    UI自动化方面:

    1. selenide:基于webdriver的测试框架
    2. 其他的跟接口测试差不多。
  • 相关阅读:
    NYOJ--42--dfs水过||并查集+欧拉通路--一笔画问题
    万能头文件#include
    微信小程序一
    项目上线
    docker
    支付宝支付
    django的分类过滤,区间过滤
    drf分页组件,搜索组件,排序组件,自定义过滤组件
    celery异步执行任务框架
    git使用二
  • 原文地址:https://www.cnblogs.com/zipon/p/6409974.html
Copyright © 2020-2023  润新知