自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 python的文件操作和异常处理

一、文件的介绍1 :什么是文件?如下图展示数据image-20210117130855293.png2 文件的作用使用文件的目的:保存数据存放在磁盘把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力二、文件的打开与关闭思考:如果想用word编写一份简历,应该有哪些流程呢?步骤:新建–写入数据–关闭打开word软件,新建一个word文件写入个人简历信息保存文件关闭word软件同样,在操作文件的整体过程与使用word编写一份简历的过程是很相似的结论

2021-08-08 20:57:19 283

原创 Python 面向对象

Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方

2021-08-08 20:55:23 112

原创 自动化持续集成

一、概念互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)1.1. 持续集成(采蜜)持续集成指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个:(1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。(2)防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核

2021-08-08 20:54:06 193

原创 web端自动化基础篇

一、认识web自动化测试什么是自动化测试?了解为什么要进行自动化测试?掌握自动化测试的分类?web自动化测试的使用条件和场景自动化测试工具的优缺点自动化测试的前景和发展方向1.1 什么是自动化测试首先比较一下手动和自动:手动操作如下:image-20210131103124998.png自动操作如下:http://n1.itc.cn/img8/wb/sohulife/2016/02/24/145626026613873378.GIF1.1.1 自动化测试的概念软件自动化测试就是通

2021-08-08 20:41:17 100

原创 Android开发、adb、monkey测试

一、 手机测试概念传统手机测试 VS 手机应用软件测试传统手机测试:指测试手机本身比如抗压,抗摔,抗疲劳,抗低温高温等。也包括手机本身功能、性能等测试。手机应用软件测试 C/S Client/Server手机应用软件是基于手机操作系统之上开发出来的软件,做这样的测试就叫做手机应用软件测试。二、手机端常规测试2.1.What2.1.1.介绍手机测试的概念架构image.pngimage.png对于手机端测试,按照平台来分,分为Android和IOS两大主流系统Android开源导致碎片化

2021-08-08 20:40:18 317

原创 单元测试之pytest

前提 需要安装pytest和pytest-html安装pytest: 在控制台输入 命令 pip install pytest 进行下载安装安装pytest-html:在控制台输入 命令 pip install pytest-html 进行下载安装命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨Pytest的运行方式. 点号,表示用例通过F 表示失败 FailureE 表示用例中存在异常 ErrorPytes

2021-07-28 20:46:29 66

原创 python集合

集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:sets= {value01,value02,…}或者set(value)123集合基本运算sets = {“dry1”,“baidu”,“taobao”,“123”,“123”}sets # 这里演示的是去重功能{‘baidu’, ‘dry1’, ‘taobao’, ‘123’}

2021-07-25 20:59:25 80

原创 python基本语句

1、Python的对汉字的支持#!/usr/bin/python#coding: UTF-8print “你好,世界”;2、Python标识符在python里,标识符有字母、数字、下划线组成。在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from xxx import *"而导入;以双下划线开

2021-07-22 20:31:01 623

原创 python基础

1、Python简介Python 是一个解释性、编译性、互动性和面向对象的脚本语言。编译型语言:代码在编译之后,编译成2进制的文件,然后计算机就可用运行了。解释型语言:它是在运行的时候才编译的。脚本语言:指这个语言只有一个单一的功能。特点:易于学习、易于阅读优雅”、"明确”、"简单”2、Python安装下载地址:https://www.python.org/downloads/windows/1772504-20200311144456390-1049326123.png1772504-

2021-07-21 20:07:49 79

原创 数据库操作命令

–sql语句的注意 : 1 以;作为结束符 2 不区分大小写–01 mysql 数据库的操作– 链接数据库mysql -uroot -pmysql– 不显示密码mysql -uroot -pmysql– 退出数据库exit/quti/ctrl + d– sql语句最后需要有分号;结尾– 显示数据库版本 versionselect version();– 显示时间select now();– 查看当前使用的数据库select database();– 查看所有数据库show

2021-07-11 20:03:26 82

原创 Fiddler的操作和介绍

一、Fiddler与其他抓包工具的区别 1、Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存;2、Wireshark是通用的抓包工具,能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS中的内容,但如果是TCP、UDP协议可以用wireshark;3、Httpwatch也是比较常用的http抓包工具,但是只支持IE和fire

2021-07-08 19:35:33 380

原创 Charles的使用方法

1、先将移动设备连接到Charles客户端。首先在电脑中输入cmd打开命令行窗口,输入ipconfig查看本机连接无线网络的IP地址,这个地址作为移动设备连接Charles客户端的代理地址,2、打开Charles客户端,点击Proxy->Proxy Settings菜单,可以设置移动设备连接到Charles的端口(8888),这样移动设备代理配置需要的ip地址和端口号都有了。3、打开手机wifi,设置所连接的wifi的代理网络;wifi代理设置为手动,代理的服务器ip填写上一步骤中查看到的电脑ip

2021-07-07 19:18:09 2004

原创 postman使用方法

最近需要测试产品中的REST API,无意中发现了PostMan这个chrome插件,把玩了一下,发现postman秉承了一贯以来google工具强大,易用的特质。独乐乐不如众乐乐,特此共享出来给大伙。Postman介绍Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。其主要功能包括:模拟各种HTTP requests从常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至还可以发送文件、送出额外

2021-07-06 21:03:52 146

原创 测试报告的内容以及编写技巧。

引入回归测试工作完成后,就代表着产品即将上线,此时每个测试人员都需要针对自己所测试的模块出具一份测试报告,以此来总结测试结果。测试报告可以说是软件测试人员在测试阶段的最后一份输出文档。那么初级软件测试工程师应该如何撰写测试报告呢?定义记录测试的过程和结果,对发现的问题和缺陷进行分析的文档。测试报告分类阶段测试报告整体测试报告测试报告的内容概要编写目的①对测试报告进行相应的解释②对项目进行简介③对于测试任务进行简单描述,要测试哪些内容测试人员类似于测试计划中的人员分工,简单描

2021-07-05 20:21:20 606 1

原创 缺陷的定义以及怎样编写缺陷报告

定义概述:标识并描述发现的缺陷,具有清晰、完整和可重现问题所需的信息的文档。理解:测试人员发现缺陷,将缺陷记录在《缺陷报告》中,通过缺陷报告将缺陷告知给开发人员,并对缺陷进行跟踪和管理。缺陷报告是测试人员与开发人员之间重要的沟通方式。什么是缺陷软件缺陷就是通常说的Bug,它是指在软件中(包括文档和程序)存在的影响软件正常运行的问题。软件未达到产品说明书标明的功能,如一个即时通讯App不能聊天。软件出现了产品说明书指明不会出现的错误,如高考不带身份证。软件功能超出产品说明书指明的范围,如即时通

2021-07-05 20:05:07 1528

原创 测试用例的编写方法以及用例的作用

测试用例的编写方法用例介绍定义:为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例。用例的用处:在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。测试用例的使用令软件测试的实施重点突出、目的明确。在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期。检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路。用例核心要素(16个)必须掌握:用例编号(如何命名)、所属模块、用例标题(验证谁在什么情况下,

2021-06-30 11:29:50 384 2

原创 数据库操作

–sql语句的注意 : 1 以;作为结束符 2 不区分大小写–01 mysql 数据库的操作– 链接数据库mysql -uroot -pmysql– 不显示密码mysql -uroot -pmysql– 退出数据库exit/quti/ctrl + d– sql语句最后需要有分号;结尾– 显示数据库版本 versionselect version();– 显示时间select now();– 查看当前使用的数据库select database();– 查看所有数据库show

2020-12-08 08:01:27 80

原创 jmeter介绍

一、优点1、开源工具,可扩展性非常好2、高可扩展性,用户可自定义调试相关模块代码3、精心简单的GUI设计,小巧灵活4、完全的可移植性和100%纯java5、完全swing和轻量组件支持(预编译的HAR使用javax.swing.*)包6、完全多线程框架,允许通过多个线程并发取样以及单独的线程对不同的功能同时取样7、支持脚本取样器二、安装及下载这里附一个最新的jmeter官网下载地址:http://jmeter.apache.org/download_jmeter.cgi该链接是3.0版

2020-12-08 07:57:41 132

原创 http请求

Get/post的区别1.Get是不安全的,因为在传输过程中,数据被放在请求URL中:POST的所有操作对用户来说都是不可见的。2.Get传输的数据量比较小,这主要时因为受URL长度的限制:POST传送的数据量较大,一般被默认为不受限制请求方式HTTP1.0:定义了三种请求方法:GET,POST,和HEAD方法HTTP1.1:新增了五种请求方式:OPTIONS,PUT,DELETE,TRACE 和 CONNECT 方法GET  请求指定的页面信息,并返回主体。HEAD  类似于get请求,只不

2020-12-02 08:09:42 115

原创 Charles抓包

1、先将移动设备连接到Charles客户端。首先在电脑中输入cmd打开命令行窗口,输入ipconfig查看本机连接无线网络的IP地址,这个地址作为移动设备连接Charles客户端的代理地址,2、打开Charles客户端,点击Proxy->Proxy Settings菜单,可以设置移动设备连接到Charles的端口(8888),这样移动设备代理配置需要的ip地址和端口号都有了。3、打开手机wifi,设置所连接的wifi的代理网络;wifi代理设置为手动,代理的服务器ip填写上一步骤中查看到的电脑ip

2020-12-02 08:08:04 329

原创 Linux,adb命令

Linux:常用命令:(面试题/笔试题)ls 展示cd 切换mkdir 创建目录touch 创建文件rmdir 删除cp 复制mv 移动vi 编辑:wq 退出并保存pwd 显示路径查看文件:cat 由第一行开始显示文件内容tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!nl 显示的时候,顺道输出行号!more 一页一页的显示文件内容less 与 more 类似,但是比 more 更好的是,他可以往前翻页!head 只看头几行tail 只看尾巴几行用

2020-12-01 20:09:59 163

原创 如何降低手机的测试成本

1.可以在线上 线下租赁各种型号的手机2.可以找朋友同事借用一下手机进行测试3.可以购买二手机,一般价格会更便宜4.7天无理由退货5.卖新机,测试过后低价售给员工6.云测 平台主流的云测平台有:Testin:Testin是国内较早涉足云测试领域的公司之一。Testin在云端部署了300多款1000多部测试终端,终端种类及数量都比较全面。支持Android与iOS系统。但目前仅少部分服务为免费,绝大多数服务为收费项目,故而使用成本较高,具体收费情况请查看官网的介绍。腾讯优测:腾讯优测是腾讯

2020-11-30 07:44:19 147

原创 手机销量排行

京东安卓手机排行排行 手机品牌 手机型号 手机分辨率 手机操作系统 安卓版本号1 小米 小米10 2340X1080像素 MIUI 11 Android 102 vivo Iqoo neo3 2340X1080像素 Iqoo monster ui (funtouch os 9.1) Android 93 小米 小米10至尊纪念版 2340X1080像素 MIUI12 Android104 华为 华为P40 Pro 2640X1200像素 EMUI10.1 Android10京东iphone手机排

2020-11-30 07:37:22 202

原创 怎么测试web端

一、安全测试(1)SQL注入(比如登陆页面)(2)XSS跨网站脚本攻击:程序或数据库没有对一些特殊字符进行过滤或处理,导致用户所输入的一些破坏性的脚本语句能够直接写进数据库中,浏览器会直接执行这些脚本语句,破坏网站的正常显示,或网站用户的信息被盗,构造脚本语句时,要保证脚本的完整性。  document.write(“abc”)  (3)URL地址后面随便输入一些符号,并尽量是动态参数靠后(4)验证码更新问题(5)现在的Web应用系统基本采用先注册,后登陆的方式。因此,必须测试有效和无效的用户

2020-11-29 19:27:49 683 2

原创 给你一个app应该如何测试

(1) 功能测试每项开发的新功能都需要进行测试。app测试中功能测试是一个重要方面。测试人员应该要进行手动测试和后期的自动化测试维护。刚开始测试时,测试员必须把app当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作。除了经典软件测试,像点击按钮、提交订单看看会发生什么,测试员还必须执行更多功能的app测试。除了整个手动测试过程,测试自动化对移动app也很重要。每个代码变化或新功能都可能影响现存功能及它们的状态。通常手动回归测试时间不够,所以测试员不得不找一个工具去进行自动化回归

2020-11-29 19:24:18 595

原创 如何定位bug是前端还是后端

1、样式问题关于布局和兼容性问题,举个例子:同个界面,在15寸电脑上可以看到完整的内容,但是在13.3的电脑上只能看到部分;再举个例子:在Android 9.3的系统上,一副动画可以自动播放,在Android 4.4的系统上却没有动画效果。以上两种,都属于前端问题。也就是说,这类问题,百分之百是前端问题。2、响应时间长的问题响应时间多久才算长呢,这个一般具体情况具体分析。造成响应时间长可能是1:前端请求了多次接口。这个时候有人问了,什么是请求多次接口。比如当前页面要调leave接口,清除数据后,再点击

2020-11-29 19:21:43 1779

原创 小说双端体验报告

移动端app用后体验报告产品分析:1.随着移动互联网的发展,移动端阅读越来越受到用户的青睐,尤其是对于上班的白领来说,利用碎片化的时间来补充自己的阅读变得越来越重要。2.目前,市场上主要的移动端阅读app有QQ阅读、掌阅iReader、咪咕阅读等。3.会提醒你选择一个阅读偏好,一种是男生与女生类别的阅读偏好,另一种是文章标签式的阅读偏好设置.4.随着人民生活水平的提高,对精神的层面的要求也在相应的提升,因而对于出版类书籍的阅读需求会越来越大。所以移动端的阅读软件会有很多的提升空间。小说APP功能

2020-11-26 19:51:57 492 1

原创 语音识别体验报告

优点:1.可以识别多种语言,如英文、中文、日文。2.不用手动点击就可以输入.3.我们可以利用它在自己开发的软件里嵌入语音识别和合成功能。4.无需键盘,就可以实现语音输入这样的功能。5.在路上,或者忙不开的时候很方便6.在联网状态下,可以通过语音输入短信内容,而且所占流量极小;7.戴耳机的情况下也可以输入8.例如我们在工作的时候简单的一个按键就可以回复别人9.语音可以翻译外国语言这样让不懂外语的人也可以和外国人进行交流缺点识别声音较小,外界声音太吵,就识别不到了;目前的固件版本只支持

2020-11-26 19:04:36 561

原创 toB安排

产品上线前运营人员一定要对产品做详细的了解,方式有很多,比如和产品经理聊天、研究产品原型图、参与产品测试,等等。最了解新产品的人,可能就是产品经理了,虚心的请教,工作之余的闲聊,都是向产品经理取经的好机会。聊得越多,了解得越多,像产品功能与逻辑,每个功能开发的原因,有些功能暂时没有开发的原因,后续可能会有哪些功能升级准备,等等。只有和产品经理有过深入沟通以后,才能开始研究产品的原型图,这个时候对产品的感触会更深入。千万不要放过产品测试,并且一定要把自己当成产品的用户来体验;对产品的界面、操作、功能需求

2020-11-26 08:55:26 70

原创 手机地图导航测试用例

外观测试;1.屏幕显示不能有花屏、黑点和闪屏,清晰度、亮度、颜色要正常。2.检测所有按键都能起到相应作用,是否手感不良。3.UI显示状态、颜色、清晰度、效果。控制:放大,缩小,音量调节功能测试:1.交叉路口查询测试,点击交叉路口查询后能正确输入城市名称吗2.关键字查询:点击关键字查询后搜索道路能正确的输入城市名称和关键字进行道路查询吗3.语音提示方面具有很好的测试表现,提示音语速适中,吐字清晰,结合实际行车路线对比提示是否准确地图的缩放,旋转和浏览1.在地图区域内的任意位置应有可放大或缩小

2020-11-26 07:16:39 4380

原创 项目上线出现bug怎么解决

项目上线出现bug一. 第一步 — 评估bug的影响范围(1)分析bug影响的用户数量检查bug是否业务核心环节的功能问题,是的话则影响的用户量比较多(2)分析bug影响的严重程度检查bug是否涉及到用户的个人信息泄露、资金财产损失等比较敏感的功能,涉及的话则认为bug比较严重对于bug影响范围的评估,必须尽可能的快速且准确,因为影响范围和程度会随着时间不断扩大,及时了解目前的bug影响,可以为后续解决问题提供最适合的指导意见。二. 第二步 — 解决线上问题针对线上问题最重要的是要解决,

2020-11-25 19:47:14 2274

原创 微信加群测试用例

PC端微信加群的测试用例和移动端微信加群的测试用例功能1,不同的服务端加群是否能同步2,移动端微信加群有几种方法3,移动端加群这么加4,群聊可支持多少人在群5,性能网络易用界面安全1.可发送信息:语音,文字,图片,表情,链接,字符及长度2.聊天界面中的文字是否可复制,删除,收藏,翻译,头像,昵称显示是否正确(加好友,显示好友备注,未加,显示昵称)3.消息撤回(2分钟之内)4.消息管理(转发,收藏,提醒,删除,多选,撤回)5.成员管理(加人,被加,主动退群,被动退退群,编辑群昵

2020-11-24 08:33:44 1511

原创 视频播放测试用例

视频播放的用例测试点UI测试:导航栏元素位置、大小、颜色等要素是否一致/是否符合UI效果图;导航栏视频分类下拉框位置、颜色、按钮是否正确鼠标滑过、点击时、点击后按钮状态是否有相应颜色、状态变化;视频列表页面title、视频图片、视频title、是否付费等元素的颜色、大小、位置等是否正确;视频播放页面:视频title、视频默认加载图、播放按钮、目录、视频列表、视频介绍等元素位置、大小、颜色、鼠标操作时状态是否与预期一致;视频播放时进度条、快进按钮、快退按钮、播放按钮、暂停按钮位置是否正确功能测

2020-11-24 07:42:27 4221

原创 朋友圈点赞测试用例

朋友圈点赞用例设计点功能1,是否可以正常点击2,朋友圈点赞对方可以收到3,朋友圈点赞是否可以显示头像4,不是好友的朋友圈是否可以看到5,点赞的朋友圈是否可以重复点击6,重复点击是否可以取消朋友圈点赞7,取消朋友圈点赞了对方是否可以接收到8,取消之后头像用户名是否还保留在朋友圈9,取消之后再点击点赞按钮是否可以接着点赞性能1,点击朋友圈会不会出现不能点击的状态2,点击朋友圈是否可以长期保持一个点赞的状态3,作者删除朋友圈点赞状态是什么样的网络1,在有网络的时候是不是可以正常点击

2020-11-24 07:41:33 1525

原创 发红包测试用例

发红包的测试用例设计点功能1,红包在哪点击2,出现的页面是不是占满全面屏3,出现发红包页面是否还能退出去4,每次能发多少钱多少金额5,是否可以留言6,留言最大能字符限制7,红包的封面是什么样的8,红包封面是否可以修改9,红包的封面都能改成什么样的10,留言时候可以添加动画11,留言状态是否可以添加表情包12,留言状态是否可以添加动态表情包13,留言状态时候可以添加手机相册图片14,单个金额最低限额是多少15,单个金额最大限额是多少16,账户金额不足会出现什么提示17,能不

2020-11-24 07:39:37 307

空空如也

空空如也

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

TA关注的人

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