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

微信关注我们

原文链接: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} 来直接隐藏...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

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

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册