- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 测试第二年
新的开始年初,进了一家新的公司,规模不大,一两百人,测试部门总人数四人,主做交通、医疗、法院方面项目,外包为主。外部环境改善1.相较上一家公司,新公司的职责划分明确很多,且每一步都有明确的文档可依,有了产品经理、项目经理、售后人员,这样一来,身为测试人员的我,只需要专注于自身的测试任务即可,不需要再过多关注测试以外的事情。涉及到测试活动的流程如下:可以看出,每个环节都有明确对应的人员和分工,但是,在开发的设计评审会议上,测试人员有缺席,这一点当时的我未能意识到重要性,对于测试人员来说,参
2022-04-28 15:04:32 1350 1
原创 测试第一年
2018年,无心插柳柳成荫,终于进入了软件测试这一行。经过各种磕磕绊绊,进入了一家不足五十人的小私企,工资待遇和工作环境都不算好甚至可以说是略差,但在合肥这座对应届生极其不友好的城市,能找到一家公司做自己想做的事情已实属不易,作为一名初出茅庐的菜鸟姑且不去要求太多。1.初入职场怀着必须要有一份工作的心态进入了A公司,每天至少通勤三小时,每周六天,风雨无阻,公司只有本人一名测试,只能完全靠着自学去摸索软件测试的道路。公司不大,靠外包项目过活,但由于缺少项目经理统筹全局且没有切实可行的绩效考核体系,导致
2021-05-06 17:39:00 328 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 1465 2
原创 使用fiddler/Charles抓包连不上网的解决办法
已知手机代理配置完全正确,但是使用手机访问网站始终提示网络错误,此时可以考虑是电脑防火墙未开放8888端口,配置过程如下1. 控制面板进入防火墙页面2.点击高级设置,进入页面后新增入站规则3.新增端口规则4. 如下,新增8888端口,保存后即可联网成功并抓包...
2021-03-17 10:35:01 1816 1
原创 如何使用Git将本地代码上传到github
事前准备:已注册github账号,且已经建立好与本地文件同名的仓库1.下载Git2.Git安装完毕后,选中任意文件右击,出现下图内容表示安装成功3.选中本地文件/文件夹,鼠标右击选择“Git GUI Here”,之后将弹出一个窗口4.窗口中首先输入:git init5.创建SSH key窗口中输入:ssh-keygen -t rsa -C "youremail@example.com"//此处邮箱地址为github的注册邮箱一路回车,SSHkey创建成功,找到
2021-01-07 10:23:48 157
原创 自学之Python常用库——logging
logging库日志级别(默认的级别是warning) 级别 级别数值 使用时机 DEBUG 10 详细信息,常用语调试 INFO 20 程序正常运行过程中产生的一些信息 WARNING 30 警告用户,虽然程序还在正常工作但有可能发生错误 ...
2020-11-06 10:25:44 903 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 1909
原创 APP的三种类型以及区分方法
APP的分类有三种:原生应用程序(Native App)原生APP就是利用Android、iOS平台官方的开发语言、开发类库、工具进行开发。比如安卓的java语言,iOS的object-c 语言。在应用性能上和交互体验上应该是最好的。优点:1、可访问手机所有功能、可实现功能最齐全;2、运行速度快、性能高,绝佳的用户体验;3、支持大量图形和动画。不卡,反应快。4、比较快捷地使用设备...
2019-10-09 17:55:56 7625
原创 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 1270
原创 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 1101 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 10499
原创 为什么jmeter做压测叫做“并发”而不叫“并行”?
昨天开测试方案评审会议,其中有一条性能测试需求为:测试100个用户同时进行查询,响应时间小于2s。方案中给出了100个用户并发操作的说明,关于“并发”二字,百思不得其解。首先,挖出脑袋里大学操作系统课堂上提到的概念:并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。并行, 在操...
2019-05-22 18:03:14 4339 2
原创 UI测试中有哪些注意事项?
在做UI测试时,有如下需要注意的地方(标红处为实际项目过程中所遇到但忽略过的内容):1. 各个页面的样式风格是否统一2. 各个页面的大小是否一致;同样的LOGO图片在各个页面中显示是否大小一致;页面及图片是否居中显示3. 各个页面的title是否正确4. 栏目名称、文章内容等处的文字是否正确,有无错别字或乱码;同一级别的字体、大小、颜色是否统一5. 提示、...
2019-04-16 18:13:58 4208
原创 Web测试需要注意的点
一、功能测试测试用例是测试的核心,测试用例的设计是一种思维方式的体现,在用例的设计中,用的比较多的方法是边界值分析法和等价类划分法,下面主要从输入框,搜索功能,添加、修改功能,删除功能,注册、登录功能以及上传图片功能等11个方面进行总结说明。1、输入框输入框是测试中最容易出现bug的地方,所以在测试时,一定要多加注意。 2、搜索功能(1)比较长的名称是否能查到?(2)空格 或空...
2019-04-16 16:35:24 21787 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 2967 1
原创 2019-04-01 某预约管理项目
该项目经我手测试的端一共有五个,五个端之间还有业务交互,算是一个比较复杂的系统,再加上刚到公司刚足半月,未参与过需求分析、需求评审、原型评审、测试用例设计等环节,更加之对该项目的领域十分陌生,因此在测试的时候极易漏测。仅以此文记录自己在项目中所得所思所想。关于输入框:1.你确定你的输入框只能输入一行吗?这个是在终端机器(类似于银行的atm)上测试出来的bug,万分惭愧,到了测试后期才发现输...
2019-04-09 08:53:42 338
原创 postman登录接口获取token
问题描述登录接口中带有token参数,其他接口需要带上token才能正确访问,利用接口查询用户信息时手动在headers中更新token信息并不方便。解决方案在登录接口中设置一个名为“token”的环境变量,value为登录接口跑通之后responseBody中返回的token值。当其他接口需要用到token时,直接引用该变量即可。详细步骤1.在登录接口的tests中填入如下内容,点击s...
2018-12-27 11:35:36 10442 1
转载 正则表达式30分钟入门教程
目录本文目标30分钟以内让你明白正则表达式是什么,并对它有一些基本的理解,让你可以在自己的程序或网页里使用它。如何使用本教程别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不得,那也是很正常的——我认为,没接触过正则表达式的人在看完这篇教程后,能把提到过的语法记住80%以上...
2018-12-18 15:57:50 177
原创 前端性能之Chrome的Waterfall
最近接手了一个Web应用程序,初步看来问题颇多。刚打开便出现一个很明显的问题,就是每个页面之间在进行跳转的时候加载十分缓慢,少的两三秒,多的十几秒,这还是在网络环境非常好的情况下,其他的也就不说了,光页面加载这个问题已经足够令人感到难以接受。经过向开发询问,说是APP每次页面跳转都需要从服务器加载一次资源,作为一只菜鸟,虽然觉得这种做法并不合理,但是也无法拿出合理的依据进行反驳,况且开发本身也...
2018-12-11 17:39:17 13384 1
原创 软件测试过程中,如何判断一个bug归属于前台还是后台?
最近在测试的产品是一个类似于途牛的旅游网站,公司只有本人一个菜鸟测试,之前从未接触过测试相关。最近在提bug的时候,发现自己越来越容易纠结于一个bug到底是该分给前端还是后台。之前测试其他产品的时候,由于业务逻辑相对简单,bug也不多,也就很少留意到这个问题,但是现在手头的项目让我对于bug定位的问题再也无法忽略。遂查了一些资料,再加上自己的理解,输出了这篇文章,谨以记录以及相互的交流学习,如有不...
2018-12-03 17:21:17 29989 1
转载 微信小程序应该怎么测试
1 小程序类型程序分为三种版本类型:开发版,体验版,正式版。开发版和体验版无需审核,需要给微信号配置权限,通过扫小程序的二维码才能访问。正式版需要通过微信审核流程,也就是说,在开发阶段,产品还未成型开始,无论你想怎么折腾,微信都有办法知道。这可不像你在网上找了个框架或是工具,在本地怎么玩都没人知道。微信小程序开发者工具使用之前就要扫码的。开发版和体验版的区别,在于开发版小程序的二维码有效期比较短...
2018-10-19 17:03:55 21466
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人