- 博客(27)
- 资源 (4)
- 收藏
- 关注
原创 毕业这三年,我们都干了些啥?
端午假期的第一天,我和男朋友约着去川西竹海。从出门穿反衣服,到差点错过班车,到车上聊天失败,到回程意见分歧,到晚饭情绪崩溃,种种事件表明今天是不平凡的一天。在回程的地铁上互相冷静思考了半小时后,晚饭时候终于恢复了正常,我们开始了久违的正经聊天。聊毕业三年来,我们都经历了什么,学到了哪些,到底谁更幸运?我们俩的经历可以说是大相径庭。2017年大三,一起备战考研,都失败了。大四一起找工作,我顺利的拿到了某国企和某外企的offer,最终选择了外企。他也顺利的拿到了某知名汽车的offer,但在深圳,他为了我果断
2021-06-13 00:03:21
1174
5
原创 估点,你学废了吗?
对于估点这个事情,我一直以为是一件理所当然,大家都理解的事情,也没有去深究它。但最近经历的种种推翻了这种“我以为”,想了想,以5W1H的方式来阐述估点再合适不过了。WHAT-什么是估点估点是敏捷软件开发中的一个实践或者环节,是指对一个Epic/故事卡/开发任务进行的规模估计,我们通常以故事点来作为规模的度量单位。本篇博客主要是讲项目交付过程中故事卡的估点。WHY-为什么要估点在软件开发过程中,我们常常会被问到以下这些问题:你们计划什么时候上线?开发完这个功能你们需要多少人力、多少时间?这个迭代你们要
2021-06-06 21:18:06
695
1
原创 Restful API自动化测试:python+requests+pytest+pytest-html(超详细)
引言最近刚学完python,想着怎么练一下手,就选择了写api自动化测试。写api自动化测试前需要考虑的内容有一下几点:使用什么编程语言使用什么api测试框架/工具采用BDD编写测试用例,使用什么BDD框架测试结果如何展示文章目录引言工具介绍RequestsBehave前期准备安装python安装request安装Behavemock api第一个简单的例子Post Api TestData Driven工具介绍鉴于以上几点考虑,选择了Python+Requests+Behave+All
2020-08-14 11:28:29
2728
原创 App自动化测试Appium实战(三)iOS App自动化(javascript+webdriverio)
本篇是iOS App的自动化测试实战,使用的语言是javascript,Appium client是webdriverio,自动化测试框架(driver)是XCUITest。内容包括项目初始化、capability配置、使用Appium Inspector定位元素、手势测试等。
2020-07-29 17:36:49
1663
原创 App自动化测试Appium实战(二)环境准备
实战的主要内容是使用Appium进行iOS app和Android app的自动化测试,iOS和Android设备均使用模拟设备,所以在写自动化测试前需要有模拟器环境的准备和Appium环境准备。文章目录硬件设备iOS环境准备安装Xcode配置SimulatorAndroid环境准备安装Android Studio客户端创建Simulator命令行创建SimulatorAppium安装Appium Desktopnpm installAppium-Doctor环境检查硬件设备需要一台mac,为了测试i
2020-07-29 12:05:03
394
原创 App自动化测试Appium实战(一)Appium介绍
Appium是一个支持mobile应用测试的开源框架,它支持多平台、多系统的app自动化测试,该系列会从零开始讲解Appium,并使用Appium自动化iOS和Android应用的测试。本篇先介绍Appium的基本架构和概念。
2020-07-28 16:44:17
415
原创 公司内部客户面试纪实(一)是否应该为了凑项目经历把很久以前的项目经历写在简历上?
所在公司是乙方,在上项目前有的客户会要求面试,这次面试的客户是国外某家装零售公司,面试官是中国人,面试是部分中文部分英文。问题顺序记不清楚了,就按想到的列出来吧:
2020-07-21 10:08:46
786
原创 同样是写博客,为什么我男朋友的粉丝那么多?!
男朋友从去年9月开始写文章,我从今年2月开始写文章;男朋友公开的文章的文章22篇,我公开的文章17篇(加上这篇18篇了);男朋友访问量2w+,我访问量1w+;男朋友粉丝138,我粉丝6个。。。。。。看完这些数据,心有不甘,分析一下,输也要输得明明白白。主动 VS. 佛系写文章得先立意,做事情得先定目标。他(男朋友仨字太麻烦了)写博客的初衷就是去吸引更多关注,访问量、粉丝都是他很在乎的东西。所以他会去研究各种提高访问量的方法,比如起一个吸引眼球的目标,访问量高的文章设置粉丝可见等等。此处可以@他来补充
2020-07-14 21:53:35
542
1
原创 移动App测试内容大全
引言参考《移动App测试的22条军规》、《测试工程师全栈技术进阶与实践》以及其他资料总结了在移动App测试中需要测试的内容。文章目录引言功能测试单元测试集成测试/API测试系统测试/E2E测试探索性测试发布测试专项测试安装卸载测试流量测试耗电量测试弱网测试特殊操作测试交互测试通知测试交叉事件测试升级测试性能测试响应时间CPU内存启动时间包大小兼容性测试芯片兼容系统兼容品牌兼容屏幕大小、分辨率兼容安全测试权限传输内容广告防护用户体验测试屏幕横竖测试遵循规范与习惯关注特殊人群功能测试和网页端应用一样,首
2020-07-14 11:31:28
596
原创 一次医院挂号系统崩溃带来的启发
体验良好的预约挂号皮肤过敏,需要挂号去医院检查一下。特地选了一个专治皮肤病的正规三甲医院,找到它们的公众号,然后挂号。由于是第一次去这家医院,没有它们的就诊卡,以往的经验都是绑定自己的社保卡。但这家医院不是,而是提醒我申请一张“健康卡”,本以为是疫情期间需要的健康码之类的东西,一通资料填写完之后,提示我申请成功,并返回卡的信息,但卡号是脱敏的(隐藏了中间4位)。提示的就诊卡申请成功,才知道这是医院的电子就诊卡,并不是疫情期间的健康卡。然后就使用这张卡进行了预约,预约成功后,过了比较久(3~5s)才弹出预约
2020-06-09 00:16:11
1381
原创 容器化UI自动化测试环境(Cypress&Docker)
将自动化测试打成镜像在容器里面运行是现在自动化测试的趋势,最近在学习docker基础,也就尝试了一下将自动化测试放到docker里跑,本文将详细讲述这一过程。文章目录准备编写Dockerfile构建镜像创建挂载卷运行容器windows/mac查看卷内容准备1.安装Docker,可参考:https://docs.docker.com/engine/install/2.准备一个UI自动化测试项目,也可以使用博主的,我使用的自动化测试框架是Cypress:https://github.com/qycai/
2020-05-22 23:08:44
2188
原创 容器 & Docker & Docker镜像 & Docker容器的关系和区别
文章目录最近在学docker,挖个坑,写一些dock 儿相关的内容
2020-05-21 17:27:57
6270
1
原创 Groovy的Closure(闭包)你学懂了吗?
文章目录闭包简介声明闭包简单声明将闭包赋值给变量将方法引用为闭包使用闭包调用闭包闭包的其他使用方法处理参数个数和类型如何使用Curry?多个函数组合闭包返回值结束返回结束前返回闭包简介Groovy中的闭包可以理解为是包装成对象的一段代码,你可以像对待一个普通对象一样看待它,也可以将它看作一个方法,它可以接受参数也有返回值。Groovy的语法很简洁,导致闭包的一些逻辑比较难以理解。使用闭包有两个比较突出的优势:一是可以方便的操作集合;二是对资源的使用更安全,比如操作文件的时候不用再去但因有没有关闭文件等问
2020-05-15 16:16:17
745
原创 使用Gatling进行性能测试(四)模拟设置(Simulation Setup)
文章目录Open SystemClosed SystemOpen SystemClosed System
2020-05-06 17:37:43
1620
原创 使用Gatling进行性能测试(三)测试用例结构解析&调试
文章目录运行脚本PausesilentchecksAssertionclear cache and cookiesfeeder读取csv文件生成随机数据运行脚本PausesilentchecksAssertionclear cache and cookiesfeeder读取csv文件生成随机数据...
2020-05-05 17:05:49
1825
原创 使用Gatling进行性能测试(二)recorder详解&使用recorder录制第一个测试脚本
文章目录HTTP代理模式HAR File模式录制脚本HTTP代理模式HAR File模式录制脚本
2020-05-04 15:04:12
1457
原创 使用Gatling进行性能测试(一)Gatling初识&使用maven创建Gatling项目
引言《使用Gatling进行性能测试》是一个专栏,一共有5篇文章,包括Gatling项目创建、录制脚本、脚本调试、模拟设置、报告解读几部分,主要适用于刚开始学习使用Gatling的小白,或者看Gatling官方英文文档困难的小伙伴。我也是第一次学Gatling,都是按官方文档来的,过程中如果有任何问题,欢迎大家评论或私信交流。文章目录引言为什么要使用Gatling进行性能测试?创建你的第一个G...
2020-05-04 14:55:04
3080
原创 面试排坑指南之SQL join
前言在面试的时候曾3次踩过了sql join的坑,第一次是校招面试的时候,面的是国内某大行的开发岗,被问到会不会使用sql join,当时直接回答的是不会,只会使用简单的sql操作。第二次面试的是另一大行的测试岗,人家直接问的是left join和right join的区别,这次我事先做了准备吧,说left join查询会显示左表的全部内容,right join会显示右表的全部内容。ok,勉强过...
2020-04-24 21:34:59
2026
原创 《性能之巅:洞悉系统、企业与云计算》读书笔记--系统性能基础概念
目录书籍简介性能分析概述性能分析相关术语性能分析常用概念性能分析方法容量规划可视化总结书籍简介《性能之巅》原名《System Performance:Enterprise and the Cloud》,作者Brendan是系统性能领域专家,曾供职与Sun和Oracle,也是动态追踪工具DTrace的主力开发人员。这本书以操作系统为背景讲解操作系统和应用程序的性能,本书的讲解和实例都是以Linu...
2020-04-22 23:22:53
17377
1
原创 使用Cypress进行UI测试(二)易于Debug的TestRunner
使用Cypress进行UI测试(二)易于Debug的TestRunner
2020-02-23 21:33:39
1634
原创 使用Cypress进行UI测试(一)安装Cypress&第一个测试用例
使用Cypress进行UI测试(一)安装Cypress&第一个测试用例Cypress简介Cypress同TestCafe一样,也是被誉为UI自动化测试后Selenium时代的三驾马车之一,从GitHub的star数量来说,Cypress远超TestCafe,可见其受欢迎程度。笔者项目中也是使用的Cypress,确实很好用,所以想要推荐给大家。Cypress主要有以下特点:1.cyp...
2020-02-23 21:30:59
3998
2
原创 使用TestCafe进行UI测试
使用TestCafe进行UI测试TestCafe简介安装TestCafe并运行官网Demo1.安装TestCafe2.运行官网Demo新建一个项目使用TestCafe进行UI测试1.新建一个前端项目2.写测试用例3.运行测试用例4.Live模式5.多浏览器运行用例6.远程设备运行测试用例7.配置configure文件Cypress,TestCafe,Puppeteer被誉为后Selenium时代...
2020-02-07 16:39:16
3093
3
AddNewComputer.scala
2020-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人