随笔分类 -  测试那些事

测试左移
摘要:一、为什么要“测试左移”?—— 传统测试模式的痛点 为了更好理解,我们先看一个传统模式的例子: 需求阶段:产品经理编写需求文档,测试人员未参与。 设计阶段:开发人员设计架构和接口,测试人员未参与。 编码阶段:开发人员编写代码,测试人员等待。 测试阶段:开发完成后,测试人员开始介入,编写用例、执行测试 阅读全文

posted @ 2025-09-11 14:47 fengZQ 阅读(77) 评论(0) 推荐(0)

压测流程
摘要:压测进行前的检查清单:1、检查服务器配置(几核cpu、内存多大)是否符合压测需求;2、检查服务启动参数(jvm配置参数)3、确保部署被压服务的机器只启动了被压服务(资源问题,有时候一台机器混布了其他服务)4、检查各中间链路服务所在机器的内存、磁盘压测进行中:1、做好压测链路上所有机器(被压服务、中间 阅读全文

posted @ 2022-08-09 14:10 fengZQ 阅读(102) 评论(0) 推荐(0)

测试那些事-前端
摘要:数据列表类型的页面测试,一定要测试空白页面切有数据页面,有数据页面切空白页面 返回字段为数字时,需要注意数字长度,如果超过js数字类型的最大值,会出现溢出情况,需求后端将返回值转为字符串返回 如:id=87787788878888889,前端会显示成87787788878888900 前端计算数据结 阅读全文

posted @ 2020-09-28 11:50 fengZQ 阅读(99) 评论(0) 推荐(0)

记录一下telnet测试dubbo接口,参数为dto时怎么测试,枚举类型传参
摘要:如果我们的参数是一个对象,那就需要为该参数添加一个class属性,来直接声明该json对应的java类 当dto中的参数是枚举时,直接传枚举值 invoke xxx.xx("{class":"类名","key":vaule}) 枚举类型传参数示例: invoke xxx.xx("{class":"枚 阅读全文

posted @ 2020-07-02 11:40 fengZQ 阅读(1584) 评论(0) 推荐(0)

查看cookie
摘要:1.查看cookie 点击地址栏左侧(http左侧)图标,即可查看 2. Firefox查看缓存位置 在地址栏中输入: about:cache 3. Chrome修改cookie 使用插件Edit this cookie 阅读全文

posted @ 2019-05-05 12:44 fengZQ 阅读(758) 评论(0) 推荐(0)

测试那些事儿-后端
摘要:基于历史业务迭代,新需求修改了已有表结构,表又有redis缓存!! 这种情况,不能直接提交sql修改生产环境数据,因为redis缓存的是历史表结构中的数据。over! 解决方案:新表结构,用新的redis key。这样,上线后新代码读新key,读不到读表,redis缓存新表结构。 多次调用问题优化 阅读全文

posted @ 2018-06-26 15:45 fengZQ 阅读(236) 评论(0) 推荐(0)

新增模块的测试用例设计
摘要:设计新增摸块的测试用例可参考一下三点: 1. 关联全局的某个功能是否在新增模块中启用 比如系统事件通知功能,新增模块中的setting是否触发事件在cases设计中要有所体现。 2. 新增模块功能与已有模块之间的耦合 基于对整个产品的了解,考虑新增模块的业务与其他模块的业务相关性。一定是基于整个产品 阅读全文

posted @ 2018-01-22 17:59 fengZQ 阅读(793) 评论(0) 推荐(0)

测试如何与开发沟通
摘要:测试如何与开发沟通? 一、赢得说话权 1. 新功能测试时,尽可能多的提bug 新功能提测后多提bug,开发看着他名下增长的bug全是你开的,再想想自己在逻辑和业务流程上的疏忽,自然会对你生敬重之意,话语权也就在你手中了。 2. 注意平时沟通谁占了上风 防线一定要时不时巩固,一发现那个开发对你爱答不理 阅读全文

posted @ 2018-01-03 15:31 fengZQ 阅读(534) 评论(0) 推荐(0)

导航