最近开发的实习一直没找到,所以开发/测开/测试一起找了,补一些测试相关的知识,加油加油,希望早日找到实习!
目录
1.测试流程
2.冒烟测试和回归测试的区别
3.软件生命周期
需求分析阶段、设计阶段、开发阶段、测试阶段、部署阶段、维护阶段
4.TCP/IP五层结构
物理层,数据链路层,网络层,传输层,应用层
5.HTTP常见的状态码
6.单例模式
(看java面经发现经常会考手撕单例模式)
单例模式特点:单例类只有一个实例化,单例类的实例化只能由自己创建,单例类必须给所有其他对象提供这一实例。
通过加锁来保证了线程安全,双检锁。
class SingleObject{
private static Singleton singleton;//懒汉式
private Singleton(){}
public static Singleton getsingle(){
if(singleton==null){
synchronized(Singleton.class){
if(singleton==null)
singleton=new Singleton();
}
}
}
return singleton;
}
}