自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

想当米虫的博客

迷迷糊糊,想当米虫的瞌睡虫

  • 博客(50)
  • 收藏
  • 关注

原创 HJ2 计算某字符出现次数

通过加减数值转换:字符串变字符数组,大转小,字符值加32,小转大,字符值减32。大写字母范围是:65-90,小写字母范围是:97-122。// 注意类名必须为 Main, 不要有任何 package xxx 信息。(2)next() 与 nextLine() 方法获取输入的字符串。int num=0;//记录目标字符出现的次数。//输入的字符串,顺便处理成小写。注:最后在字符输入的时候,统一转为同一类字符。toLowerCase():转为小写。1、字符串和字符的输入方法。2、字符串的大小写转换。

2023-07-10 21:51:36 184

原创 linux文件和目录介绍

linux文件Linux所有的内容都是以文件的形式保存,包括硬件(一切内容皆文件),并且linux不靠扩展名区分文件类型。Linux有多种基本文件类型,常见的有如下三种: 文件类型 文件类型说明 普通文件 如文本文件、shell脚本、java源代码、c语言源代码等,可以使用文件操作命令如:vi、cat、more、less来进行管理 目录文件 就是目录,相当于windo..

2020-08-21 23:21:47 388

转载 性能测试需要知道的一些概念

性能测试需要知道的一些概念压测任务需求确认确定好工作范围首先分析压测最容易出现瓶颈的地方,有目的地进行测试用户更关心整个系统中,哪个环节的性能情况也会影响工作范围一些概念压力测试是通过不断加压被测系统,直到性能指标达到饱和,这种测试能够找到系统的极限,为系统调优提供数据性能测试通过模拟生产运行的业务压力量,以及使用场景组合,测试系统的性能是否满徐生产性能要求(如何了解生产性能要求?)配置测试通过测试找到系统各资源的最优分配原则并发测试测试多个用..

2020-08-12 23:43:37 314

原创 使用pandas中merge进行数据整合

这节主要学习:学习如何利用pandas中的merge整合多个DataFrame或者Series中的数据。知识要点背景看一个具体的例子。我们现在有2份数据,第1份数据存储的是订单信息,包含订单号、用户姓名、订单金额等。第2份数据存储的是用户信息,包括用户姓名、电话号码、地址、用户的注册时间等信息。现在有这样的需求,希望通过订单信息里的用户姓名,在用户信息里获得用户的电话号码、注册时间等信息。会用merge函数解决pd.merge(left, right, how='inner',

2020-07-26 16:01:17 791 1

原创 使用pandas中concat进行数据整合

这节主要学习:学习如何利用pandas中的整合多个DataFrame或者Series中的数据。Concat知识要点1:concat解决的是对数据进行合并的问题2:concat()方法的格式pd.concat(objs, axis=0, join='outer', ignore_index=False, keys=None, levels=None, names=None, verify_integrity=False, copy=T...

2020-07-26 15:50:16 2276

原创 JSON文件的读写操作--用到json包

在测试过程中,我们经常会碰到json形式的报文,那我们就要学会如何快速读取json文件了。读取json文件读取硬盘中的JSON文件内容,具体方法是:json.load()前提:准备一个json文件数据示例代码如下:import json#json文件数据的路径filename = 'C:/Users/FCL/Desktop/数据分析-python/json01.json'with open(filename, 'r',encoding='utf-8') as f_obj:

2020-07-25 22:51:08 786

原创 excel文件的读写操作-基于pandas

可以对excel文件中的数据进行增删改查,首先了解如何读取excel文件,再去进行增删改查读取excel文件读文件,需要两步:知道需要打开指定文件的路径; 调用读取函数,对该文件进行读(就是模仿人拿眼睛去看)取文件,已经做好了读文件的操作,接下来我们就可以去取我们想要的数据了,简单就是直接打印输出我们读到的数据。读取文件的函数为:pandas 模块下,read_excel()函数第一种,输出数据(取数据),默认都是取出excel文件中的第一个sheet表源码如下:前提条.

2020-07-23 22:31:04 454

原创 CSV文件的读写操作-基于pandas

CSV文件的操作分三部曲:读取CSV文件->获取数据->保存数据到CSV文件前提条件:基于pandas下对CSV文件的操作读取数据用的函数是read_csv()保存数据用的函数是to_csv()如何获取文件需要知道想要获取文件的路径,再调用pandas模块下的读取函数read_csv()比如:import pandas as pd #将模块pandas重新命名为pd# 文件路径filename = 'E:/pycharm-workpac...

2020-07-22 23:44:30 451

原创 入门测试人员需要了解的数据库知识框架

2020-07-21 20:56:56 175

原创 测试流程概括

2020-07-15 22:53:40 121

原创 python运行中提示 ModuleNotFoundError: No module named

遇到的问题:ModuleNotFoundError: No module named 'http.client'遇到这个问题的原因是:如图所示解决办法:如下图所示:

2020-06-25 16:38:58 5675

原创 python中常见的异常基类

BaseException:所有异常的基类Exception:常规错误的基类ZeroDivisionError:除(或取模)零(所有数据类型)AssertionError:断言语句失败AttributeError:对象没有这个属性ImportError:导入模块/对象失败LookupError:无效数据查询的基类IndexError:序列中没有此索引(index)KeyError:映射中没有这个键NameError:未声明/初始化对象(没有属性)SyntaxError

2020-06-15 13:16:48 1829

原创 常见的文件类型

txt:文本文件(记事本)doc:word文档csv:逗号分隔值文本xls:excel工作表html:网页exe:可执行文件(程序运行文件)rar:压缩包iso:镜像文件rm:视频文件avi:视频文件tmp:临时文件mdf:虚拟光驱镜像文件mid:声卡声乐文件pdf:pdf文档...

2020-06-14 10:30:09 3822

原创 在xshell界面,直接拖拽文件

现象:用linux系统的时候,看到别人都是从windows界面中,直接拖文件到linux系统的命令界面,就可以将文件从windows系统成功导入到linux系统问题:是否可以在xshell工具中,直接将文件拖拽到xshell界面,就可以将文件导入linux系统成功呢?答案是可以的,但是需要在xshell中装一个包:lrzsz解决办法:直接在xshell界面输入:yum install lrzsz安装成功后,就可以将linux系统外的文件,直接通过拖拽的方法,将文件导入到l

2020-06-07 22:01:34 3757

原创 linux中在线安装mysql遇到No package mysql-server available.

遇到的问题用yum在线安装mysql输入语句:yum -y install mysql-server提示如下:No package mysql-server available.解决办法如下:第一步:输入运行以下命令wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm第二步:输入运行以下命令rpm -ivh mysql-community-release-el7-5.noarch.r

2020-06-07 18:01:57 1938 2

原创 系统之间的接口测试

接口测试系统之间的接口调用的测试方法系统A的接口,被系统B的接口如何进行测试系统A如何进行测试系统A应该如何考虑?接口字段的检查(发送给B系统的请求报文的正确性,必填字段、非必填字段,字段内容的校验:固定值、数值类型、特殊字符) 接口功能的检查(不同响应的分支流程的测试) 请求重复发送的情况 通讯超时的情况 其它异常情况(作业条挂掉的情况:什么情况下作业条会挂掉)系统...

2019-07-14 21:08:46 886

转载 界面测试方法

转载:https://mp.weixin.qq.com/s?__biz=MzUxMTA3NzgzMQ==&mid=2247490530&idx=1&sn=a2313667299ebbdcf8770f34ab22814e&chksm=f978674ace0fee5c290e7fa24d63d709f8ca192044712aacb07dfe1a1d76f8b9aeae...

2019-06-23 15:03:39 2371

转载 探索性测试方法讲解之一

探索性测试备注:转载,不为任何利益探索性测试的目标1:理解应用程序如何工作2:强迫软件展示其全部能力3:找到缺陷4:针对测试方法,需要掌握哪些测试方法可以用,如何使用? 每种方法的代码覆盖率 每种方法可以发现哪类缺陷?全局探索性测试可解决的问题1:设计测试用例的策略?2:测试用例应覆盖软件的哪些功能?3:哪些功能应放在一起测?4:先测哪些,后...

2019-06-11 22:25:30 1673

原创 如何对一个界面进行充分测试

界面测试也是有方法的测试界面上的功能举例:携程订机票第一个方法:分类法 分类: 测试内容 界面控件功能按钮类 比如搜索控件、单程、往返、多程的单选控件 选择单程、往返、多程的单选控件,是否会先在界面上显示 勾选带儿童、带婴儿的界面显示,以及点击搜索后,界面跳转情况 界面...

2019-06-02 22:37:15 949

原创 接口测试方法之一个接口的全面测试有哪些?

接口测试方法之一个接口的全面测试有哪些?面对一个新的接口,字段的校验是我们必须要进行的测试,校验的标准就是设计文档,第一个测试:字段的校验 字段检查点 说明 字段长度校验 是否超长:这里的超长是超过预定好的字节数(这里建议比预定长度超过1位进行测试),了解特殊字符、中文所占的位数 边界值:关于金额...

2019-03-18 10:32:03 3567

原创 Xpath定位法

Xpath基本定位语法 表达式 说明 / 绝对定位,从根节点选取 // 相对定位 从匹配选择的当前结点选择文档中的节点,而不考虑它们的位置 . 选取的当前节点 .. 选取当前节点的父节点 ...

2019-03-03 17:26:34 526

原创 敏捷项目如何保证测试质量

关于敏捷项目,是迭代更新快,每个迭代都会有新的内容,或是业务需求,或是代码优化,我们身为测试,要在每个迭代的测试中,保证每个迭代的测试质量。测试质量,包括这次迭代的改动不影响已有的功能,以及增加的功能,实现的效果符合预期。 那么,问题来了,测试如何保证测试质量?因为敏捷时间紧张,我们可以采用两个方式混合来保证我们的测试质量。第一:过所有关联系统的正向流程,包括改动的模块和没有...

2019-01-22 10:13:20 1798

原创 如何在python中添加固定显示项

换句话:怎样为PyCharm CE的Python程序添加固定代码块参考链接:https://jingyan.baidu.com/article/3aed632e2cf8dd7011809142.html操作步骤:步骤一:打开PyCharm CE的Toolbar菜单栏:选择View->勾选Toolbar步骤二:此时Toolbar菜单栏就会显示出来,如图: ...

2019-01-20 11:07:56 427

原创 为什么我们总觉的自己设计的案例不全、不容易看懂

时间:2019-01-13号,上午对于敏捷项目,每个月一个迭代,一个迭代的改动点,有新增的业务需求,有技术优化的改动点,对于敏捷项目,如果系统庞大,还会涉及到关联系统的改动,导致我们系统的改动的测试。每个迭代,我们涉及的案例或多或少会遇到以下问题:1、怀疑自己设计的案例覆盖不全2、当设计完案例完成时,我们不是特别清楚自己的涉及案例内容 比如:有些场景会被认为没有意义,或者有些场...

2019-01-13 12:06:02 151

原创 再次看接口测试

1、接口的概念什么是接口测试?是前后台数据交互的通道,是一个功能的实现。那接口测试的本质是?从一个程序员的角度来讲,接口,就是后台的一个函数,接口文档里面描述的接口参数就是函数的参数,接口返回的数据就是函数的返回值。比如:支付宝支付,我们扫码支付,后台通过一串地址,找到商家的地址,然后你付款成功,这条付款成功信息同时会通知到商户,这就是一个扫码支付的接口,至于如何传参,返回什...

2018-12-16 22:27:30 130

转载 如何更好的进行测试工作

声明:本文转自一位优秀的测试工程师的文章,仅作为分享,不涉及个人利益问题一、 发现缺陷1. 熟悉业务知识:测试人员要了解业务背景,熟悉业务流程,参考其它生产上已稳定运行的类似业务如何实现,这样便于更好的掌握业务知识。2. 测试人员要熟悉业务的系统实现方式。3. 测试人员要具备细心、严谨、耐心的工作态度,绝不放过一个缺陷。4. 发散性思维:尤其在案例设计阶段与案例执行阶段...

2018-11-27 20:48:13 721

转载 认识HTTP报文

HTTP协议简介HTTP协议全称超文本传输协议,处于TCP/IP协议的应用层,最开始广泛应用于B/S架构的服务中,现在也在C/S架构的服务中采用HTTP协议。 HTTP用于传输html/text/css/json/js/xml等超文本格式,其中接口采用的是json/xmlHTTP的特点无连接、无状态的协议,用户的登录状态靠session和cookie或者local storage维持。...

2018-11-04 12:15:33 149

转载 HTTP协议中的请求方法

请求报文中方法的列表方法        描述                    是否包含主体GET     从服务器获取一份文档                   否HEAD    只从服务器获取文档的首部                     否POST       向服务器发送需要处理的数据               是PUT     将请求的主体部分存储在服务...

2018-11-04 12:09:08 261

转载 HTTP协议常见状态码

不同数字开头的状态码解析1XX系列:指定客户端应相应的某些动作,代表请求已被接受,需要继续处理。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。2XX系列:代表请求已成功被服务器接收、理解、并接受。这系列中最常见的有200、201状态码。3XX系列:代表需要客户端采取进一步的操作才能完成请求,这些状态码用...

2018-11-04 00:04:58 218

原创 如何进行HTTP接口测试

HTTP接口测试流程1:根据接口文档设计案例2:准备数据3:拼接报文4:发送HTTP报文获取响应5:查询数据,检查预期结果6:解析响应7:比对结果注意项:拼接报文时,注意HTTP头部字段,有些字段一点点区别获得的响应是不一样的,最终会导致测试失败。接口自动化的本质是熟练掌握协议的基础上,加上大量的字符串处理工作。HTTP接口测试工具手工测试...

2018-11-03 22:06:48 1877

原创 接口测试基础知识

接口测试的地位采用金字塔型和橄榄球型来形象说明一下金字塔型从上到下:UI测试、接口测试、单元测试橄榄球型:接口测试在椭圆的中间可见,一个产品在完成之前,进行的测试最多的是接口测试。什么叫做接口测试 传递固定格式信息并获得处理结果的一扇门 。接口的类型并非所有应用程序的接口都会以WEB API的方式提供,有些场景需要使用TCP承载接口数据基于TCP的socke...

2018-11-03 20:50:25 196

原创 如何进行基本的接口测试

什么叫做接口测试接口测试,是指连接各个系统的通道传输数据的测试,保证数据经过传输后,数据的一致性。注:接口测试,就是我们说的API的测试,在互联网的世界,我们通过网络连接各个系统,而成功连接一个系统,需要这个系统对外开放相关的接口,连接上这个系统开发的接口后才能发送数据。如何进行接口测试接口测试分两大块内容第一个内容就是字段内容格式的校验格式包括: 长度的校验、...

2018-10-31 23:28:35 1240

原创 字典

字典(dirt)如何获取变量是否是字典类型的值? print(type(变量名/值))字典举例: L2 ={'Apple':'Google', 'Java':'Python', 'Ruby':'PHP', 'Adam':'Bart'}特点:1:字典数据的数据组成:key:value2:列表使用花括号包含元素(元素之间是用逗号,隔开而非括号)3:如果你的字典...

2018-10-28 12:10:53 70

原创 列表

列表(list)如何获取变量是否是列表类型的值?print(type(变量名/值))列表举例:a=[1,'hello',(2,3),3.5,['python','hello']]特点:1:列表的数据类型可以是任何类型,如:数值型、字符串型、元组型、列表型等2:列表使用中括号包含元素(元素之间是用逗号,隔开而非括号)3:列表中,可以包含列表类型元素4:如果列...

2018-10-28 10:33:01 117

原创 元组

元组(tuple)如何获取变量是否是元组类型的值 ?print(type(变量名/值))元组举例: a=(1,'hello',(2,3),3.5,('元组'),'yuan zu')特点:1:元组的数据类型可以是任何类型 (空格也算)2:定义元组的是逗号,而非括号(元素是带有括号,取值是中括号)3:元组中,可以包含元组4:元组可以是空元组,如:K=()5:含...

2018-10-27 22:41:07 662

原创 格式化输出的四种格式

格式化输出有四种方式1、print("我"+str(age)+"岁"):要输出的字符串前后加上+进行拼接2、print("我%s岁"%age):占位符:%s,%d,%f3、print("我%s岁,是%s"%(age,sex)):占位符:%s,%d,%f4、print("我{0}岁,是{1}".format(age,sex)):占位符:{}、注意:连接点是. 举例1:#格式...

2018-10-27 21:14:26 2197

原创 软件测试需求分析方法

如何进行软件测试需求测试需求分析的主要目的:依据需求文档提取测试点,根据测试点来编写测试用例通过分析需求描述中的输入、输出、处理、限制之间、约束等,给出对应的验证内容(功能测试) 通过分析各个功能模块之间的业务顺序,和各个功模块之间传递的信息和数据,对存在功能交互的功能项给出对应的验证内容(功能交互测试)考虑到需求的完整性,要充分覆盖软件需求的各种特征,包含隐性需求的验证,比如界...

2018-10-24 23:37:33 816

原创 python常用变量之字符串

1: python 常用的数据类型          常见的数据类型有:整型、浮点型、字符串、布尔值         浮点型:关键字:float         布尔值:关键字:boolean 、bool;(布尔值:True、False )2:字符串介绍 2.1:哪些才算是字符串            查看关键字:str,符号:""/'',凡是用成对的单引号或双引号括...

2018-10-21 23:09:37 177

原创 python的语法和规范

1: pycharm的介绍         PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、  语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。        简单来说,就是一个调试python代码的工具。~...

2018-10-21 22:11:06 462

原创 重新认识bug

1、Bug定义     代码实现的业务逻辑存在问题,就是bug     不符合业务需求和验收标准的,就是bug     用户体验不好的,就是bug2、Bug类型    代码错误     代码错误指的是,按照设计流程图,当出现某种情况下,返回的结果是这一种,而实际测试返回的结果却与设计不符。     比如:我们如果测试一个登录界面,设计文档明确说明,当输入错误的账号或密码...

2018-10-18 23:37:16 192

空空如也

空空如也

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

TA关注的人

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