自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (15)
  • 收藏
  • 关注

原创 postman接口测试

postman接口测试,利用参数化管理测试数据,下一个接口可利用上一个接口的测试结果。

2022-09-23 12:14:25 1632 1

原创 一次性能测试的过程

前言这是我第一次比较完整的在项目上做性能测试,因为项目和时间原因,这次性能测试从头开始到结束大约用了四五天时间,包括开始分析性能测试目的—>性能测试场景分析——>性能测试环境数据准备——>性能测试脚本准备及执行——>性能测试结果分析。这里没有性能测试调优,因为具体调优情况需要根据测试结果分析做方案。性能测试目的性能也是一个产品质量模型中的类型,当测试一个产品系统时,我们也会关注产品的性能,比如前端页面的渲染时间或者接口访问的响应时间,或者更深层次的性能测试,...

2021-06-16 11:44:46 306

原创 对于某个多服务项目的测试总结

项目背景 1.1. 业务背景该项目是属于地产项目行业的,我们组要做的内容是实现该高端地产的智慧通行(包括员工/住户管理、人/车通行、访客通行)、物业管理和数字化该地产/园区所具有的特色。1.2. 技术背景我们组实现这些需求时,在架构设计和技术选型时选择了多个微服务(多个微服务+一个gateway)和MySQL数据库(一个服务对应一个数据库,每个数据库里又多张表)及Redis,采用了react实现web管理平台和Vue-mini编写微信小程序。测试范围2.1. 测试...

2021-05-11 16:22:42 259

原创 JMeter使用实践之造数据

做测试时不可避免会遇到一个场景就是造数据。造数据的途径也比较多,比如:有界面操作的而且链路畅通的,可以使用软件操作生成数据。 没有界面的但是有接口的,可以调用接口生成数据。 有数据库存储的可以直接用SQL脚本在表里插入需要的数据。 也可以通过代码脚本调用接口或者连接数据库生成批量数据。在我造数据的经验中还可以借用JMeter造数据——JMeter既可以批量发送http相关请求又可以连接数据库进行操作,而且代码化比较简单,学习成本低且快。实例:我在某个项目中需要41条数据来测试批量开发票的..

2021-05-07 16:51:25 1927

原创 项目上的缺陷分析

作为QA测试工程师,我们有一项本职任务就是参与质量的分析,评估上线产品的质量。我记得在我之前就业的公司中,公司有一项绩效评估就是bug发现情况用来评估开发的出错率和测试的测试情况,同时评估开发的产品质量。虽然这个指标用来绩效评估存在一定不合理性,但是在产品迭代开发中用来评估产品阶段性开发质量还是有一定客观性的,同时也可以从持续跟进的bug统计分析中看出一些问题,比如某些开发容易在某些地方出错,比如某个迭代的需求实现更容易出现问题。到了我司后,因为工作模式和流程的原因,在项目上也没有便捷的bug管理工具用

2021-04-02 16:12:16 918

原创 测试一个项目选择的工具 —主要用于测试API

项目背景 某公司的工具平台,涉及到web前端和后端(前后端分离,多个服务组成的后端和多个第...

2019-06-12 15:22:08 1215

原创 codeceptjs集成Jenkins实例进击

codeceptjs作为web UI自动化测试框架,可以和多种工具集成,比如webdriverio,puppeteer...该实例用codeceptjs && webdriverio,除了典型的pageObject操作和元素分离,着重讲下codeceptjs中一些特殊场景用到的知识1. DataTable -- 当相同场景使用不同数据集测试时,使用datatable非常便利,如...

2018-06-30 12:31:29 656

原创 Charles 抓包HTTPS及断点设置

一、HTTPS抓包1.抓包mac上请求打开Charles——>Proxy——>macOS Proxy选上,Note:允许的模拟器直接公用电脑的网络,所以电脑上设置了就行。2.抓包iPhone上请求 2.1抓取HTTP,配置代理:手机上在连接的网络上——>配置代理——>选择手动,配置服务器(打开Charles的那台电脑IP)和端口(Charles——>Proxy Setti

2018-01-17 14:33:52 1954

原创 iOS crash分析定位

一、xcode源码安装1.1源码以run的形式安装到手机并启动APP时(手机处于解锁状态);当crash时,会直接定位到源码某一行,这时候在手机上没有crash log。Note:在真机上运行时,需要signing,如图1.在TARGETS下的General里有个Signing,这里需要Apple ID(测试时,可以用个人的账号,只是一般个人账号没有申请认证的情况下不能打包,只能源

2018-01-17 14:21:50 2143

原创 使用cucumber-jvm自动化测试中遇到问题及解决

主要讲述维护项目中或者项目建立中遇到的一些问题:1.决定运行的浏览器2.运行不起来3.测试用例比较老,好些没更新:缺少一些场景,一些场景逻辑变了,一些场景不需要了,一些页面元素布局变了。4.没有pipeline跑测试,是建立独立的还是在部署的job上加stage?5.cucumber原生的json或者HTML报告太简单,不能直接看出失败成功用例

2017-08-24 17:21:24 474

原创 uiautomator使用

1.创建Java Project2.JUnit选择Junit3(不支持4) ,导入uiautomator.jar和android.jar依赖。继承自UiAutomatorTestCase.3.程序编写完之后,生成配置文件sdk的tool目录下运行:android create uitest-project -n projectName -t targetID -p projectP

2015-11-04 21:01:47 780

原创 android客户端native性能关注&&问题排查

客户端native性能目前我们性能方面主要关注的点帧率、CPU、内存、流量、图片、响应时间。以下对各点总结了下其标准、检验工具、问题排查。 一.     帧率1.  标准:公司不同有可能不一致(屏蔽)页面静默的时候GPU不应该再绘制(GPU呈现模式分析中没有图形变化)2.  检验工具:自己公司开发的3. 问题排查:首先打开手机上“开发者选项里GPU呈现模式分析”查看

2015-11-04 17:29:42 1075

原创 蓝牙4.0在智能硬件中的使用

近年来,无论是科研方面还是生活方面,智能硬件的研究与应用越来越多。而目前大多智能硬件与移动设备相关联使用,特别是智能手机。移动设备和硬件一般通过wifi、GPS、蓝牙等通信,而低成本的通信大多使用蓝牙技术,特别是随着蓝牙4.0的使用。  蓝牙4.0采用了BLE(Bluetooth Low Energy)节能技术,蓝牙通信模块只在设备连接的时候才启动,也更加节能。硬件设备和移动设备建立连接一般在

2014-07-11 11:03:11 996

原创 利用Selenium自动化测试android wap页

针对智能手机端的应用的自动化测试,目前主要分两类:一是基于APP的apk自动化测试,二是浏览器的wap页测试。目前做的较多的是第一种情况,应用的自动化测试框架也较多,如NativeDriver、Robotium、calabash等;而第二种情况的自动化测试框架就较少了,目前较常用的为Selenium。而利用Selenium的测试框架有Selenium+Junit、Selenium+te

2014-03-28 17:28:12 1840

原创 Android中AyncTask线程终止问题

在线程中执行任务时,有时需要没有执行完任务手动终止任务。要中断线程执行时,可以通过在线程中设置标识(boolean型)来判断线程的运行和结束。在doInBackground(Params…)方法中标识为可运行的就运行,当为中断标识时就停止,且放在循环里可以循环检测中断标识。特别是在线程执行时,有加载框ProgressDialog阻塞,通过捕获back键中断,不能直接在 AsyncTask中处理

2014-03-19 15:54:29 1060

原创 Android中AyncTask数据同步传递问题

在android中使用线程执行操作是为了避免程序的ANR(无响应),而线程之一的使用为异步执行AsyncTask。AsyncTask继承Object类,最常用的方法为doInBackground(Params…)---后台执行,和onPostExecute(Result)-----后台执行结果反应到UI的操作,就可以构成一个简单的AsyncTask类。但当后台执行任务有循环或其他操作需要实时更

2014-03-17 17:40:10 951

一个项目中的测试策略,指导项目测试

一个项目中的测试策略,指导项目测试

2023-09-03

作为乙方在质量管理事项中一些容易出问题的事件

作为乙方在质量管理事项中一些容易出问题的事件

2023-09-03

qa在项目中应该做哪些事

qa在项目中应该做哪些事

2023-08-02

指导qa快速上手项目测试

指导qa快速上手项目测试

2023-08-02

测试指导:测试工作需要做什么

适用于QA、测试人员、甚至开发,所有需要做测试工作的一个指导:怎么做好测试工作

2022-03-24

bug bash.pdf

概览了做bug bash的目的、时机、流程

2021-03-02

QA常用测试工具.pdf

做各种端时功能测试中常用到的测试工具和自动化测试框架

2021-03-02

小程序测试实践.pptx

ppt中介绍了当项目是一个小程序时,应该从哪些方面考虑测试,从各个方面总结了测试类型,及用到的测试工具

2020-08-27

codeceptjs.zip

demo采用pageobject模式构建的e2e测试,框架采用的是codeceptjs+webdriver+mochasowe,包括在Jenkins上运行的命令

2020-08-27

小程序自动化测试.pdf

小程序自动化框架的调研,miniprogram-automator的具体实践,内有demo的完整代码

2020-04-11

按各种情况把测试分成不同类型

根据不同划分情况,把测试分成多种类型。比如 按测试阶段 按测试方式 按测试技术 按测试类型 按测试执行 按服务架构

2020-04-11

接口测试框架选择.pptx

当有多个微服务作为服务端提供服务时,同时引入GraphQL作为中间服务调用,我们还是可以用REST-Assured作为自动化接口测试框架,并引入testng来监听和按序执行用例,同时导入extentreports优化测试报告

2020-02-09

使用puppeteer操作web页面

利用puppeteer工具,可以在chrome上自动填写页面,同时也可以利用chrome的devtool测试mobile和iPad

2018-08-15

测试人员掌握的测试体系

根据几年测试经验,总结出的测试人员必须掌握的知识和在项目中的一系列活动

2018-06-27

iOS测试基础

ppt中主要列出了iOS测试点,包括功能测试、适配测试、性能测试,每个测试点的范围和一些具体操作。

2018-01-17

cucumber-jvm使用问题及解决

主要讲述维护项目中或者自动化项目建立中遇到的一些问题: 1.决定运行的浏览器 2.运行不起来 3.测试用例比较老,好些没更新:缺少一些场景,一些场景逻辑变了,一些场景不需要了,一些页面元素布局变了。 4.没有pipeline跑测试,是建立独立的还是在部署的job上加stage? 5.cucumber原生的json或者HTML报告太简单,不能直接看出失败成功用例

2017-08-24

android中异步aynctask执行

在android中界面要实时刷新数据,利用异步线程执行耗时操作,把执行后数据传给UI线程处理

2014-04-04

android monkey测试脚本

android中利用monkey做压力测试时,各个参数的比例、设置等脚本

2013-07-29

android httpconnection上传文件

android中利用httpconnection上传文件。可以选择要上传文件的路径,上传网址

2013-07-29

空空如也

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

TA关注的人

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