摘要: 上文我们介绍了IOC和DI,IOC是一种设计模式,DI是它的具体实现,有很多的框架都有这样的实现,本文主要以spring框架的实现,来看具体的注入实现逻辑。 spring是如何将对象加入容器的 spring将对象加入容器的方式有很多种,最主要的是xml和注解的形式,而当下注解的形式应用更加的广泛,所 阅读全文
posted @ 2020-05-04 22:59 测试老憨 阅读(974) 评论(1) 推荐(1)
摘要: 饿汉式 饿汉式的单例实现方式就是说在类加载的时候就已经创建并初始化好了,所以实例的创建过程是线程安全的 但是饿汉式是有一个缺点的,它不支持延时加载,也就是说实例在使用之前就已经创建好了,如果占用资源过多,但又不使用,会造成一定的浪费,还是需要根据具体情况确定要不要使用这种方式。不过也有人说,如果耗时 阅读全文
posted @ 2020-04-10 10:46 测试老憨 阅读(740) 评论(0) 推荐(0)
摘要: 列表(list)和元组(tuple)的一些基础 list和tuple都是一个可以放置任意数据类型的有序集合,都是既可以存放数字、字符串、对象等 list和tuple都支持负索引 list和tuple都支持切片操作 list和tuple都可以随意嵌套 list和tuple的一些区别 列表是动态的,长度 阅读全文
posted @ 2020-04-09 21:35 测试老憨 阅读(8829) 评论(0) 推荐(0)
摘要: 在 Java 语言中,除了原始数据类型的变量,其他所有都是所谓的引用类型,指向各种不同的对象,Java中根据其生命周期的长短,将引用分为4类,分别是强引用、弱引用、软引用和幻象引用(虚引用),不同的引用类型,主要体现的是对象不同的可达性状态和对垃圾回收集的影响。 强引用 什么是强引用 Object 阅读全文
posted @ 2020-04-05 22:02 测试老憨 阅读(1115) 评论(0) 推荐(0)
摘要: 欢迎大家去 "我的博客" 瞅瞅,里面有更多关于测试实战的内容哦!! 阅读全文
posted @ 2020-04-01 10:20 测试老憨 阅读(335) 评论(0) 推荐(0)
摘要: 在进行自动化框架设计之前我们先来看两个问题,什么是自动化框架,设计的时候应该注意什么原则,然后该怎么做?本文会以一个web端的UI自动化测试框架设计为例 什么是自动化测试框架 什么是框架 特指为解决一个开放性问题而设计的具有一定约束性的支撑结构。在此结构上可以根据具体问题扩展、安插更多的组成部分,从 阅读全文
posted @ 2020-03-28 22:06 测试老憨 阅读(2058) 评论(2) 推荐(2)
摘要: 欢迎访问 "个人博客" 什么是变量 本地变量:手动定义的,在当前系统的某个环境下才能生效,作用范围小 普通变量: 单引号:原字符输出,变量名=‘变量值’ 双引号:变量名=“变量值”,看一下值当中有没有对其他变量的引用,如果有就获取变量值然后组合到一起输出 直接命名不加任何引号:变量名=变量值 习惯用 阅读全文
posted @ 2020-03-27 00:11 测试老憨 阅读(472) 评论(0) 推荐(0)
摘要: 自动化测试用例失败重跑有助于提高自动化用例的稳定性,那我们来看一下,python和java生态里都有哪些具体做法? 怎么做 如果是在python生态里,用pytest做测试驱动,那么可以通过pytest的插件pytest rerunfailures来实现失败用例重跑,具体的使用方式有两种,一种是通过 阅读全文
posted @ 2020-03-18 15:14 测试老憨 阅读(1691) 评论(1) 推荐(0)
摘要: 推荐一个python练习网站w3resource,练习题包括python的基础数据类型,函数、内置的一些库比如os、datatime、collections等等,还有一些第三方的库, 每道题会给出题目描述,然后提供代码编辑窗口, 还有网站给出的问题解进行比对。 更香的是,在给出的解答代码后,还会给出 阅读全文
posted @ 2020-03-16 14:27 测试老憨 阅读(2391) 评论(0) 推荐(4)
摘要: 接口测试发现的典型问题 传入参数处理不当,引起程序错误 类型溢出,导致数据读取和写入不一致 对象权限校验出错,可获取其他角色信息 状态出错,导致逻辑处理出现问题 逻辑校验不完善 定时任务执行出错 接口测试用例设计 接口测试用例设计主要针对输入、处理、输出进行考虑 针对输入进行设计 对于接口来说,输入 阅读全文
posted @ 2020-03-16 11:39 测试老憨 阅读(778) 评论(0) 推荐(0)