摘要: 一、安装JDK 1 什么是jdk? 回答:按照博主的理解就是JDK是一个英文缩写Java Development Kit)即java开发者工具,打一个比方的话,它就是一个提供开发者用的电脑软件,这个软件可以用来编程开发。他和jre是一个包含的关系,如果你不要进行编程开发,仅仅想运行由java编写的程 阅读全文
posted @ 2021-04-19 14:39 .Ben 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1 产品资料维护 内容:资料类型-存放地址-说明-地址 规则: 1、产品研发层面的边界需要框定在总体架构体系内,设计之前先考虑是否符合 2、产品总体架构需要变动需要经过产品总监评审 3、产品细节功能由产品负责人、交互、关键用户确定即可 4、产品迭代目标需要让内部产品团队评审 |-维护规则【SVN为例 阅读全文
posted @ 2021-04-28 14:17 .Ben 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1、安装homebrew Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 1、安装命令:(建议特殊方式去下载)/usr/bin/ruby -e "$(c 阅读全文
posted @ 2020-12-25 15:43 .Ben 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、webdriver常用API 01 获取类 - 包名: current_package- 启动:current_activity- 上下文环境:contexts 返回列表 driver.属性名 02 安装卸载 - 安装: install_app(安装包路径)- 卸载: remove_app(安包 阅读全文
posted @ 2020-11-03 22:03 .Ben 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、基于 appium 的UI自动化流程 1. 测试人员编写python 脚本2. 通过 http协议传输给 appium 服务器 (phpstudy)3. appium 服务器接收到脚本之后会进行转化,交给不同的操作系统 如果是 ios 的那么就自动调用 bootstrap.js 如果是andro 阅读全文
posted @ 2020-11-03 21:53 .Ben 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、Jmeter定时器的概念: 1)定时器是在每个sampler(采样器)之前执行的,而不是之后;是的,你没有看错,不管这个定时器的位置放在sampler之后,还是之下,它都在sampler之前得到执行。2)定时器是有作用域的;当执行一个sampler之前时,所有当前作用域内的定时器都会被执行;3) 阅读全文
posted @ 2019-08-26 16:50 .Ben 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 大概是2014年的时候,我开始接触面试工作,就是从应聘者转为面试官,记得印象深刻的是面试了一位做了8年的测试。对方气场很足,嗯,毕竟那时的我还只是一个3、4年经验的小测试,相反,印象深刻的并不是对方的气场,也不是精湛的测试技术(其实对方面没什么测试技术,就是对自己公司的业务比较熟悉),只是因为对方面 阅读全文
posted @ 2019-08-22 19:36 .Ben 阅读(173) 评论(0) 推荐(0) 编辑
摘要: selenium操作隐藏的元素 有时候我们会碰到一些元素不可见,这个时候selenium就无法对这些元素进行操作了。例如,下面的情况: Python 页面主要通过“display:none”来控制整个下拉框不可见。这个时候如果直接操作这个下拉框,就会提示: from selenium import 阅读全文
posted @ 2019-08-06 11:37 .Ben 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 自动化测试作为软件测试的一种技术手段,时常被大家讨论。本人在自动化技术方面有过略有小成,今天聊一聊关于自动化的一些误区,以帮助新手能正确的了解和认识自动化一些概念。 测试的行为本质是什么? 为什么先从这个概念开始谈起,因为对于新手来说,总是把自动化看得很高端和复杂。 先来看看功能测试如何进行的:编写 阅读全文
posted @ 2019-08-06 09:59 .Ben 阅读(211) 评论(1) 推荐(0) 编辑