- 博客(10)
- 收藏
- 关注
原创 学习抓包工具Charles的意义
Charles是一个HTTP和socks代理服务器,代理请求和响应使Charles能够在请求从客户端传递到服务器时检查和更改请求以及从服务器传递到客户端时的响应。抓取web端最好使用浏览器为IE。抓包有什么用?作为测试而言,通过查看接口返回数据可以方便定位是前端还是后端的问题,同时通过更改request和response数据可以很方便构造测试数据。怎么定位问题?1.请求未返回数据,可能是c...
2019-10-19 10:51:05
612
原创 数据库的使用学习
Navicat介绍Navicat 是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。Navicat是闻名世界、广受全球各大企业、政府机构、教育机构所信赖,更是各界从业员每天必备的工作伙伴。自2001 ...
2019-10-18 12:24:05
1064
原创 自动化测试过程中遇到的问题
单例在我们模拟一个访问浏览器的操作时,可能会一条Case打开一次,如果多条Case就会启动多个浏览器页面,这个时候可能会产生压力对我们的服务器,所以我们可以去通过单例模式解决这个问题。单例模式是用来修饰类下的变量,python单例模式:只生成一次driver 保证只保留一个浏览器。单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用...
2019-10-18 11:57:43
946
原创 自动化测试思想
为什么要学习自动化?众所周知,我们开展自动化是为了在一定程度上提高我们的工作效率,缩短我们的工作时间,解放双手用代码去时间脚本模拟操作的运行。自动化测试一般开展在回归测试阶段,因为新版本研发的功能是不稳定的,还没有时间去编写自动化脚本,所以进行自动化的是之前继承过来的功能。我们在手工执行测试用例时,需要模拟各种正常场景、异常场景,需要输入构造的正常异常测试数据,如果测试用例很多,我们就需要去加...
2019-10-18 11:39:15
720
原创 移动端测试维度
1、下载测试1.1下载的渠道1.1.1应用商店Android:应用宝(每个厂商有独有的应用商店)IOS:AppStore1.1.2第三方渠道Android:除应用宝以外的其他应用商店IOS: xy苹果助手、爱思助手、iTools1.1.3官网1.1.4浏览器资源1.1.5即时聊天工具下载(面对面快传)1.1.6云服务共享平台方式1.2移动端应用程序包后缀名Android:...
2019-10-15 21:02:29
1034
原创 移动端测试
什么是移动端测试?移动平台的软件进行测试,分为Android和IOS两个端。Android和IOS的区别?1、操作系统的不同android是Google公司开发的操作系统。是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发;iOS是苹果公司的移动操作系统。iOS是由苹果公司开发的移动操作系统,苹果公司最早于...
2019-10-15 20:52:19
819
原创 接口测试
什么是接口?人类与电脑等信息机器或人类与程序之间的接口称为用户界面。电脑等信息机器硬件组件间的接口叫硬件接口。电脑等信息机器软件组件间的接口叫软件接口。常用的接口?USB接口、HDMI高清接口、Type-c、耳机接口、电源线、插座接口测试的定义?接口测试是测试系统组件间接口的一种测试。主要用于检测系统与系统之间以及内部各个子系统之间的交互点接口测试的目的?测接口测试的目的:以保证...
2019-10-12 13:56:59
2240
原创 功能测试
什么是功能测试?功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。Functional testing(功能测试),也称为behavioral testing(行为测试),根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。功能测试也叫黑盒测试或数据驱动测试,只需考虑需要测试的各个功能,不需要考虑整个软件的内部结...
2019-10-12 13:41:27
1582
原创 自动化测试
自动化测试为什么开展自动化测试?开展自动化的意义?1、基于时间效率而言,机器较于人而言,工作效率高。 人 5 x8 40 机器 7x24 将近四倍 人会有疲惫性,机器不会有疲惫性。2、节省公司成本3、提高产品质量4、提高用户体验度为更好的服务产品和用户。进入项目组,如何独立开展自动化?前提:项目是否适合开展自动化1、项目人员分工2、项目周期3、是否过分依赖于第三方接口...
2019-10-12 13:33:56
237
原创 性能测试
1、什么是性能测试?性能测试是指被测系统,在一定的负载下运行,监控系统的各项指标是否符合需求(指标包括cpu、内存、事物响应时间),如果不符合,就发现了系统的性能瓶颈。使用性能测试工具来模拟各种正常,峰值以及异常负载条件下,对系统的各项性能指标进行测试2、性能测试的目的?(1)识别系统的弱点(2)评估系统能力(3)发现系统性能瓶颈(4) 提高系统可靠性和稳定性(5) 满足用户的性能...
2019-10-12 13:27:10
547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人