自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhusongziye的博客

个人知识整理和收集,欢迎同道的朋友一起学习进步。

  • 博客(43)
  • 资源 (8)
  • 收藏
  • 关注

原创 收集的面试中的脑力题智力题

面试是每个职场人都经历过的事情,也是找工作的必修课,期间总会有什么笔试,面试,又一轮面试,相信大家这故事捞起来都装满一火车!下面给大家收集了常见的面试中的智力题,希望对大家有所帮助:一、问:有两柱不均匀的香,每柱香燃烧完需要1个小时。怎样用两柱香切出一个15分钟的时间段?答:将甲香的一头点着,将乙香的两头点着,当乙香燃烧完时,说明已经过了半个小时,同时也说明甲香也正

2018-01-21 13:34:42 4290

转载 并发400,jmeter日志报错,如何解决?

hi 大家好,最近有点忙,还是抽空坚持分享,这是性能测试中遇到的一个问题,下面我们一起看看:问题背景:还是之前做的某教育项目Web场景压测,通过对压力机端口资源的配置调优之后,单台压力机并发数可达到300,在此基础上逐渐加大并发,当并发数达到400时,部分接口出现概率性报错,且服务端无报错日志,Jmeter错误日志:分析:根据Jmeter接口返回

2018-01-21 13:34:09 5116 1

转载 Wireshark基本介绍以及三次握手的学习

这篇文章介绍另一个好用的抓包工具 Wireshark, 用来获取网络数据封包,包括 HTTP、TCP、UDP 等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样,学得不踏实。有了wireshark就能截获这些网络数据包,可以清晰的看到数据包中的每一个字段。更能加

2018-01-21 13:33:49 338

转载 如何入门软件测试

当你刚踏入测试团队的时候,可能无从下手,拿来软件就是一顿乱点。其实要做一个好的测试人员,一定要有一份好的计划,所以测试计划就是测试的开始。在测试计划里要对软件进行介绍,说明你对整个软件的了解,业务处理的过程,软件的测试重点在哪儿。而且业务描述和测试点十分的重要,所以这里我建议测试新手要对测试点进行详细的描写,最好使用表格的形式。最后在用例中给自己列出一个大致的时候安排计划。

2018-01-20 14:24:44 328

转载 selenium知识点小结

环境:Python:3.6.1selenium:3.4.3Firefox:54.0.1geckodriver:0.15.0chrome:59.0.3chromedriver:v3.1自动化测试基础1、软件测试分类根据项目流程:单元测试(编码)、集成测试(设计)、系统测试(需求)、验收测试

2018-01-20 14:24:08 523

转载 Python3选择排序

概述选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。基本过程n个记录的文件的直接选择排序可经过n-1趟直接选择排序得到有序结果:在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。

2018-01-20 14:13:26 632

转载 Python3快速排序

概述快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1962年提出。通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。基本过程设要排序的数组是A[0]…

2018-01-20 14:12:15 912

转载 Python3插入排序

前言为什么要开始写Python3算法系列呢?一是很长很长时间没专门练习练习这种基本功二是想把这个系列以基本代码的方式给写出来,提供给开源优测-积微速成计划各参与人员来提升基础能力概述什么是插入排序?插入排序的基本操作是将一个数据插入到已经排序好的有序序列中,从而获得一个新的有序序列。插入排序适合什么样的场景?适合数据量相对

2018-01-20 14:11:10 890

转载 Python3冒泡排序

概述冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。算法原理冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。

2018-01-20 14:08:48 484

转载 新增百万测试数据之 程序语言+导入功能

场景XX的APP上线了,现需要一百万个学员的信息进行压力测试,那么数据从哪里来呢?直接找开发人员帮忙?可能会被鄙视!一条一条去insert?嗯,算了下大概需要20年!不用怕,接下来教你一百种方法高效创建100万数据!下面是XX APP中的一个学生成绩表,表结构很简单,id是主键,自增长唯一标识一个学生,sName是每个学生的昵称,phone是手机号码,还有一个让

2018-01-20 11:41:26 309

转载 软件测试工程师是这么写年终报告的

2017年过完了。。对于身在职场中的我们来说,是时候向领导汇报汇报这一年的工作了。。 但素,对于咱们这种IT测试工程师本身活得已经够粗糙的了,写报告这种文字活实在太烧脑了。。回忆的时候思绪万千,这一年,每天起早贪黑,工作兢兢业业,但提起笔来,不禁泪流满面:这一年,我特么都干了些啥呀!?? 宝宝们

2018-01-20 11:31:47 31239 4

转载 fiddler导出jmeter脚本

我们知道jmeter的脚本来源有以下几种,  badboy录制、jmeter自带的录制功能、手动书写(使用fiddler/wireshark来抓包,然后构造协议写脚本)、fiddler抓包之后直接导出jmeter脚本。今天主要是来分享下fiddler导出jmeter脚本笔记,因为将fiddler抓取的请求,导出为jmx格式,方便jmeter直接调用。(1)安装fiddler  

2018-01-20 11:20:22 6085 1

转载 面试题:如何测试网页的登录页面

这道面试题在小编之前去面试的时候也有遇到过,那时候是笔试题,但是面试官又问了这个题目,今天来看看如何测试登录页面这个案例吧,希望对大家有所帮助,觉得有帮助的话,记得点赞哦,具体需求: 有一个登陆页面, 上面有2个输入框, 一个提交按钮。  请针对这个页面设计30个以上的测试用例.此题的考察目的: 面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否

2018-01-19 19:37:15 3003

转载 如何搭建靠谱的测试环境

  今天给大家分享测试环境的搭建与维护。   搭建良好的测试环境是执行测试用例的前提,也是完成测试任务顺利完成的保证。测试环境大体可分为硬件环境和软件环境,硬件环境包括测试必须的PC机,服务器,设备,网线,分配器等硬件设备;软件环境包括数据库,操作系统,被测试软件,共存软件等;特殊条件下还要考虑网络环境,比如网络带宽,IP地址设置等。 搭建测试环境前后要注意以下几点: 1....

2018-01-19 19:36:49 31439

转载 selenium 自动化测试面试题及答案

1、selenium中如何判断元素是否存在?- isElementPresent 2、selenium中hidden或者是display = none的元素是否可以定位到?- 不能 3、selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?- 添加元素智能等待时间 driver.implicitly_wai

2018-01-19 19:36:26 11242

转载 接口测试之接口文档的分析

1.首先最主要的就是要分析接口测试文档,每一个公司的测试文档都是不一样的。具体的就要根据自己公司的接口而定,里面缺少的内容自己需要与开发进行确认。  我认为一针对于测试而言的主要的接口测试文档应该包含的内容分为以下几个方面。  a.具体的一个业务实现的逻辑;  b.请求的一个方式  例如:请求方式为(  http )         http

2018-01-19 19:35:49 2837 1

转载 自动化测试碰到验证码,怎么办?

对于web应用来说,大部分的系统在用户登录时都要求用户输入验证码,验证码的类型的很多,有字母数字的,有汉字的,甚至还要用户输入一条算术题的答案的,对于系统来说使用验证码可以有效果的防止采用机器猜测方法对口令的刺探,在一定程度上增加了安全性。但对于测试人员来说,不管是进行性能测试还是自动化测试都是一个棘手的问题。下面来谈一下处理验证码的几种方法。去掉验

2018-01-19 19:35:29 4384

转载 通用接口测试用例设计

导读通用接口测试用例设计1.通过性验证:  首先肯定要保证这个借口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果。2.参数组合:  现在有一个操作商品的接口,有个字段type,传1的时候代表修改商品,商品id、商品名称、价格有一个是必传的,type传2的时候是删除商品,商品id是必传的,这样就

2018-01-19 19:35:05 940

转载 软件测试人员需要懂这些网络知识点

一、网络分类电信网络(电话网)有线电视网络计算机网络(发展最快、信息时代的核心技术)这里重点讲计算机网络二、局域网和广域网1. 局域网(内网)局域网(Local Area Network),简称LAN,是指在某一区域内由多台计算机互联成的计算机租。“某一区域”指的是同一办公室、同一建筑物、同一公司和同一学校等。一般是方圆几千米

2018-01-19 19:34:31 7942

转载 软件测试员这些坑一定要记住了,不要再往里面掉了

软件测试干了几年,项目一个接着一个,一路从一个坑跳入另一个坑,有些是开发问题,一些是测试本人问题,大家在测试过程中踩过哪些坑尼?1.自以为了解业务逻辑,实际浮于表面这是个深坑,产品迭代跟的久了,功能上闭着眼睛都能说清楚就自以为很了解,实际上连该功能使用的协议,调用的接口都不知道,所以看到问题都是表面的问题。你只看到了两个操作的入口不一样,

2018-01-19 19:33:38 39784 6

转载 教你编写一份高质量的软件测试报告

笔者在做软件测试过程中,最初对测试报告的认知就是一个用于结项的可有可无的形式文档,因此只是根据公司提供的模板依葫芦画瓢完成了事。但当开始参与ISO的评审、CMMI3等后,开始认识到软件测试报告远非一种形式,更多是一个测试活动的总结,项目是否结项的重要参考和依据。因此本文指导一些才从业不久的朋友怎么编写一份高质量的测试报告。要有明确的结论纵观一些软件测试报告,可能测试人员

2018-01-19 19:33:23 29367 1

转载 使用Postman进行API测试

1、安装两种安装方式,我热衷于以chrome插件形式安装 Chrome插件 Mac App2、发送请求Postman最基础的功能就是发送http请求,支持GET/PUT/POST/DELETE,还有很多我不认识的http方法。通过填写URL、header、body等就可以发送一个请求,这对于我们平时做一

2018-01-19 19:32:50 8438 1

转载 软件测试策略基础

软件质量特性,反映了软件的本质。讨论一个软件的质量,问题最终要归结到定义软件的质量特性。而定义一个软件的质量,就等价于为该软件定义一系列质量特性。人们通常用软件质量模型来描述影响软件质量的特性。已有多种有关软件质量的模型。它们共同的特点是把软件质量特性定义成分层模型。在这种分层的模型中,最基本的叫做基本质量特性,它可以由一些子质量特性定义和度量。二次特性在必要时又可由它的一些子质量特性定义和度量。

2018-01-18 16:44:05 1169

转载 Loadrunner性能指标分析

一、用户事务分析 用户事务分析是站在用户角度进行的基础性能分析。 1、Transation Sunmmary(事务综述) 对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。 2、Average Transaciton Response Time(事务平均响应时间) “事务平均响应时间”显示的是测试场景运行期间的每一秒内事务执行所用的平

2018-01-18 16:43:31 290

转载 selenium使用Xpath+CSS+JavaScript+jQuery的定位方法 - 专治各种定位不准并发症

跟你说,你总是靠那个firebug,chrome的F12啥的右击复制xpath绝对总有一天踩着地雷炸的你死活定位不到,这个时候就需要自己学会动手写xpath,人脑总比电脑聪明,开始把xpath语法给我学起来!第1种方法:通过绝对路径做定位(相信大家不会使用这种方式)By.xpath("html/body/div/form/input")By.xpath("//input")第2种方法:通过元素索引

2018-01-18 16:42:43 355

转载 测试人员常用的20个Linux命令(附Linux视频教程)

这几天一直看到有粉丝向我要Linux的学习教程,这不今天就给大家找到了。需要的同学看文末获取方式哦。熟练的掌握和使用下面这些命令会提高大家测试工作的效率。1. 命令: Find搜索指定目录下的文件,从开始于父目录,然后搜索子目录。注意: -name‘选项是搜索大小写敏感。可以使用-iname‘选项,这样在搜索中可以忽略大小写。(*是通配符,可以搜

2018-01-16 21:03:21 8043 2

转载 史上最简单的 MySQL 教程

前  言数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。数据库1 定义

2018-01-16 20:59:30 1195

转载 测试用例的设计(黑盒测试)

黑盒测试等价划分使用等价划分方法设计测试用例有两个步骤:1确定等价类有效等价类代表对程序的有效输入;无效等价类代表的是其他不正确的任何输入。如果需要,我们还可以将一个等价类划分为更小的一些等价类。比如,规格说明规定了“请输入书籍的数量(1~99)以及书籍的类型(硬皮、软皮或活页)”。它们对应的等价类分别如下:书籍数量书籍类型

2018-01-16 20:51:33 1514

转载 程序员不修改Bug,我们该怎么办??

前言今天的话题,是所有测试员都会经历的,也多为此苦恼过。笔者借此谈谈自己的看法,不求解决现状,只希望读者看完此文后能少一些苦恼。  现状分析不久前,笔者身边一位测试老人提了一个打印文字溢出的缺陷,但该缺陷的负责人,一个年轻的程序员以项目临近上线没时间修改,且该缺陷影响很小而驳回,态度强硬(强硬的诉苦),那位测试专家从开始的坚持到最后无奈妥协,让笔者感触良多。  程序

2018-01-16 20:43:51 3530 1

转载 软件测试中准备测试数据的一些方法

目前很多互联网软件应用,除了应用程序本身外,后台都会有数据库做支撑。软件款测试人员在测试这种类型的应用软件时,除了需要设计测试用例外,还需要准备相应的测试数据。可以说准备测试数据也是作为软件测试的一项必须的工作。如果没有正确的测试数据,测试过程有时候就无法很好的执行,测试结果也会不准确。在实际工作中创建测试数据的过程,往往需要很长的时间,有时候多影响到项目的进度。下面将从平时测试一些实际应用出发,

2018-01-16 20:39:57 12702

转载 软件测试管理者会遇到那些问题?

一、测试负责人要进行严格的测试进度跟踪吗?很多时候,由于人力资源的不足,测试项目负责人都是在执行测试,这样就使整个项目缺乏控制,一些问题(例如:有些成员的缺陷质量不够合格;开发人员修改不及时,系统某些功能发生严重问题导致部分功能无法测试。)得不到解决,耽误了进度。所以测试负责人必须全程监控项目,尽可能多的掌握信息。通常,测试负责人需要完成下面这些内容的管理工作:测试用例执行情况;每个测

2018-01-16 20:38:31 5711 1

转载 软件测试经典面试题

1、什么是兼容性测试?兼容性测试侧重哪些方面?参考答案:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一

2018-01-16 20:37:04 1050

转载 软件测试流程五个阶段

软件测试按照研发阶段一般分为5个部分:单元测试、集成测试、确认测试、系统测试、验收测试,下面将不同阶段需要的一些工作内容做一下梳理希望可以帮助到大家。 //No.1//单元测试 单元测试又称为模块测试,是针对软件设计的最小单位程序模块进行正确性检查的测试工作,单元测试需要从程序内部结构出发设计测试用例,多个模块可以平行地独立进行单元测试。一、单元测试的内容: 1、模...

2018-01-16 20:33:09 61987 7

转载 web测试之功能测试总结

经常碰到有人问我:一个界面很多搜索条件怎么写用例?这个下拉框测试考虑这些够吗?我怕覆盖不完整?关于上传要考虑哪些验证点?…所以今天主要是给大家整理下功能测试要点,以web测试来进行总结。web测试是什么?web测试就是基于BS架构的软件产品的测试,通俗点来说就是web网站的测试

2018-01-16 19:41:29 19735 1

转载 web测试之界面测试

所谓界面测试就是指,布局是否合理、整体风格是否一致、各个控件的放置位置是否符合客户使用习惯,此外还要测试界面操作便捷性、导航简单易懂性,页面元素的可用性,界面中文字是否正确,命名是否统一,页面是否美观,文字、图片组合是否完美等。  一般情况下我们进行界面测试,直接依据产品原型图以及UI切图/效果图,进行对比验证,确认是否一致。 但是如果碰到公司没有原型图,没有UI效果图怎么破? 毕竟同...

2018-01-16 19:39:04 11459 1

转载 Linux常用命令-系统管理与维护

系统管理与维护ls 命令显示指定工作目录下的内容语法格式ls [选项] [路径或文件]选项说明# -a 显示所有档案及子目录,包含隐藏文件# -d 只显示目录列表,不显示文件# -l 除文件名称外,同时将文件或子目录的权限,使用者信息等详细列出# -s 输出每个文件的大小# -k 以k字节的形式显示文件大小# -u 文件上次被访问的时间排序# -t 以时间排序# -o 显示除了组以外

2018-01-15 22:28:13 803

转载 如何管理软件测试环境

如何管理软件测试环境概述管理软件测试过程中相关的测试环境是软件测试人员必备的能力之一,也是高效提升测试过程和测试质量必备的基础能力。什么是测试环境测试环境是软件测试团队用于执行测试用例的一系列软件和硬件的集合。换句话说:在测试环境,软件测试团队可以对硬件、软件、网路等基础设施进行配置、管理。测试环境关键配置

2018-01-15 22:27:01 3869

转载 PyCharm常用技巧集合

一、添加或者修改文件模板  File>settings>Editor>File and Code Templates>Python Script    你可以指定编码格式python2.*里面需要,python3里面不需要指定二、python版本管理切换  File>settings>Prgject:python>project interp

2018-01-15 22:26:01 1509

转载 基于Visual Studio Code搭建Python开发环境

安装Visual Studio Code官网下载Visual Studio Code下载路径:https://code.visualstudio.com/Download,注意系统类型和版本;注:本作者的实例都是基于windows10 64位+Python3.6.4+VSCodeSetup-x64-1.19.1版本;安

2018-01-15 22:16:28 54233 5

转载 一般Python开发面试中可能会问到的大部分问题

python语法以及其他基础部分可变与不可变类型; 浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现; __new__() 与 __init__()的区别; 你知道几种设计模式; 编码和解码你了解过么; 列表推导list comprehension和生成器的优劣; 什么是装饰器;如果想在函数之后进行装饰,应该怎么做; 手写个使用装饰器实现的

2018-01-15 22:13:37 6016 4

C# BDD测试框架specflow入门课程

文档包含C# BDD测试框架specflow入门课程,简单易学!

2022-05-14

Win10系统防止桌面锁屏小工具

Win10电脑阻止屏幕锁屏工具,适用于办公电脑(办公电脑为了安全,一般一会时间不操作就会锁屏)。再也不用一遍遍重复输入密码啦!

2022-05-14

VisualStudio 2015

文件里包括vs_community_ENU和wdexpress_ENU,大家安装需要安装!

2017-10-24

VS2015搭建C++编译环境

VS2015搭建C++编译环境步骤,适合小白!微软大平台蛮好用的,希望大家喜欢!

2017-10-24

完全干净卸载QTP工具QTPCleanUninstaller

因为QTP要求比较高,QTP卸载不干净可能影响QTP自身和其他软件的安装。

2017-10-21

解决win7下QTP10卡死或蓝屏的补丁

解决win7下QTP10卡死或蓝屏的补丁qtp_00644,让我们愉快的工作!

2017-10-17

RobotFramework自动化测试修炼宝典 测试环境搭建工具

<<RobotFramework自动化测试修炼宝典 >>这本书的测试环境搭建的工具

2016-08-17

空空如也

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

TA关注的人

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