自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (6)
  • 收藏
  • 关注

原创 【Python】字典中的setdefault()方法

dict.seetdefault(key,default=None) 如果键不在字典中,将会添加键并将值设为默认值

2020-08-18 23:59:15 668

原创 【Python】文档化函数

def fun(x): '这是一个传入x值然后打印输出的程序' print(x)print(fun.__doc__)fun(3)print(help(fun))使用函数属性fun.__doc__可以访问文档字符串信息使用内建的help()函数,可以得到关于函数及文档字符串信息...

2020-08-18 23:49:59 223

原创 【Python】一个简单的爬虫

import requestsurl = 'https://www.baidu.com'#一会要爬的网页r = requests.get(url)#http的get请求r.encoding = 'utf-8'#用utf-8对文本编码print(r.text)#输出

2020-06-14 18:00:40 338

原创 【禅道无法启动问题】禅道打开start.exe之后未启动,卡住了,再次重启不弹出窗口了

在进程中 把mysqld,start.exe关闭,再重启即可,如果还不行,把apache进程服务也关闭再重启

2020-06-10 19:33:17 2983

原创 【软件测试】自顶向下测试和自底向上测试的区别

自顶向下测试:是从程序的初始模块开始测试。(1)在早期发现顶层的错误。(2)早期的程序框架可以进行演示(3)需要开发桩模块辅助测试。有些甚至需要多个桩模块辅助,加大了桩模块本来的错误影响。(4)测试完一个上层模块后,挑选哪个模块作为下一个测试模块,以及测试的顺序没有唯一的界定标准。优点:较早地验证了主要控制和判断点;按深度优先可以首先实现和验证一个完整的软件功能;功能较早证实,带来信心;只需一个驱动,减少驱动器开发的费用;支持故障隔离。缺点:柱的开发量大;底层验证被推迟;底层组件测试

2020-06-06 18:35:56 5310

原创 【禅道报错】1045问题

ERROR: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password:YES)解决方法 ,配置文件中(C:\XMAPP\xampp\zentao\config)my.php密码改成123456,然后重启禅道,提示设置密码123456

2020-06-05 10:32:01 1372

原创 【软件测试】移动端测试(app测试)

1.功能测试需求跟踪:分析需求、需求评审会 测试准备:指定测试计划、方案、用例 系统测试: 冒烟测试(上线前):就是全部使用正确的操作走一遍流程 功能测试: 新模块的功能:checkList,https://blog.csdn.net/weixin_42498050/article/details/88544287 老模块的功能:保证不受影响 接口测试:使用抓包工具Charles/Fiddler 提bug:在禅道(或者xmind/excal...

2020-06-01 23:05:03 866

原创 【软件测试】如何定位Bug

1.接收BUG的开发人员分类 前端开发-UI开发:开发页面功能 后台开发-服务端开发:提供服务端接口,进行功能处理,逻辑运算等 Android开发:开发Android客户端 IOS开发:开发IOS客户端 H5开发:手机客户端内的页面开发2.前端+h5 页面展示和渲染 元素的位置,间距,颜色,按钮 页面上发起的行为 点击,滑动,输入,长按,鼠标行为,提示方式,输入框,选择框等3.后台开发 提...

2020-05-28 09:30:29 796

原创 【软件测试】上线流程是什么样的

1.Android上线流程开发打生产包:域名换成生产域名 测试域名和生产域名是不同的,测试域名可以随意定,外部访问不了,生产域名是经过备案的,外部人员可以访问 升级客户端版本号,例如从 1.0变成1.1 进行app测试 开发工程师将apk包发送到各大应用市场,等待审核 审核通过后,新包可下载2.IOS上线流程开发打生产包:域名换成生产域名 升级客户端版本号,例如从 1.0变成1.1 开发工程师将ios包发送到testflight testfligt是什么:ios软件内测平台...

2020-05-27 23:39:43 2330

原创 使用git上传本地文件到Github

前言:为什么不使用简单粗暴的拖拽方法上传1.下载安装Git:参考链接:https://blog.csdn.net/huangqqdy/article/details/830324082.安装好之后绑定github注册的账号和邮箱,例如git config --global user.name "ChenYXin"git config --global user.email "[email protected]"▲ 设置生成SSH key:首先检查是否已生成密钥cd ~/.ssh

2020-05-27 09:47:29 200

原创 【软件测试】Linux下sshd服务无法启动解决方案

为什么我会发现sshd无法启动呢,因为发现了SecureCRTP连不上了且显示中文乱码,到处找了很多方法都无法解决,关闭启动防火墙等等,后来发现是sshd没启动,但是输入启动命令也无法启动然后输入这两行命令:chmod -R 744 /var/empty/sshdsystemctl start sshd.service原因大概是权限被人改了。...

2020-05-26 19:27:20 1581

原创 【软件测试】Jenkins自动化部署环境

一、在Linux上装Jenkins1.安装Git是一个管理代码的仓库yum install git2.安装maven存放jar包的服务器cd / 创建一个文件夹data:mkdir data 下载压缩包:wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gztar -zxvf apache-maven-3.5.4-bin.tar.gz 解压:ls查

2020-05-26 18:12:15 528

转载 最简单的github上传code(直接拖拽)

试过其他办法,建仓库什么的,还是这个比较容易操作,适合菜鸟吧,哈哈,只是后期的代码更新麻烦点新建文件夹选择Your profile点击new在 Repository name 填写文件名点击蓝色的README然后点击最下方的Commit new file上传文件就点击 右边的 upload files然后将想上传的文件拖拽到中间区域,就会上传然后选择下方的 Commit change删除github项目首先找到你要删除的项目,点开然后找到Settings将滚

2020-05-26 18:09:46 673

转载 GitLab的简单使用

GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。开源中国代码托管平台git.oschina.net就是基于GitLab项目搭建。添

2020-05-26 10:47:01 622

原创 【软件测试】怎么连接云端的数据库(在云端部署的Linux环境中进行测试活动)

我们实际工作中其实很少用到云端部署,也很少用到自己部署本地的Linux测试环境。写出来给大家多个了解。假设我们现在的实际运用场景是根据接口测试文档在部署在云端的网址来进行一个接口测试1.直接输入开发者给的网址2.连接数据库Navicat:连接名自己取,打马赛克的内容开发人员都会给你的。...

2020-05-26 10:17:03 1239

原创 【软件测试】Linux部署测试环境(在本地部署的Linux环境中进行测试活动)(Linux上安装java、mysql、redis详细过程)

1.在Linux上安装java使用命令行:获取root用户权限:su root (需要输入root密码) 安装jdk命令:yum install java-1.8.0-openjdk* 其他命令: yum search java | grep jdk 查看系统是否安装过java yum -y remove java-1.8.0-openjdk* 卸载旧版本的java yum -y list java* 查看java软件包列表输入命令检查是否安装成功,和windows一样,java、jav

2020-05-24 21:13:41 996 1

原创 【软件测试】JMeter如何连接数据库操作获取数据等

1.在maven上下载jar包:mysql-connector-java-6.0.6.jar2.测试计划-添加-配置元件-JDBC Connection ConfigurationVarible Name: 这个是变量的名字,具有唯一性,不能重复 Database URL: jdbc:mysql://数据库地址:数据库端口号(3306)/数据库名 JDBC Driver Class:org.gjt.mm.mysql.Driver或者com.mysql.jdbc.Driver ...

2020-05-23 18:36:18 360

原创 【软件测试】JMeter接口测试——动态获取其他接口的返回值实现接口自动化测试

JMeter和Postman的一个区别就是,JMeter可以多个接口一起进行测试,Postman是单独的一个接口进行测试。多个接口一起测试在某个场景下比较好用,比如: 一个卖家后台管理系统,现在对其进行三个接口测试,分别是商品列表、添加订单、订单详情。实际项目中会给出接口文档进行接口测试。请求方式:参考接口文档 请求参数:参考接口文档 返回参数:参考接口文档 使用Postman进行接口测试就是把每一个接口单独测试,每次单独执行。创建订单里的商品id这个参数可以直接从商品...

2020-05-23 15:45:02 1081

原创 【软件测试】如何修改JMeter窗体字体大小和脚本字体大小、如何设置成中文

在安装好JMeter之后,发现了一个问题,从笔记本屏幕移到更大的拓展屏幕上,字体会缩小导致看不清楚,看了很多方法,都是解决脚本字体大小,最后发现一个解决方案可以放大窗体工具栏的字体大小。1.找到jmeter.bat文件,在文件中第二行增加如下代码:set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.controlFont=Dialog-20set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.systemFont=Dialog-2

2020-05-23 09:34:11 1431

原创 【软件测试】测试过程简单描述

测试模型敏捷开发、瀑布模型测试过程测试计划1. 确认项目时间,进行测试项规划2. 产出测试计划 人员 时间 预计编写测试用例时间 预计执行功能测试用例时间 预计回归测试时间 预计兼容性测试时间 预计执行接口测试时间 ......测试设计1. 设计功能测试用例2. 设计接口测试用例测试执行单元测试 范围:内部逻辑 方法:白盒测试 考察:覆盖率接口测试 范围:迭代内新增的接口...

2020-05-21 23:27:35 1517

转载 【软件测试】使用Charles对Android App的https请求进行抓包

本文背景公司新项目要求抓取目前市面上一些热门App的数据,经过研究发现很多App的网络请求都使用https进行数据传输,这样问题就来了,http使用明文传输所有请求都能拦截到,而https请求无法拦截。所以这里我们要使用Charles来抓取https,但是笔者看了网上很多使用iOS设备进行抓取https的文章,经测试iOS8/10/11均无法进行正常抓取,即使信任证书也不行。经过笔者的不断尝试,终于在Android5.0上成功抓取了https。研究后发现,在Android7.0以下可以正常使用Ch

2020-05-21 16:54:46 827

转载 【软件测试】Fiddler抓包工具使用指南+手机安装Fiddler的安全证书

Fiddler 41、设置:Tools -> Telerik Fiddler Options勾选远程手机安装证书->使用Android手机的浏览器打开:http://10.2.145.187:8888(注:IP跟端口都是你自己对应的), 点"FiddlerRoot certificate" 然后安装证书原文链接 http://www.zuanke8.com/thread-1335767-1-1.html首先...

2020-05-21 16:53:49 882

转载 【软件测试】接口测试用例和报告模板

当今在测试领域,接口测试已经越来越多的被提及,被重视。区别于传统意义上的系统级别测试,很多测试人员在接触到接口测试的时候,也许对测试执行还可以比较顺利的上手,但一提到相关的归档,比如测试用例和报告,就有些不知所措了。今天就用这篇文章来说说接口测试用例和报告。1.  接口用例模板提到测试用例,我们知道,其中最重要的两个要素就是:测试步骤 预期结果其实对于接口测试也同样如此;接口测试的步骤中,最重要的是将实现向接口发送预设请求,结果则要关注响应信息及后续处理。所以接口测试用例编.

2020-05-20 09:49:01 2249

原创 【软件测试】接口测试基础内容

目录一、什么是接口二、什么是接口测试三、接口测试的类型四、接口测试的方法1、业务功能测试(等价类划分法)2、边界分析测试(边界值分析法)3、性能测试4、安全测试五、接口的cookie和session六、如何判断接口正确七、接口测试工具八、接口测试用例九、为什么要做接口测试十、接口参数的类型一、什么是接口生活中:电源接口、USB接口、电脑鼠标键盘显示器接口等计算机系统中的接口:应用软件之间的程序接口、软件和硬件之间的接口二、什么是接口..

2020-05-20 09:21:04 597

转载 【软件测试】Web测试方法实例

一、输入框1、字符型输入框:(1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。(2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。(3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格(4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查

2020-05-17 09:30:48 1948

转载 【软件测试】Web测试的流程

1、web测试流程:  1)参与一个web新项目的测试前,先搜集测试相关的资料,包括原型图、各种需求文档、业务相关等需求相关材料  2)结合第一步搜集到的需求相关资料,自行熟悉系统,同时列出不明白的点,对产品有个初步了解,对易错点、重点测试点列个问题列表;  3)找PM或产品经理熟悉系统,要求系统性地介绍一遍产品,包括相关的隐含需求点,同时过一遍上一步列出的问题列表和核对需求与开发进度,明确要测的范围、测试顺序,形成测试需求;  4)根据原型图和需求文档、测试需求,编写测试方案、计划,跟PM

2020-05-17 09:10:01 1077

原创 【软件测试】Web测试基础(各类协议)面试必背

目录TCP/IP协议1.概念2.TCP/IP层次结构与OSI层次结构的对照关系图3.TCP简介4.TCP标志位(Flags)5.TCP三次握手建立连接6.TCP四次挥手关闭连接7.三次握手过程中可以携带数据吗8.三次握手的作用9.为什么建立连接是三次握手,关闭连接却是四次挥手10.为什么需要三次握手11.为什么需要四次挥手12.(ISN)是固定的吗13.什么是半连接队列14.为什么TIME_WAIT状态需要经过2MSL(最大报文段生存时间)才能返回

2020-05-17 08:55:20 1780 1

原创 【软件测试】Web测试的要点和方法

目录Web测试要点Web测试的基本方法一、功能测试二、性能测试三、易用性测试四、兼容性测试五、安全测试六、接口测试Web测试要点1. 功能测试2. 性能测试3. 易用性测试4. 兼容性测试5. 安全测试6. 接口测试Web测试的基本方法一、功能测试链接测试 (1)测试所有链接是否按指示的那样确实链接到了该链接的页面 (2)测试所链接的页面是否存在 (3)保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有...

2020-05-17 08:54:09 552

原创 【软件测试】缺陷管理

概念: 缺陷管理是在软件生命周期中识别、管理、沟通任何缺陷的过程(从缺陷的识别到缺陷的解决关闭),确保缺陷被跟踪管理而不丢失。一般的,需要跟踪管理工具来帮助进行缺陷全流程管理。 管理跟踪工具有:1.QC可以组织和管理一个项目所有的测试阶段2.Bugzilla一个Bug追踪系统设计用来帮助你管理软件开发3.Bugfree使用PHP+MySQL独立写出的一个Bug管理系统。简单实用、免费并且开放源代码4.JIRAJIRA是集项目计划、任务分配、需求管理、错误跟踪于...

2020-05-15 07:43:32 694

转载 【软件测试】Bug的分类和等级

目录一、bug的定义二、bug的类型三、bug的等级四、bug的处理流程图五、bug的状态处理一、bug的定义软件的bug,狭义指软件程序的漏洞或缺陷,广义指测试工程师或用户提出的软件可改进的细节、或与需求文档存在差异的功能实现等对应三个测试目的:(3个为了)1、为了发现程序的代码或业务逻辑错误2、为了检查产品是否符合用户需求3、为了提高用户的体验二、bug的类型对bug的划分,禅道为例,包括:1、代码错误2、设计缺陷3、界面优化4、性能问

2020-05-14 21:49:09 2242 1

转载 【软件测试】测试用例八要素

目录测试用例八要素1.测试用例编号2.测试模块3.测试用例标题4.重要级别5.预置条件6.测试输入7.操作步骤8.预期输出测试用例额外的要素1.用例设计者2.用例设计日期3.用例版本号4. 对应的开发人员5.测试类型测试用例八要素1.测试用例编号 编号是由字母和数字组合而成的,用例的编号应该具有唯一性,易识别性,有且于其和测试结果、错误报告等其他文档的链接。这样看到编号就可以知道是做的什么测试,测试的对象是什么,也方...

2020-05-14 21:37:54 1653

原创 【软件测试】常用的测试用例设计方法

一、等价类划分法概念: 将程序的输入域划分为若干个区域(等价类),并在每个等价类中选择一个具有代表性的元素生成测试用例。该方法是常用的黑盒测试用例设计方法。 (某个输入域的集合,在这个集合中每个输入条件都是等效的,如果其中一个的输入不能导致问题发生,那么集合中其它输入条件进行测试也不太可能发现错误。)关于等价类划分的两个重要概念:有效等价类:有效等价类是程序规格说明有意义,合理的输入数据。比如用正确的用户名和密码来登录系统就是有效等价类。无效等价类:无效等价类是程...

2020-05-14 10:56:30 2392

转载 【软件测试】了解单元测试

说起软件测试四个字,想必大家脑海中浮现的有集成测试、系统测试、黑盒测试、白盒测试等,可能就是没想到会有单元测试。 对于大学是学习软件工程专业出身的同学来说可能会听过这四个字,对工作好几年的职场老鸟可能也听过但是没实际用过居多。绝大多数的开发人员都是忙于把手头的工作开发好,并不会把单元测试纳入工作范畴,他们会说,我连功能开发都忙不过来了,哪有时间去做单元测试,况且还要写测试代码,那不是重复写一篇代码功能吗?但,单元测试真的不值得花时间去做吗,那是因为可能你并不清楚单元测试的投入产出比有多高,下面就简单介绍单元

2020-05-13 11:54:11 543

转载 【软件测试】完整的系统测试流程

目录一、 需求1、需求规格说明书内容2、需求的属性3、不同需求间的关系二、测试计划1、继承性分析方法2、测试类型分析方法3、功能交互分析方法4、系统测试计划内容(主要)三、测试设计1、系统测试项细化为系统测试子项2、用例设计方法3、系统测试方案内容(主要)四、测试实现1、根据系统测试方案的内容在用例模板上写用例2、系统测试用例内容3、预测试项五、测试执行1、过程2、系统测试报告内容一、 需求1、需求规格说明书内容1)

2020-05-13 11:22:44 3394

原创 【软件测试】详解系统测试

目录系统测试的概念系统测试与质量模型系统测试类型(几大主要类型)1.功能测试2.性能测试3.安全性测试4.异常测试5.GUI测试系统测试的概念结合单元、集成和系统对比,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。系统测试与质量模型质量模型六大特性:功能性、可靠性、易用性、效率、可维护性、可移植性质量模型里面的特性和系统测试类型的关系:1.一个测试类型可能考察的是多个质量特性2..

2020-05-13 11:14:39 805

转载 【软件测试】软件测试的全部流程

全程软件测试,强调整个软件生命周期中,各阶段的测试活动。无论是需求阶段,开发阶段,还是测试阶段,都需要确定在当前阶段测试活动的内容以及成都,确保每个阶段的质量,才能保证产品最终的质量。全程软件测试全程软件测试图解根据全程软件测试的时间轴线图,我们可以发现测试活动贯穿软件开发的整个生命周期,各个阶段测试活动内容如下:那每个测试活动又到底是如何进行的?需要用的哪些技能或者方法呢?需求阶段一、测试需求分析我个人一直认为需求分析是整个测试活动...

2020-05-13 11:13:45 795

原创 【软件测试】UI设计图的作用

UI设计图在软件测试中的作用:给测试人员测试时对比页面是否正常无误UI设计图在软件开发中的作用:标注图给开发人员参考尺寸,切图给开发人员在开发过程中使用拓展(关于UI设计):https://baike.baidu.com/item/UI%E8%AE%BE%E8%AE%A1/750896?fr=aladdin...

2020-05-13 09:19:57 556

原创 【软件测试】软件需求

目录测试中对软件需求的理解软件需求的相关概念软件需求的定义:软件需求的规格:软件需求规格说明书的作用: 软件需求规格说明书的特性:软件需求层次:测试中对软件需求的理解1.软件需求由产品给出,在开发项目之前收到需求文档,开发和测试人员都以需求文档作为标准进行开发测试2.开发前进行需求评审大会,参会人员对需求不清楚处提出疑问,产品进行解答,最后产出最终版需求文档3.需求文档必须有明确的具体事项4.需求文档上所有的地方必须测试到位软件需求的相关概念...

2020-05-13 08:23:12 361

原创 【软件测试】软件测试原则

软件测试原则 1)应当把“尽早地不断地进行软件测试“作为软件开发者的座右铭。 2)测试用例应由测试数据和与之对应的预期输出结果这两部分组成。测试之前应该根据测试要求正确选取需要执行的测试用例 3)程序员应避免检查自己的程序。 4)在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。 5)充分注意测试中的群集现象。测试中不要以为找到程序中的几个错误,问题就已经解决,不需要继续测试了。经验表明,测试后程序中残存的错误数目与该...

2020-05-12 19:53:41 1330

转载 【软件测试】软件测试的工作流程

测试的工作流程灰色部分是每项工作完成后的输出产物需求分析:描述:需求细化,前面几篇都有说明,这里不再赘述。最终是要整理归档成《需求说明书》或者《需求规格说明书》。测试策略:描述:指测试的方式方法(功能测试/性能测试/稳定性测试)以及测试要求(比如测试所有功能点符合《需求说明书》和《任务书》要求)输出:《测试策略》,现在也有很多公司都把测试策略放在测试方案中来写。一般是word编写。测试计划:描述:测试组长就要根据《需求说明书》和《任务书》开始编写《测试计划》,测试计划包括

2020-05-12 19:50:52 639

stop.sh脚本文件

Linux下部署Tomcat的脚本文件,用于Jenkins自动化部署环境的。具体使用方法请在我的博客中搜索:Jenkins自动化部署环境

2020-05-27

第一个struts2和hibernate整合简单项目过程详解

第一个struts2和hibernate整合简单项目过程详解,包含需要什么jar包,详细过程图片详解

2017-11-09

struts2与数据库进行连接的一个登陆程序

struts2与数据库进行连接的一个登陆程序,主要学会JDBC的一些使用和方法里面都有

2017-10-18

一个简单的struts2的入门程序用来实现登陆界面

课程作业,一个简单的struts2入门程序,包含文档,可以练手

2017-10-18

Sort排序代码

Sort排序的代码详细解释 ,原创

2017-06-13

空空如也

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

TA关注的人

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