自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 测试第三年

软件测试职业生涯第三年,说一说职业发展

2022-05-29 20:58:10 2248

原创 测试第二年

新的开始年初,进了一家新的公司,规模不大,一两百人,测试部门总人数四人,主做交通、医疗、法院方面项目,外包为主。外部环境改善1.相较上一家公司,新公司的职责划分明确很多,且每一步都有明确的文档可依,有了产品经理、项目经理、售后人员,这样一来,身为测试人员的我,只需要专注于自身的测试任务即可,不需要再过多关注测试以外的事情。涉及到测试活动的流程如下:可以看出,每个环节都有明确对应的人员和分工,但是,在开发的设计评审会议上,测试人员有缺席,这一点当时的我未能意识到重要性,对于测试人员来说,参

2022-04-28 15:04:32 1272 1

原创 测试第一年

2018年,无心插柳柳成荫,终于进入了软件测试这一行。经过各种磕磕绊绊,进入了一家不足五十人的小私企,工资待遇和工作环境都不算好甚至可以说是略差,但在合肥这座对应届生极其不友好的城市,能找到一家公司做自己想做的事情已实属不易,作为一名初出茅庐的菜鸟姑且不去要求太多。1.初入职场怀着必须要有一份工作的心态进入了A公司,每天至少通勤三小时,每周六天,风雨无阻,公司只有本人一名测试,只能完全靠着自学去摸索软件测试的道路。公司不大,靠外包项目过活,但由于缺少项目经理统筹全局且没有切实可行的绩效考核体系,导致

2021-05-06 17:39:00 298 1

原创 使用requests发送get、post请求

首先是安装requests库pip install requests一、发送get请求# 导入requests库import requests# 定义一个url;入参直接写在url内,使用问号隔开url_test = 'http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=18355159976'# 返回的数据定义为r;url赋值为之前定义的值r = requests.get(url=url_test)#打印输出返回

2021-03-18 16:04:50 1102 2

原创 使用fiddler/Charles抓包连不上网的解决办法

已知手机代理配置完全正确,但是使用手机访问网站始终提示网络错误,此时可以考虑是电脑防火墙未开放8888端口,配置过程如下1. 控制面板进入防火墙页面2.点击高级设置,进入页面后新增入站规则3.新增端口规则4. 如下,新增8888端口,保存后即可联网成功并抓包...

2021-03-17 10:35:01 1697 1

原创 如何使用Git将本地代码上传到github

事前准备:已注册github账号,且已经建立好与本地文件同名的仓库1.下载Git2.Git安装完毕后,选中任意文件右击,出现下图内容表示安装成功3.选中本地文件/文件夹,鼠标右击选择“Git GUI Here”,之后将弹出一个窗口4.窗口中首先输入:git init5.创建SSH key窗口中输入:ssh-keygen -t rsa -C "[email protected]"//此处邮箱地址为github的注册邮箱一路回车,SSHkey创建成功,找到

2021-01-07 10:23:48 135

原创 自学之Python常用库——logging

logging库日志级别(默认的级别是warning) 级别 级别数值 使用时机 DEBUG 10 详细信息,常用语调试 INFO 20 程序正常运行过程中产生的一些信息 WARNING 30 警告用户,虽然程序还在正常工作但有可能发生错误 ...

2020-11-06 10:25:44 827 1

转载 Web功能测试:页面控件、页面动作、基本操作

文章目录一、页面控件模型1.文本输入框控件1.1 密码框1.2 文本框(包括单行和多行)2.单选下拉选择框控件3.时间选择框控件二、页面动作模型1.翻页动作2.文件上传动作3.文件下载动作4.表单清空/提交动作5.全选/反选动作6.重置动作三、基本操作模型1.单个查询操作2.级联查询操作3.新增操作4.修改操作5.删除操作6.数据导入操作一、页面控件模型1.文本输入框控件纯文本框(不带其他...

2019-10-28 10:48:53 1555

原创 APP的三种类型以及区分方法

APP的分类有三种:原生应用程序(Native App)原生APP就是利用Android、iOS平台官方的开发语言、开发类库、工具进行开发。比如安卓的java语言,iOS的object-c 语言。在应用性能上和交互体验上应该是最好的。优点:1、可访问手机所有功能、可实现功能最齐全;2、运行速度快、性能高,绝佳的用户体验;3、支持大量图形和动画。不卡,反应快。4、比较快捷地使用设备...

2019-10-09 17:55:56 7297

翻译 Linux常用命令(自用)

更换root密码:passwd输入新密码,再输入重复新密码。修改成功

2019-08-05 14:46:17 364

原创 Java +selenium 启动浏览器

selenium和webdriver安装完成后,可使用如下代码检验是否能正常使用:package tests;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;public class itest { public static void main(String...

2019-08-02 14:28:37 1229

原创 Java+selenium+testNG+webdriver自动化测试环境搭建

1.下载安装eclipse(安装前需要电脑中已有JDK)下载链接如下:https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2019-06/R/eclipse-inst-win64.exe点击download即可下载完成后,运行Eclipse安装程序,开始安装步骤:点击安装程序,进入下图窗口,选择【Ecli...

2019-07-20 09:48:34 1041 3

原创 如何搭建测试环境

记第一次搭建测试环境的经历。准备工作:环境部署文档(开发提供)xftp(上传、下载文件到Linux)xshell(远程连接Linux用)查看哪些端口被打开:netstat -an查看某端口是否被打开:netstat -an | grep 3306(查看3306端口是否打开)开放端口命令:iptables -A INPUT -p tcp --dport 3306 -j ...

2019-07-08 14:26:25 10464

原创 为什么jmeter做压测叫做“并发”而不叫“并行”?

昨天开测试方案评审会议,其中有一条性能测试需求为:测试100个用户同时进行查询,响应时间小于2s。方案中给出了100个用户并发操作的说明,关于“并发”二字,百思不得其解。首先,挖出脑袋里大学操作系统课堂上提到的概念:并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。并行, 在操...

2019-05-22 18:03:14 4205 2

原创 UI测试中有哪些注意事项?

在做UI测试时,有如下需要注意的地方(标红处为实际项目过程中所遇到但忽略过的内容):1. 各个页面的样式风格是否统一2. 各个页面的大小是否一致;同样的LOGO图片在各个页面中显示是否大小一致;页面及图片是否居中显示3. 各个页面的title是否正确4. 栏目名称、文章内容等处的文字是否正确,有无错别字或乱码;同一级别的字体、大小、颜色是否统一5. 提示、...

2019-04-16 18:13:58 4130

原创 Web测试需要注意的点

一、功能测试测试用例是测试的核心,测试用例的设计是一种思维方式的体现,在用例的设计中,用的比较多的方法是边界值分析法和等价类划分法,下面主要从输入框,搜索功能,添加、修改功能,删除功能,注册、登录功能以及上传图片功能等11个方面进行总结说明。1、输入框输入框是测试中最容易出现bug的地方,所以在测试时,一定要多加注意。 2、搜索功能(1)比较长的名称是否能查到?(2)空格 或空...

2019-04-16 16:35:24 21382 1

原创 jmeter之那些年踩过的坑(持续更新)

一、使用jmeter发送post请求有两种方式,并不是只能通过消息体传递**1.post请求数据为map格式Map 键、值的形式存储 输出时用“=”链接{key1=value, key2=value}当post请求数据为map格式,即参数名、参数值为key-value键值对,请求的参数添加在Parameters参数表中即可2.post请求数据为json格式JSON的规则很简单:对象...

2019-04-11 18:11:20 2897 1

原创 2019-04-01 某预约管理项目

该项目经我手测试的端一共有五个,五个端之间还有业务交互,算是一个比较复杂的系统,再加上刚到公司刚足半月,未参与过需求分析、需求评审、原型评审、测试用例设计等环节,更加之对该项目的领域十分陌生,因此在测试的时候极易漏测。仅以此文记录自己在项目中所得所思所想。关于输入框:1.你确定你的输入框只能输入一行吗?这个是在终端机器(类似于银行的atm)上测试出来的bug,万分惭愧,到了测试后期才发现输...

2019-04-09 08:53:42 318

原创 postman登录接口获取token

问题描述登录接口中带有token参数,其他接口需要带上token才能正确访问,利用接口查询用户信息时手动在headers中更新token信息并不方便。解决方案在登录接口中设置一个名为“token”的环境变量,value为登录接口跑通之后responseBody中返回的token值。当其他接口需要用到token时,直接引用该变量即可。详细步骤1.在登录接口的tests中填入如下内容,点击s...

2018-12-27 11:35:36 10220 1

转载 正则表达式30分钟入门教程

目录本文目标30分钟以内让你明白正则表达式是什么,并对它有一些基本的理解,让你可以在自己的程序或网页里使用它。如何使用本教程别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不得,那也是很正常的——我认为,没接触过正则表达式的人在看完这篇教程后,能把提到过的语法记住80%以上...

2018-12-18 15:57:50 158

原创 前端性能之Chrome的Waterfall

最近接手了一个Web应用程序,初步看来问题颇多。刚打开便出现一个很明显的问题,就是每个页面之间在进行跳转的时候加载十分缓慢,少的两三秒,多的十几秒,这还是在网络环境非常好的情况下,其他的也就不说了,光页面加载这个问题已经足够令人感到难以接受。经过向开发询问,说是APP每次页面跳转都需要从服务器加载一次资源,作为一只菜鸟,虽然觉得这种做法并不合理,但是也无法拿出合理的依据进行反驳,况且开发本身也...

2018-12-11 17:39:17 12770 1

原创 软件测试过程中,如何判断一个bug归属于前台还是后台?

最近在测试的产品是一个类似于途牛的旅游网站,公司只有本人一个菜鸟测试,之前从未接触过测试相关。最近在提bug的时候,发现自己越来越容易纠结于一个bug到底是该分给前端还是后台。之前测试其他产品的时候,由于业务逻辑相对简单,bug也不多,也就很少留意到这个问题,但是现在手头的项目让我对于bug定位的问题再也无法忽略。遂查了一些资料,再加上自己的理解,输出了这篇文章,谨以记录以及相互的交流学习,如有不...

2018-12-03 17:21:17 29737 1

转载 微信小程序应该怎么测试

1 小程序类型程序分为三种版本类型:开发版,体验版,正式版。开发版和体验版无需审核,需要给微信号配置权限,通过扫小程序的二维码才能访问。正式版需要通过微信审核流程,也就是说,在开发阶段,产品还未成型开始,无论你想怎么折腾,微信都有办法知道。这可不像你在网上找了个框架或是工具,在本地怎么玩都没人知道。微信小程序开发者工具使用之前就要扫码的。开发版和体验版的区别,在于开发版小程序的二维码有效期比较短...

2018-10-19 17:03:55 21285

ATM需求规格说明书

软件测试、ATM测试、ATM需求规格说明书、关于软件测试的需求说明

2018-11-10

软件测试入门课程

软件测试入门课程,包括软件研发流程、软件测试课程基础、软件测试类型、质量、需求分析、测试计划、软件测试用例设计、黑盒用例方法设计

2018-11-09

软件测试项目过程中所需要参考的文档

软件测试中实用的文档:测试用例,测试报告,测试总结,关于界面规范,几种性能测试的分析方法,用例设计要点提示等等。

2018-10-27

空空如也

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

TA关注的人

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