- 博客(33)
- 资源 (3)
- 收藏
- 关注

原创 Linux中文件上传和下载命令rz和sz
文件上传命令rz和下载命令sz的安装1,手动下载安装1)下载安装包:lrzsz-0.12.20.tar.gz官网下载地址:http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz2)软件安装通过xftp工具把1)中下载的安装文件上传到/tmp目录下,如下图:2,命令行安装xshell中输入以下命令:1)进入/tmp目录下cd /tmp2)wget下载lrzsz安装包wget http://www.ohse.de/uwe/releases
2020-11-08 18:11:53
844

原创 闭包在Python中的应用
闭包其实就是在函数(外部函数)内部添加一个函数(称为内部函数),内部函数使用外部函数的临时变量,并且外部函数的返回值是内部函数的引用。例如: #outer是外部函数 a和b都是外函数的临时变量 def outer( a ): b = 10 # inner是内部函数 def inner(): #在内函数中 用到了外函数的临时变量 print(a+b) # 外函数的返回值是内函数的引用 return in
2020-07-21 22:36:30
268

原创 DDT数据驱动
ddt是第三方库,可以通过pip install ddt来下载其中ddt模块主要用到data,unpack@data装饰我们的方法 跟for循环一样 遍历元组每个数据 然后传递给被装饰的方法的一个参数,有几条数据 就执行几次用例@unpack是用来拆解data的数据1,@data()用法:import unittestfrom ddt import ddt,data,unpack@ddt #装饰测试类 class TestAdd(unittest.TestCase): @data(1,2,
2020-06-21 21:29:47
446

原创 adb的server版本和client版本不匹配问题
1,有时候我们用adb工具去连接安卓设备,或者模拟器的时候,会提示adb server version(31) doesn’t match this client(40)这样的提示。如图提示的字面意思就是当前client版本40,与server端的版本不匹配,当前版本过高引起的。注意,这里的client就是你电脑已经安装的adb程序的版本,而server,也就是你的服务端,将要connect...
2020-03-01 15:39:07
12879
1
原创 Python的迭代器和生成器
1,迭代器迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:例如:list=[2,3,4,5]a=iter(list)print(next(a))print(next(a))#结果:2,3可以创建一个迭代器:class MyNumbers: def __iter__(self): self.a = 1 return self def __next__(self): self.a += 1 re
2020-12-05 14:58:59
221
原创 Python中进程
一,进程的含义什么是进程呢?进程是指一个具有一定独立功能的程序关于某个数据集合的一次运行活动。简单讲就是运行中的程序。二,创建进程的方式第一种:是利用multiprocessing模块导入Process类来实现具体方法看代码from multiprocessing import Processimport time# 创建的子程序代码def task(name): print('%s is running' % name) time.sleep(2) print
2020-07-25 17:03:46
228
原创 Linux将两个文件合并
可以使用cat命令,有两种实现的方式,一种将两个文件合并的到一个新的文件,另一种将一个文件追加到另一个文件的末尾。方法一:使用cat命令从文件中读入两个文件,然后将重定向到一个新的文件。这种方法可以一次性合并任意多个文件。用法示例:将file1.txt和file2.txt合并到file.txt$ cat file1.txt file2.txt > file.txt方法二:只使用cat命令读入一个文件,然后使用>>将文本流追加到另一个文件的末位。用法示例:将file1.txt追加
2020-05-30 22:00:21
39813
原创 TestNG框架的环境搭建
1,概述TestNG 是一个测试框架,可以简化不同阶段测试需求,从单元测试(单独测试一个类)到集成测试(由几个类,几个包甚至几个外部框架组成的整个系统的测试,如应用服务器的测试),属于白盒测试范畴TestNg的官网下载地址:http://testng.org2,TestNG插件的安装1,前提条件安装前提条件jdk1.7版本以上,并且配置环境变量eclipse2,安装‘Help’ ...
2020-03-29 22:36:38
464
原创 Linux-Shell
#1,参数传递$#获取传入参数数量(个数)2) $*获取参数内容3) $?表示前面指令执行结果的状态 0表示执行成功,非零表示执行失败4) $数字 0…n 获取参数其中某个具体的值如: $0表示执行程序的程序名$1表示获取第一个参数$2表示获取第二个参数$$获取当前程序的进程号2,模糊搜索grep的指令扩展在文件中搜索查找包含搜索关键字的行语法:grep ...
2020-02-15 21:10:40
168
原创 selenium自动化功能测试
1)环境搭建selenium+python环境搭建一、安装python1.下载python:地址:https://www.python.org/downloads/release/python-364/根据自己的操作系统32/64 位,选择相应的版本,我的计算机是64位的,选择下图中的,下载完之后得到python-3.6.4-amd64.exe,双击运行至安装完毕2.配置环境变量:...
2020-01-19 22:21:08
634
原创 oracle数据库基础(2)
1,DQL数据库查询语言1,select语句最简单的语法:语法:select * from 表名*是统配符,表示所有的列 t表示表的别名select * from emp t查看部份列:select 列名列表 from 表名;–查看员工姓名,工作,薪水select ename,job,sal from emp;2,dual伪表:当在查看的结果中不涉及到表时,可以用dual这...
2020-01-12 21:19:18
516
原创 oracle数据库基础(1)
1,数据完整性约束1,数据完整性约束:可靠性+正确性具体体现在:列值约束(域完整性约束),整行数据约束(实体完整性)1)实体完整性方法:a)主键约束 primary key (PK) 能唯一标识行的一列或一组列的集合(唯一性约束+非空约束)特点:唯一性,不能为空可以是单列作为主键,也可以是多列作为主键,称为组合主键或复合主键例如:学号,员工编号,分数表中:学生编号+课程编号b)...
2020-01-09 22:02:11
303
原创 Oracle11g的安装及环境搭建
1,Oracle11g的下载2,下载后为两个压缩包3,把它解压到一个文件夹中4,进去这个目录为5,点击11g压缩包进行安装,点击下一步6,选择这个选项,点击下一步7,选择此选项点击下一步8,选择合适的盘进行安装,最好不要安装到系统盘c盘。设置管理口令(登录密码),点击下一步9,点击完成10,等待其安装11,安装完成后,找到更多程序12,找到sqlplus,用户名syst...
2020-01-07 22:20:23
611
原创 Linux-补充1
1,Scp命令Scp+【选项】+参数两台linux之间文件copyScp -r x/ [email protected]:/home 将x文件下的文件copy到/home的目录下Scp [email protected]:/home/1.txt . 将1.txt文件复制到本目录下Linux yum命令yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记...
2020-01-05 22:08:00
147
原创 Python环境搭建
1,python的下载和安装python官网,下载python的安装版本:https://www.python.org/downloads/release2. 然后安装:注:1,第一次处标记为修改路径,否则安装为c盘。2,这个为吧python添加到环境变量中3,用win+r键,输入python查看是否安装成功2,pycharm的安装1,选择pycharm官网下载:建议下载个社区版...
2020-01-02 22:22:04
105
原创 adb常用命令
1、启动adb服务adb start-server2、终止adb服务adb kill-server3、进入adb运行环境adb shell4、获取帮助 里面有adb的各种命令和参数的介绍adb help5、查看adb版本adb version6、以root权限重启adbadb root7、将system分区重新挂在为可读写分区,此命令在操作系统目录时很重要adb remo...
2019-12-31 21:57:52
596
原创 Linux-进程,归档管理等
1,命令:进程1,后台工作1,ctrl + z和&1)、ctrl+z作用:暂停某工作语法:在命令执行后直接按ctrl+z打断示例:比如正在用vi编辑一篇文档,不保存,暂时退出vi,过会再来编辑在/root/test文件夹中操作[root@localhost test]# vi a1(此时输入文字a1,回到一般模式,按ctrl+z)[1]+ Stopped ...
2019-12-31 21:48:28
871
6
原创 Linux-文件属性及查找
1,文件属性1,文件类型文件类型:第一个字母表示含义-:普通文件d:目录l:表示软链接文件b:设备文件2,文件权限1)、补充:属主、属组、其他用户概念linux权限机制采用UGO模式u(user,属主,或叫所属用户,所有者,拥有者) g(group,属组,或叫所属组,所在组) o(other,其他用户,即除了属主、属组)在linux中的每个用户必须属于一个或者多个组,不能...
2019-12-30 22:18:03
558
原创 Linux-用户群组相关
1,用户和群组管理1,管理群组将用户分组是Linux 系统中对用户进行管理及控制访问权限的一种手段。每个用户都属于某个用户组;一个组中可以有多个用户,一个用户也可以属于不同的组。1)、添加群组格式:groupadd [-选项] 群组名选项-g GID:设定创建群组的GID如果不加-g选项,指定GID,则系统自动分配一个,从500开始按顺序排列示例:添加一个叫g2的群组grou...
2019-12-30 21:16:30
617
原创 Linux-文件相关
1,查看文件的内容格式:cat [-选项] 文件名1,将文件内容输出到屏幕选项:-n :连行号一起显示在屏幕上-b :连行号一起显示在屏幕上,但空行不算示例:查看etc下的aliases文件cat /etc/aliases查看etc下的aliases文件并显示行号cat -n /etc/aliases查看etc下的aliases文件并显示行号(但空行不算)cat -b /e...
2019-12-29 21:38:56
600
原创 Linux命令-操作文件和目录
1,列出目录下文件或文件夹1,概述ls命令用来显示指定目录下的内容语法:ls 【-选项】【参数】常用的选项有-a:显示所有文件和目录,包括隐藏文件和目录(隐藏文件以.开头),而且显示".“和”…“目录-A:显示所有文件和目录,包括隐藏文件和目录,不显示”.“和”…"目录-l:显示文件和目录的完整信息-t:根据时间排序(最近修改的文件或目录在最上面)2,示例1)直接使用ls列...
2019-12-28 21:42:04
1344
原创 Linux命令概述
1,Linux目录结构Linux没有盘符的概念,只有一个根目录 / 所有文件都在它下面/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同...
2019-12-24 23:11:29
492
原创 远程操作linux软件
1,Xshell,Xftp的安装Xftp和Xshell配合使用部署环境。Xftp为可视化工具,主要用来拷贝文件。xshell则通过输入命令来对服务器进行操作,如启动服务等等。Xshell的安装2,Xftp的安装2,远程连接1,远程连接Xshell 2,远程连接Xftp...
2019-12-23 22:10:24
536
原创 Linux系统搭建
1,安装虚拟化软件的安装VMware Workstation安装步骤的话直接下一步就行了,如果要输入密匙的话在百度上搜索一个这个版本的密匙就行了,2,linux系统的安装(centOS为例)打开VMware Workstation,选择文件新建虚拟机2.选择自定义,点击下一步3.在第二个选项中选择需要安装的cenos的路径4,输入名字,用户名密码,点击下一步5.输入虚拟机名称点击...
2019-12-22 14:22:37
275
原创 软件需求
软件需求什么是软件需求呢?别急,让我们先听一个故事吧!小学生小刘,在一次晚上吃饭的时候对他的奶奶,妈妈,姑姑说:他的裤子左腿长了2厘米,他的姑姑晚饭后把小刘的裤子左腿剪短了2厘米,他的妈妈在睡前也把他的裤子剪短了2厘米,他的奶奶在第二天早上也把左腿的裤子剪短了2厘米,第二天小刘穿着裤子上学了启示1,软件需求要基线化,要管理起来,否则需求的实现是盲目的,不受控的2,软件需求的实现要跟踪,要记...
2019-12-19 22:43:58
218
原创 系统测试
系统测试1,概念将已经集成好的软件作为整个系统中的一个元素,与其他元素结合在一起,在实际运行环境下进行的测试活动2,常见的测试类型1,功能测试功能测试2,性能测试性能测试3,GUI测试GUI测试4,安全测试安全测试5,安装测试安装测试6,其他测试其他测试3,系统测试过程...
2019-12-17 23:10:25
330
原创 用例写作
1,用例概念设计一个场景,软件在该场景下得到设计的结果。2,用例通用格式(8要素)用例编号通常由字符和数字组合而成,应具有唯一性和易识别性一般约定 :系统测试,集成测试,单元测试分别为系统测试:产品编号-ST-系统测试项-系统测试子项-xxx(数字)集成测试:产品编号-IT-集成测试项-集成测试子项-xxx(数字)单元测试:产品编号-UT-单元测试项-单元测试子项-xxx(数...
2019-12-11 22:10:15
150
原创 缺陷管理
缺陷报告缺陷报告标题详细描述测试环境缺陷重现的步骤所属项目,模块,版本提交人,提交日期缺陷严重等级(致命的,严重的,一般的,提示的)缺陷优先级缺陷的测试次数测试人员的初步分析附件(截图,log)详细截图...
2019-12-08 22:56:47
104
原创 测试的过程
按阶段划分可分为1,单元测试(UT)概念:对于软件的基本组成单元进行的测试工作目的:检查与《详细设计说明书》的符合程度2,集成测试(IT)概念:在单元测试的基础上,将所有的模块按设计的要求进行组装,验证组装后功能,模块的接口是否正确的测试。目的:检测与概要设计说明书的符合程度3,系统测试(ST)概念:已集成好的完整的软件,作为整个系统的一个元素与其他元素结合在一起,在实际运行环境下...
2019-12-07 22:15:03
168
原创 测试方法的分类
常见的分类1,白盒测试,黑盒测试,灰盒测试由于图片太大,点这里查看三者的异同点,可以点击我来查看哦2,静态测试,动态测试3,人工和自动化...
2019-12-05 23:16:13
333
原创 测试流程V模型和双v模型
软件测试的v模型和双v(w)模型1,V模型2,双V(W)模型双v模型和v模型最大的区别是,双v模型测试最早介入,不会把问题拖到后期放大后再来解决
2019-12-03 21:30:49
4802
原创 测试基础知识
一, 测试的定义和目的1,软件测试的定义:使用人工和自动化的手段来运行或测试某个系统的过程。2,测试的目的证明(表明软件能够工作)检测(发现错误)预防(软件质量的管理,预防错误的发生)二,软件的生命周期1,计划 2,需求分析 3,设计 4,编码 5,测试 6,运行和维护三,软件中的缺陷1,软件缺陷的概念静态存在于文档或代码中的错误也指软件运行时被激发的和软件预期属性的偏离的...
2019-12-01 21:51:51
155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人