自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

脸滚键盘

心怀不惧,方能翱翔于天际

  • 博客(74)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 软件测试进阶之路 - 目录 (持续更新)

1. 软件测试的前提1-1 计算机基础1-1.1 近代计算机的发展史1-1.2 计算机分代1-1.3 计算机分类1-1.4 计算机的组成1-1.5 操作系统基础1-1.6 Windows 操作系统介绍1-1.7 数制与信息编码 1-1.7.1 数值表示 1-1.7.2 非数值表示1-1.8 了解虚拟机附:进制转换(二进制与十、八、十六进制的转换)1-2 计算机网络1-3 web基础1-2.1 页面元素(html)1-2.2 页面样式(css)...

2021-02-03 12:03:33 667

原创 python 自动化专栏 - 目录

1、文件IO(批量生成测试伪数据)2、pytest 进阶版(基于 unittest)3、selenium 进阶版(Web)4、关键字的封装和组装5、pyautogui 进阶版(PCApp)6、pytest-html 和 Allure 测试报告模板的使用

2022-02-04 02:53:46 910

原创 pycharm 隐藏或显示文件类型

pycharm 使用过程中,隐藏或显示文件类型File - Setting - Editor - File Types如果期望显示 pyc 文件,则删除忽略项的 *.pyc;

2021-08-23 10:25:00 3829

原创 selenium driver 快速入门

selenium driver 配置环境语法方法类框架excel

2021-05-08 14:19:01 1069 5

原创 web 基础

web 原理及测试 X-mind 思维导图点此下载网络基础web 概念web 访问步骤web 协议web 会话1. 网络基础1.1 网络应用软件1.1.1 定义通过网络连接不同服务器、电脑、手机实现软硬件资源共享,用户间信息交换1.1.2 特点分布式,整个软件功能是由网络中的不同电脑以及其中的软件联合实现的web / 客户端-服务器交互实现功能1.2 网络典型架构1.2.1 CS1、定义 Client-Server:客户端-服务器,三层结构,或两层结构(现

2021-04-24 18:07:53 2021 4

原创 python 基础

规则:语法只支持英文,区分大小写,区分代码块缩进,空格有意义分号 ; 为一条语句,结果默认占一行,可分行定义变量不需要声明类型,变量命名:由字母、数字和下划线_组成,需避开关键字,不能以数字开头,下划线开头有特殊意义注释:# 单行注释,’’’ 多行注释 ‘’’,""" 多行注释 “”"代码续行符:\ ,换行符 \n ,结果不换行 end=’’制定字符编码,在首行添加: #coding=utf-8 或 '-*- coding:utf-8 -*-查看变量类型:type(变量)字符加引号:‘单引

2021-04-23 14:18:42 810 7

原创 3-4 Linux 搭建 PHP 环境

linux 搭建 PHP 环境配置:1、Mysql 5.62、PHP 5.43、Apache 2.2卸载已安装的 mysql (没安装过 mysql 可跳过)在 /opt 目录中创建 mysql 目录 ,存放 mysql 安装包rpm 安装 mysql 包,启动 mysql ,查看 root 密码进入mysql 配置密码,重启 mysql修改系统时间修改镜像文件rpm 升级 php 版本,指定服务器 - yum 源安装 php 以及扩展插件部署代码,上传解压,移动目录或配置虚拟

2021-04-19 11:02:16 354 2

原创 3-6 Linux 重新安装 Mysql

1. 验证 mysql 是否安装2. 卸载之前的 mysql 3. 安装新的 mysql 4. 配置 root 用户密码5. 总结 Linux 重新安装 Mysql 的步骤1. 验证 mysql 是否安装rpm -qa | grep -i mysql# -i:不区分大小写验证 mysql 是否安装:[root@localhost ~]# rpm -qa | grep -i mysqlmysql-server-5.1.73-5.el6_6.i686mysql-libs-5..

2021-04-18 19:52:50 277 1

原创 3-5 Linux 配置 yum 源

1. 输入 yum list 查看安装包时,出现以下错误[root@localhost ~]# yum listLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfileYumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/repo/ar

2021-04-18 16:21:35 235

原创 4-2 Mysql 基础

SQL练习:http://sample.jimstone.com.cn/xsql/show databases; - 显示数据库use + 数据库名; - 使用数据库show tables; - 显示该数据库里的所有表创建数据库create database - create database demo;删除数据库drop database - drop database demo;创建表create table - ()create table test (id Inte

2021-04-13 16:44:44 299

原创 python 读取 *.csv文件遇到的问题

# 代码块如下import csvfile=open("list.csv","r+")ls=csv.reader(file,dialect='excel')ls=list(ls)print(ls)file.close()问题一:# 执行代码后报错,'gbk'编码问题Traceback (most recent call last): File "F:/test/python_test/demo/selenium_tset/day03_test.py", line 5, in &

2021-04-10 15:18:01 184

原创 5-3 python 单元测试框架

Python Unit Test1. pc.py 新建类 PC2. 新建单元测试 pc_unit3. 编写 pc_unit4. 修改类 PC1. pc.py 新建类 PCclass PC(object): def add(self,x,y): return x+y def sub(self,x,y): return x-y def mul(self,x,y): return x*y def div(self,x,y

2021-03-28 19:25:49 250 10

原创 6-1 配置管理工具 SVN

1. 安装 SVN 服务器2. 安装 SVN 客户端3. 安装汉化包4. SVN 服务器的使用5. SVN 客户端的使用6. SVN 解决冲突方法1.安装 SVN 服务器下载 VisualSVN-ServerVisualSVN-Server 点此下载:https://www.visualsvn.com/server/download/安装 VisualSVN-Server勾选第一个(图形化)和第三个选择第一个典型安装,第二个是商业版安装地址,仓库地址,端口选 8443

2021-03-27 20:07:46 436

原创 5-1 安装 Python 及 Pycharm (Windows)

python下载地址:https://www.python.org/downloads/windows/1. 下载 python 安装包2. 安装 python3. 配置环境变量4. 下载安装 pycharm5. pycharm 的使用1. 下载 python 安装包2. 安装 pythonPS:最好添加在 C 盘,不然后期会出现各种错误3. 配置环境变量在 Path 中添加 python 安装路径:C:\Pyhon\Python37\Scripts;C:\Py

2021-03-23 10:50:44 175 1

原创 4-1 安装 mysql

mysql下载安装mysql配置环境变量安装图形化工具连接数据库

2021-03-20 17:54:25 107

原创 Mysql - ERROR 1045 (28000) 解决方法

cmd 输入 mysql 出现以下错误时:C:\Users\Administrator>mysqlERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)解决方法关闭 mysql 服务,运行 cmd:net stop mysql或者 运行 services.msc,停止 mysql 服务打开 mysql 安装路径,如:C:\Program Files (x86)\M

2021-03-20 17:06:01 257 2

原创 3-2 Linux 命令

1

2021-03-13 18:01:04 394

原创 软件测试理论 - 题目整理

单选题一般情况下,当一个软件新版本提交测试时,要有1-2名测试人员首先进行什么测试,可以帮助测试团队合理地利用有效资源?A 配置测试B 安装测试C 冒烟测试D 回归测试解析:C,冒烟测试通过后,才能进全面面系统测试下列不属于测试目标的是?A 找出软件中潜在的各种错误和缺陷B 为可靠性分析提供了依据C 证明软件的功能和性能与需求说明相符合D 表明软件中不存在错误解析:D,测试无法表明软件中不存在错误,只能尽可能发现程序中缺陷下面关于软件测试的说法,哪个是错误的A 软件测

2021-03-13 13:56:54 3217 1

原创 3-3 Linux 搭建 java 环境(VMware Workstation)

1. 准备工作Tomcat 压缩包,如:apache-tomcat-7.0.77.tar.gzTomcat 点此下载:https://tomcat.apache.org/download-70.cgiJDK 压缩包,如:jdk-7u7-linux-i586.tar.gzJDK 点此下载:https://www.oracle.com/java/technologies/javase-downloads.html远程连接工具,如:SecureCRT、SSH Secure、Putty,用于连

2021-03-05 12:00:21 372 1

原创 2-1 软件测试理论基础

2-1.1 软件基础软件定义:由文档、数据及程序组成。程序:源程序、目的程序。2-1.1.1 软件生命周期:计划 - 需求分析 - 设计 - 编码 - 测试 - 运维上线(1)计划角色:项目经理职责:确定时间安排、人员分工、资源成本、风险评估等。(2)需求分析角色:需求人员输出:需求规格说明书(SRS)(3)设计角色:设计人员输出:概要设计说明书(HLD)、详细设计说明书(LLD)、数据库设计说明书(4)编码角色:编码人员输出:程序代码(5)测试角色:测试人员输出:测

2021-02-25 18:15:48 589

原创 禅道使用指南

缺陷跟踪管理系统:JIRA、BUGZILLA、QC、禅道禅道:基于Scrum(敏捷)思想,集产品管理、项目管理、测试管理于一体,包含事务管理、组织管理等功能的项目管理软件。安装Windows一键安装包(开源版)https://www.zentao.net/download/80185.html安装手册:https://www.zentao.net/book/zentaopmshelp/40.html其他方法:(1)下载安装集成工具 xampp(2)下载禅道源代码 zentaopm

2021-02-20 12:25:39 268

原创 1-2 计算机网络

1-2.1 网络拓扑结构网络拓扑结构总线型星型环型树形1-2.2 网络传输介质有线传输介质无线传输介质1-2.3 网络分类

2021-02-03 10:25:54 2638 4

原创 7-2 Web 前端技术

网页 = 页面样式(html) + 样式(css) + 用户交互(js)。技术角度:单机版分布式(联网)B/S:浏览器/服务器C/S:客户端/服务器1-2.1 页面元素(html)1-2.2 页面样式(css)1-2.1 页面元素(html)html:Hyper Text Markup Language,超文本标记语言。html 结构:html - head - body - html文本元素:p(换行)、font、b(加粗)、u(下划线)、i(斜体)、strong(加粗)、

2021-01-18 14:12:37 180

原创 1-1 计算机基础

1-1.1 近代计算机的发展史机械式计算机法国 - 帕斯卡 - 齿轮计算机 - 加减法德国 - 莱布尼兹 - 乘除法机电式计算机美国 - 霍利瑞斯 - 制表机 - 人口普查德国 - 朱斯 - Z-3美国 - 艾肯 - 马克1号电子计算机1946 - ENIAC - 军事 - 没有存储器1951 - EDVAC - 第一台通用电子计算机 冯·诺依曼体系结构 - 1946 - 存储程序原理将程序本身当作数据处理并存储,确定存储程序计算机的五大组成部分与基本工作方法。(1

2021-01-18 13:27:13 281

原创 进制转换(二进制与十、八、十六进制的转换)

(1)下标法:1102,1108,11010,11016(2)后缀字母法(BODH):110B,110O,110D/110,110H 基数二进制:0、1八进制:0 ~ 7十进制:0 ~ 9十六进制:0 ~ 9 ,a,b,c,d,e,f(a ~ f:10,11,12,13,14,15) 进制转换十转二D → B12 → 1100二转十B → D1100 → 121 * 23 + 1 * 22 + 0 * 21 + 0 * 20 =

2021-01-18 12:52:31 1060

原创 python 简单爬虫教程

urllib是 由 python3 提供一系列操作url的库,模拟用户使用浏览器访问网页。Beautiful Soup 是 python 用于处理抓取的网页数据的一个库。1.前提条件搭建 python 环境安装 pycharm安装 pymysql:pip install pymysql2.导入 urllib2.1 打开pycharm,新建 py 文件,抓取百度首页内容# 导入urllib包from urllib import request# 输入urlresp = request.

2020-09-09 05:39:29 444

原创 eclipse 汉化

Help - About Eclipse IDE,查看版本:2019-06官网汉化包直接下载:https://www.eclipse.org/babel/downloads.php根据版本下载,将压缩包 features 和 plugins 的内容,分别复制到 eclipse 安装位置对应的文件夹中。或者在线安装Help - Install New Software,点击 Add 添加(选择对应的版本下载地址)Location:https://download.eclipse.org/tec

2020-06-23 19:23:20 353

原创 eclipse 关闭空格补全(新版本)

此方法只适合新版本的 eclipse:Window - preferencesJava - Editor - Content Assist,勾选,即可解决。

2020-06-23 18:38:54 264

原创 Selenium(WebDriver)+ python 脚本编写教程

安装完 Selenium(WebDriver)+ python + Pycharm 后,可以学习编写脚本了。前置任务:安装WebTours下载地址:https://marketplace.microfocus.com/appdelivery/content/web-tours-sample-application#app_releases若无法下载,可以选择网盘链接。网盘地址:https://pan.baidu.com/s/17xmMtQ9OayFz4PepzkP3GQ 提取码:lbtn安装 s

2020-06-17 07:18:19 1024

原创 Mysql服务无法启动,1064进程意外终止

net start mysql 出现问题:MySQL 服务正在启动 …MySQL 服务无法启动。系统出错。发生系统错误 1067。进程意外终止。最简单的解决方法:在 mysql 安装路径下:mysql-5.6.43-winx64\data 删除 ib_logfile0、ib_logfile1、ibdata1再次 net start mysql 启动 mysql 服务:其他解决方法后续补充。...

2020-06-17 05:20:04 844

原创 执行pip时出错:pip Fatal error in launcher: Unable to create process using

打开python安装地址删除文件:Python37 \ Lib \ site-packages \ pip-18.1.dist-info删除文件: Python37 \ Scripts \ pip*.exe然后在该地址打开cmd输入: python -m pip install --upgrade pip

2020-06-15 11:17:00 220

原创 Linux常用命令及文件权限

ls:查看该目录下的未隐藏文件ls -a:查看该目录下的所有文件(隐藏与未隐藏)pwd:查看当前绝对路径cd:切换目录,Tab补全目录cd …/:返回上级mkdir:创建目录rmdir:删除目录rm:删除目录或文件,-i 交互,-r 递归,-f 强制touch:新建文件vi:编辑文件,i 编辑,esc 退出编辑,:w 保存,:q 退出,:q! 强制退出,:wq 保存并退出cat:查看文件cp:拷贝目录或文件mv:移动文件或重命名文件PS:查看进程data:查看时间cal:查看日

2020-06-15 07:36:47 138

原创 SQL常用语句

SQL练习:http://sample.jimstone.com.cn/xsql/创建数据库CREATE DATABASE - CREATE DATABASE demo;删除数据库DROP DATABASE - DROP DATABASE demo;创建表CREATE TABLE - ()CREATE TABLE test (id Integer Primary key, name VarChar(8), gender VarChar(2)); // int()、char()

2020-06-15 07:19:33 148

原创 移动App测试方法(十 一)

移动app测试状态:不同网络下(2/3/4g 和 WiFi)、网络不稳定,设备电量不足输入:实体键盘、触屏、电容笔、语音操作:触屏点击出错率高界面:单列展示,屏幕可旋转App测试方法:功能测试、专项测试、UI测试、稳定性测试、兼容性测试功能测试专项测试:安装测试、卸载测试、交互测试、升级测试、性能测试1、安装测试不同渠道获取安装程序,已安装是否会产生冲突或者提示更新在不同操作系统下安装是否正常安装后是否能正常运行,安装后的文件夹及文件是否写到指定目录安装过程中是否可以取消,点

2020-06-14 07:53:44 276

原创 Python基础总结

python2.x 与 python3.x 的区别:http://c.biancheng.net/view/4147.html推荐学习网站:https://www.liaoxuefeng.com/wiki/1016959663602400注释:# 这是注释Tab:设置为四个空格输入和输出输出 print('123','abc'+'123') - 逗号会输出一个空格 结果:123 abc123 print(‘1+2=’,1+2) - 可以运算 结果:1+2= 3输入 n

2020-06-14 05:58:16 260

原创 测试进阶-自动化测试及环境搭建 - java/python + selenium(九)

自动化测试:将手工测试转化为用机器、软件、程序来测试产品的过程。自动化测试过程功能测试 → 自动化测试 → 冒烟测试 → 生成测试脚本 → 配置测试数据和测试环境 → 调度测试自动化测试意义缩短软件开发测试周期,使产品更快投放市场测试效率高,充分利用硬件资源节省人力资源,降低测试成本增强测试的稳定性和可靠性提高软件测试的准确度和精确度使比较简易的测试工作能产生更高质量的测试结果自动化测试的应用场景手工测试适合繁杂的业务逻辑(验收、GUI),自动化测试适合基础且没有依赖性的代码(回归

2020-06-13 09:24:53 426

原创 测试进阶-白盒测试(八)

白盒测试 - 代码审查、逻辑覆盖代码审查的范围业务逻辑算法效率代码风格编程规则代码审查的方法互查:模块相同或相近的编程人员之间互相检查。走查:从头到尾将模块检查一遍。代码审查:会议校验代码审查的规则java基础语句的使用(不同类型数据的等于)重载函数的审查:同名函数不同功能(改变参数个数和类型)内存分配和管理:保证内存的及时释放和避免缓冲区溢出程序性能的审查(1)减少创建对象(2)减少循环体的执行代码,能在循环体外的代码尽量放在循环体外(3)提高处理异常出错的效率

2020-06-13 05:01:58 232

原创 测试实战-京东网站 + 禅道(七)

查看京东需求说明书,完善测试方案。测试计划进度表计划步骤:需求评审、测试用例、测试评审(测试计划、测试点)、测试环境搭建和数据准备、研发提测及冒烟测试、功能测试、第二轮测试回归、联测、灰度验收、上线发布、线上验证测试重点涉及系统:用户系统、管理员系统、仓储系统覆盖范围:全站测试重点:用户系统:登录、注册、购物流程、购物车、支付、订单查询管理员系统:商品管理、订单管理仓储系统:仓储管理登录禅道,新建产品在测试模块中,创建各功能模块及其子模块从测试-用例导出模板

2020-06-12 17:06:14 1599

原创 测试执行过程(六)

测试执行过程测试执行阶段的主要任务确定测试用例的优先级创建测试数据,准备测试工具和设计自动化测试脚本根据测试计划创建测试套件(场景)确定已经正确搭建测试环境根据优先级,手工或使用测试工具来执行测试记录测试执行的结果,以及被测软件、测试工具和测试件的标识与版本测试完成,将实际结果与预期结果对比,若出现差异,分析引起差异的原因,确定是否作为缺陷上报修正缺陷后,重新测试测试的准入与准出准入标准:(1)开发编码结束,并在开发环境已完成单元测试(2)阶段性需求规定的功能均已实现,若未

2020-06-11 06:18:11 2658

原创 测试设计与黑盒测试方法(五)

测试设计:是将概括的测试目标转化为具体的测试条件和测试用例的一系列活动。测试分析和设计的主要任务评审测试依据:需求,系统架构,设计和接口说明评估测试依据和测试对象的可靠性确定优先级:测试项、规格说明、测试对象行为和结构的分析设计测试用例,确定优先级确定测试条件和测试用例所需的必要的测试数据测试用例:是通过使用在测试计划中确定的测试技术,对已确定的测试条件进行逐步推敲,设计出来如何具体操作产生何种结果的文档。(指引我们测试的步骤文档)特征:可重复性、可验证性、需求可追踪性测试用例设计

2020-06-11 01:56:51 1231 1

python.xmind

配合本章节食用更佳:https://blog.csdn.net/qq_41126139/article/details/114970314

2021-04-23

Mysql.xmind

配合本章食用效果更佳:https://blog.csdn.net/qq_41126139/article/details/114628685

2021-04-13

Linux基础_思维导图.xmind

配合本章节食用更佳: https://blog.csdn.net/qq_41126139/article/details/114278868

2021-03-13

测试理论_思维导图.xmind

配合本章节食用更佳: https://blog.csdn.net/qq_41126139/article/details/114094182

2021-03-13

Linux - mysql 安装包.rar

linux 安装 mysql

2021-03-05

测试代码 test.war

linux 搭建 java 环境测试代码

2021-03-04

(一)初步了解struts2的代码

初步了解struts2,构建struts2环境,struts2的简单运用

2019-10-12

struts2的工具jar包

比较稳定的版本,适合新手使用。

2019-10-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除