- 博客(24)
- 收藏
- 关注
原创 python基础(2)__类与函数
setattr(对象/类,属性名,属性值) ==》给对象/类,添加/修改属性值,有则修改,无则添加。4) delsttr(对象/类,属性名) == 》 删除对象/类属性值,不存在则报错。3) getattr(对象/类,属性名) ==》 获取对象/类属性值。
2023-03-01 21:24:37
122
原创 Python3基础(1)__数据类型
1) 编写过程思路:① 确定业务逻辑 ==》 什么数据是会变动的,可以将其设置为参数2) 函数的参数参数类型:形参、实参I. 位置参数/必传参数II. 带默认值的参数,放在必传参数之后【传参的时候指定形参变量值】III. 不定长参数/动态参数。
2023-02-27 22:52:41
155
原创 内部虚拟机访问局域网内其他主机(外部网络)
背景 因配置了端口转发,导致NAT Service服务无法启用报错1067,所以使用原有NAT Service方式无法实现,网上找了半天也没找到解决方案可以同时配置端口转发并启动服务的。当所有端口转发规则全删除,NAT服务可以启动就可以直接通过自带的方式访问外部网络。但运行环境是需要保留端口转发规则的,故这里提供另外一种实现方法1、环境说明:操作系统IP地址备注Windows Server 201610.168.2.170①虚
2021-04-28 14:38:51
1183
原创 SSH方式远程访问服务器内部虚拟机
1、环境说明:操作系统IP地址备注Windows Server 201610.168.2.170①虚拟机软件:VMware 12 ②主机说明:宿主机 RedHat7.7192.168.52.131①网卡模式:NAT模式 ②主机说明:虚拟机 
2021-04-28 14:08:58
537
1
原创 UML建模
1、程序(功能)流程图和业务流程图的区别?功能流程图注重代码的实现,业务流程图注重业务场景的走向2、UML建模图面向对象:【需求分析】用例图、活动图、【概要设计】层次方框图、类图、E-R图【详细设计】时序图面向过程:【需求分析】业务流程图、数据流图、数据字典【概要设计】层次方框图、程序流程图【详细设计】E-R图...
2021-02-26 11:44:18
121
原创 解决genymotion拖拽文件无响应的问题
一、环境说明:1、win10 64位 专业版 1904版本2、genymotion版本3.2.0,virtualbox版本6.1.14二、遇到的问题以及解决方案1、无法拖拽文件到模拟器内部:网上大部分就得都是拖拽失败报错的问题,解决方案也很多这里我就不过多解释了,可以参考下面这篇文章Win10下Genymotion无法正常使用的解决方法https://www.cnblogs.com/permanent2012moira/p/4977773.html我按照网上的方式试了很多都没效果,后面终于找
2021-02-11 13:23:58
600
2
原创 查看夜神模拟器创建的设备端口号
一、摘要: 因为需要使用adb连接夜神模拟器,夜神模拟器自动创建的第一个模拟器默认端口号为62001。网上找了大部分都只讲了第一个机器的默认端口号,为了方便后续使用,本文将讲述如何查看夜神模拟器创建的机器端口号。二、配置过程1、创建一台新的安卓模拟机器后,然后进入到【夜神安装目录/bin/BignoxVMS】下,这里存放的是所有模拟机器的数据,选择自己刚刚创建的机器(依据编号或创建时间)数据文件夹进入2、进入后找到一个后缀为【.vbox-prev】的文
2021-02-08 16:23:37
2365
原创 Linux7.4下搭建tomcat服务器并部署项目
1、部署jdk环境【操作系统:centos7.4 64位,jdk版本:jdk1.8】1)下载jdk包 官网下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html 2) 解压压缩包,这里我放在了/softWare/java_environment/目录下 [root@lemon java_environment]# tar -xzvf jdk-8u141-linux-x64.tar.g
2021-02-07 15:55:02
106
原创 Linux7.4下部署禅道过程笔记
1、查看自己系统版本位数【getconf LONG_BIT】命令,依据系统版本去官网查找对应的软件包。本次部署的环境是Centos7.4 64位版本。wget https://excellmedia.dl.sourceforge.net/project/zentao/11.4.1/ZenTaoPMS.11.4.1.zbox_old.64.tar.gz2、解压安装包到/opt/目录下,并修改禅道服务的默认访问端口#解压安装包tar -zxvf ZenTaoPMS.11.4.1.zbox_old.64
2021-02-06 19:39:05
68
原创 Linux7.4安装Mysql5.7笔记
一、安装Mysql数据库1、linux7.x版本下的mysql5.7数据库安装过程:#下载并安装对应资源包wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum install mysql57-community-release-el7-10.noarch.rpm -yyum install mysql-community-server -y#mysql服务管理命令systemctl
2021-02-06 17:49:20
91
原创 应用服务器配置过程笔记(一)
1、NFS文件共享存储服务器#配置可参考【https://www.cnblogs.com/asheng2016/p/9613065.html】#挂载共享存储服务器文件夹: mount -t nfs 192.168.0.113:/data /data#服务端重启 systemctl restart nfs-server#客户端重启 systemctl resttart rpcbind2、DNS域名解析请求端口转发到8089#参考文档【https://blog.csdn.net/nainai
2021-02-05 23:02:29
310
1
原创 openStack部署过程笔记(一)
1、KVM相关笔记 1)创建KVM虚拟机 ①创建镜像格式【qemu-img create -f raw /softData/centos7.raw 10G】 ②启动相关服务:
2021-02-05 22:40:46
189
原创 openStack常用命令及踩坑记录
环境说明: 1) openStack的Queens版本 2) 操作系统:centos7.91、关闭防火墙以及Selinuxsed -i 's/enforcing/disabled/g' /etc/selinux/configsetenforce 0systemctl stop firewalld.service && systemctl disable firewalld.service
2021-02-05 21:52:02
874
原创 进程与服务管理操作(一)
1、查看系统监听的端口列表:【netsta -ntlp】2、进程绑定到CPU:【taskset】3、1、终止进程 1)前台进程:ctrl+c【终止进程】或ctrl+z【进程进入挂起状态】 2)后台进程: ①通过进程ID查看被占用的端口号#通过进程名称查找对应的线程号PIDps -ef |grep tomcat
2021-02-03 16:26:10
117
原创 磁盘管理相关操作命令(一)
1、添加新硬盘后识别新硬盘:echo '- - -' > /sys/class/scsi_host/host0/scan2、
2021-02-03 16:21:31
491
原创 测试用例相关知识
1、测试用例是什么? 重要性:测试用例是软件测试的核心 1)用例可以用来评估测试结果的基准:用来判断测试是否通过?是否达到上线标准 2)用例可以保证不遗漏测试功能点,可以在测试人员疲劳时起到一个牵引的作用 3)在编写测试用例的过程中可以熟悉需求,对系统架构或者业务流程有一个整体的深入了解 &nb
2021-01-30 21:00:45
228
原创 用户文件管理操作相关(一)
一、文件相关创建软连接【 ln -s 源文件 链接后的文件名】ln -s /data/index.html index.html #创建一个文件index.html链接到/data/index.html上向文件末尾添加内容【echo “添加的内容” >> index.html】替换文件内的字符串:【sed ‘s/原字符串/替换字符串/g’ 】特殊字符需要使用反斜线”\”进行转义,全部替换。删除g则只更换每行第一个快速查看配置文件内容,过滤显示【grep ‘^[a-Z]’
2021-01-26 23:01:16
488
原创 BUG的等级划分以及跟踪管理流程
1、BUG类型划分 功能类、界面UI类、性能类、兼容性类、易用性类、其他2、BUG等级划分 1)致命错误导致系统崩溃、挂机、死机或死循环等造成数据泄露的安全问题,比如恶意攻击导致数据泄露涉及金钱的问题 2)严重错误重要功能无法实现错误涉及到的模块太多,影响到了其他模块的重要功能实现非常规操作导致的死机、崩溃以及挂起等外观难以接受的缺陷、密码明文
2021-01-26 21:57:58
1373
原创 测试需求的分析
1、测试需求是什么?它的作用?答: 只有明确了测试需求,才知道要测试的内容有哪些?什么时候开始测试?怎么去测试?需要多少人去测试?在什么环境下测试…2、如何进行测试需求分析?1)依据需求文档进行测试点的分析,再根据测试点进行测试用例的编写。2)测试点分析概要:①功能测试(输入、输出、处理、约束条件等)②功能交互测试(各个模块之间的传递信息和数据、业务顺序等)③易用性、兼容性、安全性以及性能测试等3、测试点分析思路步骤1)正常功能:基本的功能是否可以正常使用,比如注册、登录等2)单个功能项
2021-01-25 22:10:36
667
原创 软件测试的工作流程
1、开发的角度阐述需求分析–>需求评审–>编写开发计划–>详细设计阶段–>编写代码进行简单自测–>提交成功进行测试–>测试环境的准备–>冒烟测试–>模拟生产环境测试–>修复BUG并跟踪(N轮)–>测试评估(判断产品是否符合上线标准)–>测试通过–>发布上线测试评估标准:测试用例覆盖率以及执行率达到100%严重BUG为0,一般BUG不大于10%,建议性BUG不大于5%确认BUG是否存在遗留风险2、测试的角度阐述需求分析–
2021-01-25 21:06:41
208
原创 软件的生命周期
1、软件的生命周期需求分析阶->设计–>开发–>测试–>维护–>升级–>废弃2、软件开发模型1)瀑布模型①优点:A、为项目提供了按阶段划分的检查点B、当前阶段完成后,后续只要关注后面的阶段即可C、可以再迭代模型中应用瀑布模型②局限性:A、在项目的各个阶段之间极少有反馈B、只有在项目生命的后期才能够看到结果C、通过过多的强制条件来完成日期和里程碑来跟踪各个项目阶段2)V模型①优点:明确的标明了测试过程化存在的不同级别,清楚的描述了测试阶段和开发过
2021-01-25 16:31:41
505
原创 软件测试定义与分类
1、什么是软件测试?①为了发现程序中的缺陷或错误②为了检验产品是否符合用户需求③提高用户的体验2、软件测试的目的?①模块测试的目的是发现程序模块与其接口规格说明之间的不一致②功能之策的目的是为了证明程序未能符合其外部规格说明③系统测试的目的是为了证明软件产品预期初始目标不一致3、软件测试的主要原则①测试应当尽早进入(最好是需求分析阶段就介入)②所有的测试都应当围绕着需求来进行③无法做到完全测试,程序的缺陷是找不完的,应当适当终止测试④测试过程中应当及时保存文档并备份⑤应避免开发测试
2021-01-24 22:06:21
102
原创 ASP.Net Treeview删除指定一级节点
ASP.Net Treeview删除一级节点问题背景:需要根据权限隐藏菜单,即删除一级节点代码详情:treeViewMenu.Nodes.Remove(treeViewMenu.Nodes[2]);解释:treeview对象.Nodes.Remove(你要删除的一级节点)运行结果:1.非管理员权限不显示用户管理2.管理员显示用户管理模块...
2020-05-29 19:36:50
415
原创 基于python+selenium2的自动化测试学习笔记(三)
一、使用selenium2中的webdriver模块对浏览器的操作(环境:py3.6、浏览器:firefox35.0)①常用的元素定位元素名称webdriver APIidfind_element_by_id()namefind_element_by_name()class_namefind_element_by_class_name()tag_na...
2019-03-10 20:52:57
1981
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人