专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

在没有客户端的时候_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/8 18:44:55       共计:3562 浏览

在没有客户端的时候?

BAT的java工程师来回答,这个就是我们写完代码,常见的情况。

我们使用的是前后端分离式开发,因此我们后端开发完除非把前端编译好的文件要过来,否则是完全没有界面可言的,这种时候我常用的自测方式有两种。

自创数据main函数自测

这个是最简单最基础的自测,写完一个功能之后,如果这个功能并不涉及bean等等操作,可以直接自己写一个main函数,然后模拟数据调用这个待测函数,看结果是否符合预期。举个例子,我曾经写过一个json字符串转换的工具类,里面包括从json字符串中提取integer,string,boolean等对象。对于这种工具类的测试,只需要自己创建一些json和非json字符串,然后在main函数中把字符串传给工具类的函数,看看执行结果是否符合预期就好了。

但是有时候,我们会写一些很复杂的功能,简单的模拟数据已经不够了,我们可能需要检查是否能够正常读写数据库,redis,elasticsearch等等其他服务,这个时候,就需要用到下面的方法了。

Postman

这个是一款功能强大的能进行发送http请求的chrome插件。说一句我踩过的坑,安装好之后虽然postman以独立的形式存在电脑中,但是如果chrome崩了,postman也是不能用了的,这二者的绑定关系时刻记心中。

这个插件能够发送get,post,put,delete,head等15种请求(全部请求类型见下图)。而且支持常用url的导入和导出,建组,这对于需要进行回归测试的开发人员来说是非常有意义的。

以我自己建的组为例,我开发完代码后,会在本地IDE里起一个服务,url是以localhost为ip的服务,这就是最基础的自测,因此我把这类url存储为【本地环境】。

之后还会把服务上传到测试环境,测试服务在测试环境是否有问题,因此这类url存储为【测试环境】;除此之外,还有【线上环境】,用来测试上线后是否服务正常。

说回【本地环境】,当我们写完代码,main函数已经不能帮我们自测的时候,就可以把要测试的服务包成一个接口,通过controller开放出来,然后在本地IDE中启动这个web项目,通过postman来调这个接口,查看功能是否执行的符合预期。比如我就封装了一个test/hello的接口,所有需要我自测的功能,我都放到这个接口里测过没问题才会commit到git本地仓库。

以上是后端工程师在没有前端界面的时候自测的方式(之二),如果对你有所帮助,欢迎点赞留言。

我是苏苏思量,来自BAT的java开发工程师,欢迎关注我,每日分享科技类见闻,与我共同进步。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:哪些专业最适合考公务员_java | ·下一条:数控加工中心如何用IJK编程_java

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有