这里写目录标题
- 答案对错自辨,文明观看,有错给我说我改
- 1.白盒测试/黑盒测试
-
- 1.1白盒测试
- 1.2黑盒测试
- 2.测试流程
- 3.bug流程
- 4.压力测试
- 5.selenium原理
- 6.选取元素方法
- 7. servlet生命周期
- 8. Java线程池
- 9.状态码
- 10.抽象类/接口
- 11.sql查询id重复的人
- 12.单例模式
-
- 13.1定义
- 13.2实现
-
- 13.2.1饿汉模式
- 13.2.2懒汉模式
- 13.3如何保证懒汉模式线程安全
- 14.你了解的测试
- 15.求学生总数
- 16Linux,常用指令
- 17.hashmap的结构
- 18.treemap的key值是否可以为空
- 19. 怎么启动一个线程
- 20. 实现多线程有哪几种方式,继承Thread类和实现runnable接口有什么区别
- 21.创建线程的方法
- 22.自己测试怎么考虑设计测试用例
- 23.对测开的理解
- 24.知道哪些测试工具
- 25.postman怎么用的,用过哪些功能
- 26.对自动化测试的了解
- 27什么样的情况适合做web自动化测试,什么时候不适合
- 28需求临上线发现个bug,开发说不要紧,怎么办
- 29. 怎么生成测试 告
- 30HTML 告
- 31输入url到显示页面的过程
- 32.postman接口测试,调用接口权限之前如何进行身份认证
- 33. 测试工程师具备哪些能力
- 34.1个客户端500个用户,500个客户端500个用户,客户端同时对服务器施压,有什么区别/li>
- 35.场景题:携程10月1日9:30上线一个跟团游秒杀活动,10点活动截至,测试重点是什么(性能测试,服务器能否承载预估的人流量)
- 36手撕:输出字典
- 37.手撕:冒泡或快排
- 38.JAVA三大特性
- 39序 选择排序
- 40.强引用弱引用
- 40.软件质量怎么把关
- 41自动化测试框架
- 42、计算机 络里有哪些协议
- 43.让你测一款浏览器,一周内完成任务,你如何规划测试流程
- 44.给你50个测试用例,时间很紧,你怎么选择浏览器版本并如何规划测试任务完成最终交付(这个问题一直在挖,疯狂的试探,整个流程一直在针对这个问题问我如何进行)
- 45场景题:测试微信转发消息功能
- 46.题:10000以内能被自身每一位数字整除的数字
- 47.质数
- 50.测试用例去冗余
- 51http协议有哪些方法以及作用
- 52get和post的区别是什么
- 53.浏览器里cookie、session和token的区别
- 54.mysql里有哪些锁
- 55错误推测法如何理解
- 56 设计测试用例:页面上有一个搜索框和搜索按钮,下方是搜索结果列表展示的各个产品信息(包括预定按钮、价格、产品名称、标签等)、底部的翻页按钮(上一页、下一页、第一页、第二页…、最11后一页)
答案对错自辨,文明观看,有错给我说我改
1.白盒测试/黑盒测试
1.1白盒测试
- 测试程序的内部的逻辑,结构的实现,是否实现了相应的功能。
- 单元测试:Junit框架
- 语句覆盖
- 逻辑覆盖(判定覆盖,条件覆盖,判定组合,条件组合,判定和条件组合)
- 路径覆盖
- 循环覆盖
1.2黑盒测试
- 不关心软件内部代码的逻辑,结构实现,只关心输入和输出
- 等价类划分法,边界值分析法 ,因果图法,正交实验法,场景设计法,错误推测法
2.测试流程
- 第一种答案:1、测试需求分析阶段;2、测试计划阶段;3、测试设计阶段;4、测试执行阶段;5、测试评估阶段。
- 第二种答案::单元测试、集成测试、确认测试、系统测试、验收测试
3.bug流程
-
1.测试人员发现bug
-
2.描述bug
测试版本
测试环境(设备,系统)
测试步骤
测试数据
预期结果
实际结果
附件(错误截图,错误日志)
测试方案, -
3.开发人员确认是否是bug,是的话修改bug,并改bug状态为已经解决
-
4.不是的话 ,退回给测试人员并描述退回原因,或为设计如此,或为外部原因,或者不能重现。
-
5、 开发人员修改完成的bug,由测试人员进行验证,确认修改正确,关闭bug。
-
6、 验证未通过的bug重新激活,开发人员继续修改,直至验证通过,关闭bug。
-
7、 测试人员需要对开发人员退回的bug进行确认。
-
8、 确认不是bug关闭。
-
9、 如与开发人员意见不一致,认为是bug,需提交项目负责人仲裁。
-
10、项目负责人确认是bug由开发人员修改,不是bug由测试人员关闭。
参考: bug流程处理
4.压力测试
13.2.2懒汉模式
13.3如何保证懒汉模式线程安全
- 加锁
- 以效率为代价保证安全
- 优化,当已经创建实例后,不进入加锁,并且volatile防止寄存器优化
/** * User:yang */public class ThreadDemo18 { //线程安全版本懒汉模式 //创建实例是在第一次使用getinstance的时候,比饿汉模式迟 static class Singleton {private static Singleton instance = null;public static Singleton getInstance() { if (instance == null) { synchronized (Singleton.class) {if (instance == null) { instance = new Singleton();} } } return instance;}private Singleton() {} } public static void main(String[] args) {Singleton singleton = Singleton.getInstance(); }}
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!