首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/4939618/blog/5558896

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

测试用例千万不能随便,记录由一个测试用例异常引起的思考

一 测试用例大家平时写不写? 我以前写测试用例只是针对业务接口,每个接口写一个,数据case也只是测一种。能跑通就可以了。要不同的场景case,那就改数据。重新跑一遍。简单省事。 但是自从我业余时间开始维护开源后,开始加深了对测试用例的理解。甚至我现在已经把测试用例的地位提升了与核心代码一样重要的地位,我曾戏称过光写核心代码不写测试用例代码的都是耍流氓行为。 开源项目面对的是的所有人,每个人每个公司的环境都不同,项目结构也不一样,jdk,spring体系的版本,第三方依赖包都不一样。所以开源框架必须要在所有的场景下都工作正常。这么多功能点,这么多场景,哪怕我是作者,光靠熟悉度是不可能记起来那么多细节点的,这时候测试用例就显得非常重要了,它是整个项目的最关键的质量保障。很多时候,我都是靠测试用例来发现一些边缘细小的bug的。目前我的开源项目拥有870个测试用例,覆盖了大概90%以上的场景。 这篇文章探讨一个由测试用例引发的测试用例运行机制的问题。 二 事情的起因是一个群里的小伙伴发现某一个单元测试用例在配置项错误的时候,spring上下文竟然执行了2次,而在正确配置的情况下,是正常只启动...

H5在线客服 v1.4,坐席离线微信通知。一行代码拿来即用

更新说明 增加离线消息的微信通知,增加手机端坐席,手机实时接受咨询提醒,点开后用手机就能跟客户进行对话。不必一直登录PC端客服后台守着了。 增加一套全新且美观的PC端客服咨询模板。 修复2号模板(当前默认客服咨询模板),如果当有新消息时,网站中的客服窗口会自动打开,将坐席发送的消息展示给用户。(坐席可主动发起跟客户的聊天及强制打开客户端的聊天窗口) 优化有时开通的坐席无法登录的问题 优化总管理后台,吧无用的菜单、功能去掉,进行简化。 优化个别情况下客服后台登录提示404的问题。 优化 getNetConfig.json 接口的 kefu.api 容错 优化离线消息工具类 新开通的客服默认增加欢迎语“您好,请问有什么可以帮您?”可在客服管理后台中自行进行设置。 优化如果跟某用户聊天时,关闭聊天窗口,再打开聊天窗口时,不会再出现对方的自动欢迎语,影响聊天体验。(如果打开跟另一个用户聊天窗口时,还会拉取显示对方客服的欢迎语。) 优化版权信息的显示 (power by kefu.js) 为灰色最小文字。当然,您也可以直接使用 css #copyright{display:none} 来直接隐藏...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册