摘要:
一、数据查询语言DQL第一部分 1、查询全部数据:select * from 表名; select * from user_tab; 2、查询表中的指定列:select 列名1,列名2,列名3,... from 表名; select user_id,name,phone,email from use 阅读全文
摘要:
一、等价类划分法 该方法是将系统的输入域划分为若干部分,然后从每个部分选取少数代表性数据进行测试,这样可以避免穷举法产生的大量用例。 等价类是指某个输入域的子集合,在该子集合中,各个输入数据对于揭露软件中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。 有效等价类:是 阅读全文
摘要:
基础练习:点击这里 一、定义 狭义:指Linux kernel(内核),内核负责管理硬件,并为上层应用提供接口。 广义:指以Linux kernel为基础的,包括OS和各种应用在内的各个Linux版本,各版本之间的差异体现在客户群、升级维护和界等方面。 Linux的版本:Linux只是一个内核,一个 阅读全文
摘要:
这里只说 Firefox 和 Chrome 浏览器 一、已安装Python3和PyCharm Community环境 二、pip 和 selenium 的安装 1、pip 有的在 Python 中是自带的,cmd 窗口输入:pip list 查看; 有可能会提示 pip 版本不匹配,就按提示更新。 阅读全文
摘要:
页面布局方面 1、页面一行内容超长展示错乱 需要根据长度的边界值设计用例,一般有超长的验证,预期一般是折行显示或者省略显示。 2、更换设备布局错乱 可能出现在兼容问题,需要考虑各种设备(win、mac)、浏览器版本内核。 页面元素方面 1、输入域提示信息不明确 输入框没有明确的提示,输入完最后确认才 阅读全文
摘要:
题: 用两个栈来实现一个队列,并实现队列的入队和出队的函数# 如,hello的顺序入队,也会hello的顺序出队 1 class queue(): 2 # 定义两个栈,即两个空列表;一个输出用的空字符串 3 def __init__(self): 4 self.stack1=[] 5 self.st 阅读全文
摘要:
题: 请找出n 以内的所有质数(不包括n)。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数如,n = 100输出:[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79 阅读全文
摘要:
题: 给定两个长度为m 和 n 有序组数array1 和array2,请找出这个有序数组的中位数。'''eg.[1,3]和[5,6],中位数是4[1,2,5,8,9]和[2,3,4,5],中位数是4''' ### 直接方法,使用内置排序函数sort# 时间复杂度最高:O((n+m)log(n+m)) 阅读全文
摘要:
题: 给定一个长度为 n 的数组 nums,请找出其中出现次数大于 n/2 向下取整的元素。'''如:nums = [1,2,1,2,1]出现最多的元素是1长度为5,5/2 向下取整是2, 1出现的次数大于2'''### 分治算法 1 class Solution(object): 2 def fi 阅读全文
摘要:
题: 将一个整数 num 划分为若干个整数相加,这些整数是大于等于0且小于等于 max_num 的整数,试求有多少种划分方案。'''如:num = 5max_num = 3输出是:5整数5 可以被划分为1+1+1+1+1、2+3、2+1+1+1、2+2+1、3+1+1''' 1 class Solu 阅读全文
摘要:
冒泡排序法:是在每一轮排序结束之后都有一个体积最大的气泡冒出来,这也正是冒泡排序法名字的由来。(1)从集合第一个元素开始,每两个相邻的元素进行大小比较,令数值较大的元素向后移动,即交换两个元素的位置,不断对比直至数组的末尾。经过第一趟对比,找到整个集合中最大的元素,并将其移动到集合最后一个位置。(2 阅读全文
摘要:
面试官主要目的: 做过哪些app测试 用过哪些测试工具 技术点: 对app测试了解多少 了解哪些工具,都用来做什么的 技巧:对自己熟悉的工具多说一些,不熟悉的少说,避免问到自己不会的尴尬 1、appUl自动化测试工具: ips: WDA、KIF Android: Uiautomator2 兼容And 阅读全文
摘要:
面试问题:测试流程大概是怎么样的? 测试流程:需求、测试设计、测试执行、测试评估、上线 需求 1、需求分析 全面了解系统概况,需求文档转化为测试需求 测试范围--功能需求、性能需求、质量需求 资源--时间安排、人员安排 工作估计及项目报价 测试设计怎么去做 产品需求串讲--提出不合理的地方 2、测试 阅读全文
摘要:
为什么学习装饰器: 行业需求:涉及 python 技术栈,面试常见题 使用需求:优化代码可读性,可维护性 未带参装饰器 1 # 第一步:定义两个函数,一个内函数,一个外函数 2 def pre(func): 3 def inner(): 4 # 第二步:在内函数添加装饰器的逻辑 5 print('T 阅读全文