首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SpringBoot测试系列-开发第一个TestLinkJ接口

    根据对于TestLink RestAPI的分析,可以发现其接口主要是关于testproject这个最大的业务单元以及隶属于testproject 的测试用例相关的业务对象之间的互操作。如果要直接提供类似服务接口,看上去是比较复杂的。因此,我们从数据库出发,找一个比较简单和独立的业务对象,为其操作提供一个http rest api ,作为第一个实现的接口。 经过观察,发现关键字Keywords是一个符合上述要求的简单业务对象。关键字是作为测试项目/测试用例的一个属性而存在。用户可以自定义关键字,并且在新建和更新用例时,将关键字与用例进行关联。 因此,至少需要提供查询关键字和新增关键的接口。

    02

    跨层单元测试de歪门邪道

    一般来说,Spring应用的单元测试都是发生在该应用的某个层,例如controller、service或者是dao层。 而service层既是应用服务的主要实现者,也是重点被测试的对象,其余各层,如controller层一般以线性代码为主,缺少业务逻辑,可以少测甚至是不测。 不过也有些团队会认为,既然应用的入口是controller,那么从controller层入口对服务进行测试,更贴合用户的场景,这部分的测试也更有业务价值,也更能提升对产品质量的信心。如果某些测试场景或者分支是通过controller层无法达到的,那么这部分的测试优先级就可以降低。 因此,笔者就见到过controller连同service一起进行测试的场景,也就是所谓的跨层单元测试 还是以TestLink4J为例,有如下用例

    01

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券