2022年3月22日
摘要: oracle执行语句时长时间无响应,很大可能就是出现锁表 1、查看是哪个表被锁了 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$loc 阅读全文
posted @ 2022-03-22 10:20 Wuxuanlin 阅读(2816) 评论(0) 推荐(1) 编辑
  2022年3月15日
摘要: '''问题描述:N个人围成一圈,从第一个人开始报数,报到m的人出圈,剩下的人继续从1开始报数,报到m的人出圈;如此往复,直到所有人出圈。(模拟此过程,输出出圈的人的序号)解决方案:这道题涉及到的算法叫做约瑟夫算法,需要将列表内所有数类似排列成一个圈来解决,需要将前一次删除后剩下的元素的索引不变,但是 阅读全文
posted @ 2022-03-15 17:00 Wuxuanlin 阅读(894) 评论(0) 推荐(0) 编辑
摘要: '''用python或java实现一个冒泡排序冒泡排序原理就是循环遍历数组,比较相邻两个数的大小,重复比较直到排序完成N个数字要排序完成,总共要进行N-1趟排序,第i趟的排序次数为(N-i)次''' 1 def bubbleSort(arr): 2 n = len(arr) 3 # 遍历所有元组元素 阅读全文
posted @ 2022-03-15 16:59 Wuxuanlin 阅读(34) 评论(0) 推荐(0) 编辑
  2022年3月3日
摘要: 1、什么是软件测试?软件测试的目的与原则 定义: 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程 目的: 更快、更早的发现尽可能多的错误 测试是程序的执行过程,目的在于发现错误 软件测试是为了发现程序中存在的代码或业务错误 为了检验产品是否符合用户 阅读全文
posted @ 2022-03-03 21:15 Wuxuanlin 阅读(564) 评论(0) 推荐(0) 编辑
  2022年3月1日
摘要: 1、什么是性能测试? 性能测试是指通过模拟生产运行的业务压力或用户使用场景来测试系统的性能是否满足生产性能的要求 2、性能测试中关注哪些指标? 常用的网站性能测试指标有:并发用户数、事务响应时间、每秒事务数、每秒点击量、吞吐量、CPU使用率、物理内存使用 3、解释什么是吞吐量、并发数、响应时间,怎么 阅读全文
posted @ 2022-03-01 16:29 Wuxuanlin 阅读(238) 评论(0) 推荐(0) 编辑
摘要: python常用的库和模块 os python与操作系统进行交互 sys 与python解释器相关的变量和方法 处理文件 json、csv 时间 time、datetime、date 随机数 random 正则表达式 re 读写文件 openpyxl (用于excel文件读写)、pandas 、xl 阅读全文
posted @ 2022-03-01 13:45 Wuxuanlin 阅读(31) 评论(0) 推荐(0) 编辑
  2022年2月25日
摘要: 一、数据库事务特性 原子性:原子性是指事务是一个不可分割的工作单位,事务中的操作要么全部成功,要么全部失败 一致性:一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态 隔离性:隔离性是当多个用户并发访问数据库时,比如操作同一张表时 阅读全文
posted @ 2022-02-25 15:30 Wuxuanlin 阅读(80) 评论(0) 推荐(0) 编辑
  2022年2月24日
摘要: UI自动化测试 1、web自动化中常见的元素定位方式?selenium如何定位元素? 有id,优先使用id定位 其次是name属性定位 再其次是css选择器定位 最后是xpath定位 tag name、class name、link text、等,基本很少用到 2、前端频繁变动时怎么减少维护脚本的成 阅读全文
posted @ 2022-02-24 09:39 Wuxuanlin 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1、接口测试 模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的一个过程 2、接口自动化测试流程 3、接口测试常用的工具有哪些? postman:谷歌浏览器的扩展工具,也有单独的客户端 jmeter:开源的性能测试工具,操作简单,方便,既有jd 阅读全文
posted @ 2022-02-24 09:38 Wuxuanlin 阅读(155) 评论(0) 推荐(0) 编辑
  2022年2月23日
摘要: 一、自动化测试 1、为什么要做自动化测试? 自动化测试就是把以人为驱动的测试行为转化为机器执行的一种过程,即模拟手工测试的步骤,通过执行测试脚本自动地测试软件 自动化测试就是程序(脚本)测试程序,使用自动化工具编写、执行测试人员测试脚本和案例的技术 自动化测试的主要目标是减少手动运行的测试用例数量, 阅读全文
posted @ 2022-02-23 20:20 Wuxuanlin 阅读(260) 评论(0) 推荐(0) 编辑