- 博客(100)
- 资源 (1)
- 收藏
- 关注
转载 软件测试读书列表
面向初学者,介绍了软件测试行业、测试工程师素质要求、基本测试技术、求职策略、面试技巧、典型试题,对于测试新手或迈向测试行业的朋友有较高的参考价值。此书还收录了一些对读者来信的回复,内容涉及职业规划、大学生就业、测试学习、测试实践等,针对当前常见的困惑,做出了谨慎且深思熟虑的回答。面向初学者,介绍了软件测试行业、测试工程师素质要求、基本测试技术、求职策略、面试技巧、典型试题,对于测试新手或迈向测试行业的朋友有较高的参考价值。谷歌的测试总监和测试工程师介绍谷歌的测试团队、测试管理、测试方法和测试人员职业发展。
2023-10-21 23:34:58 352
转载 读书笔记:读完互联网测试经验的感受
开发人员在编码时就开始考虑如何测试并进行测试,测试人员从单元测试开始,依次到白盒测试,模块级别的接口测试,系统级别的集成测试,场景级别的验收测试。这个真的非常重要,像我们现在的产品,将来发布出去如何部署,用户的使用场景是什么,整个研发内部都是很模糊的,仅有的一些信息都要经过好几层中转,往往是已经用到现场出现问题了以后,这才知道用户原来是这么用的。主要有百度,腾讯,阿里下属的几个子公司(淘宝,支付宝,一淘),豆瓣等等,内容比较杂,有介绍测试经验和测试技术的,也有介绍自己的测试工具和自动化平台的。
2023-10-21 23:20:08 327
转载 打造高效率的软件测试
那么什么才是高效率的软件测试,或者说高效率的软件测试应该有哪些表现?我尝试着从流程管理,环境和平台,工具,自动化,人员能力五个方面阐述:流程管理:具有规范的scrum或者看板等敏捷开发流程,测试活动贯穿软件开发的全阶段,提前预知风险。测试人员与开发团队,业务团队紧密合作,能够及时获取需求及开发信息,构建起完善的业务领域模型;环境和平台:具有独立的,高度模拟化产品环境的测试环境,可以自动化的构建需要的测试环境及相关配置,能够广泛运用虚拟化和容器化技术构建复杂的测试环境;
2023-10-21 23:13:27 159
原创 Appium调试问题:java.lang.SecurityException
小米:在开发者选项里,把“USB调试(安全设置)"打开即可。允许USB调试修改权限或模拟点击。
2023-05-13 16:12:28 371 1
原创 参考文献 格式
(1)学术期刊文献[序号]作者.文献题名[J].刊名,出版年份,卷号(期号):起-止页码(2)学术著作[序号]作者.书名[M].版次(首次免注).翻译者.出版地:出版社, 出版年: 起-止页码(3)有ISBN号的论文集[序号]作者.题名[A].主编.论文集名[C].出版地:出版社,出版年:起-止页码(4)学位论文[序号]作者.题名[D].保存地:保存单位,年份(5)专利文献[序号]专利所有者.专利题名[P].专利国别:专利号,发布日期(6)技术标准[序号]标准代号,标准名称[S].出版
2022-03-28 23:20:26 772
原创 小程序page&component生命周期
PagecomponentComponent({ lifetimes: { attached: function() { // 在组件实例进入页面节点树时执行 }, detached: function() { // 在组件实例被从页面节点树移除时执行 }, }, // 以下是旧式的定义方式,可以保持对 <2.2.3 版本基础库的兼容 attached: function() { // 在组件实例进入页面节点树时执行
2022-03-19 17:18:53 504
原创 API和SDK关系
二者是具有关联性的两种东西,可以把 SDK 想象成一个虚拟的程序包,在这个程序包中有一份做好的软件功能,这份程序包几乎是全封闭的,只有一个小小接口可以联通外界,这个接口就是 API 。...
2022-03-06 18:14:23 592
原创 踩坑:小程序js数组添加对象
var infos=[]one_info={}for (var i in array) infos = infos.concat(one_info)//返回数组添加后的内容坑:for (var i in array) infos = infos.push(one_info)//返回的是长度但是在控制台确实没问题的
2022-03-03 16:12:41 450
原创 中间有字的分隔线(页面底部提示
wxmlwxml<view class="line"> <span>到底啦,我是有底线的</span></view>wxss/* 分隔线–底部 */.line{ width: 90%; /* 分隔线的长度 */ margin: auto; height: 1px; /* 分隔线粗细 */ text-align: center; font-size: 24rpx; color: #aa
2022-03-03 14:42:16 173
原创 view加了position:absolute后,bindtap无效
结构为view>view,给外层的view加了absolute后,bindtap点击事件无效原因:层级关系,view不在最上层解决方法:设置了z-index后有效了(z-index:100)
2022-02-19 14:07:37 649 1
原创 备用网站汇总
[ { "group":"①工具", "title":"YongTeng", "url":"https://qingbailingyan.gitee.io/plays/" }, { "group":"③影视", "title":"唯爱电影", "url":"https://v.weiaidy.com/" }, { "group":"①工具",
2022-02-19 00:22:07 35371
原创 正则常用匹配
匹配数字 \d匹配非数字 \D匹配空格 \s匹配一个字母、数字或下划线\w(它不能匹配"java#","java ",因为\w不能匹配#、空格等字符匹配制表符\t匹配一个字符且仅限一个字符 .匹配任意多个数字\d*至少一个数字\d+0或1个数字\d?n个数字\d{n}n-m个数字 \d{n,m}n个以上数字 \d{n,}单个字符的匹配规则如下:正则表达式 规则 可以匹配A 指定字符 A\u548c 指定Unicode字符 和. 任意字符 a,b,&.
2022-02-09 19:37:32 704
原创 git发布
git initgit add README.mdgit commit -m "first commit"git branch -M maingit remote add origin https://github.com/yyeira/Auth.gitgit push -u origin main…or push an existing repository from the command linegit remote add origin https://github.com/yyei
2022-01-16 18:25:05 113
原创 小程序缓存登录
// pages/my/index.jsconst app = getApp()Page({_getuderinfo() {let that = thiswx.getUserProfile({desc: ‘获取用户信息’,success(res) {console.log(res)let userInfo = res.userInfoapp.globalData.userInfo = userInfothat.setData({isShow: true,userInfo})wx
2022-01-16 13:49:37 345
原创 小程序-调用公共js对象方法/ app.js
小程序-调用公共js对象方法/ app.js在小程序中,如果在子页面想调用共公js的方法,需先在子页面js中先实例化app:具体过程如下子页面js://调用公共js对象以便调用其方法var app = getApp();//获取应用实例// console.log(app)//可查看公共js(app.js)的方法Page({ data: { "headtxt":app.productshead()//调用公共appjs的方法 }})公共js定义的方法://app.js小程序公
2022-01-15 21:18:47 1282
原创 swift数据类型
import Foundation/* 标识符 1 标识符(比如常量名、变量名、函数名)几乎可以使用任何字符 2 标识符不能以数字开头,不能包含空白字符、制表符、箭头等特殊字符 */func ???????? () { print("666")}????????()let ???? = "ET"print(????)var ???? = "milk"/* 字面量 */// 布尔值// 声明为 Bool 类型的变量/常量只能存储两个值 true 或 fa
2022-01-12 20:03:25 1680
原创 swift基本语法--变量、常量、字面量
import Foundation/* 5 cmd + shift + enter :运行整个playground 6 shift + enter:运行截止到某一行代码 *//* var声明变量; 声明变量类型并将值分配给变量; 也可以直接赋值,编译器能自动推断出变量\常量的类型*/var greeting = "Hello, playground"var name:Stringname="yeira"print(name)/* 常量是变量的一种特殊类型,其值..
2022-01-10 20:09:01 1826
原创 微信小程序: Expecting ‘EOF‘,‘}‘,‘,‘,‘]‘, got INVALID
微信小程序 报错: Expecting ‘EOF’,’}’,’,’,’]’, got INVALID检查json文件中是否有添加了注释,json文件是不允许添加注释的,删掉注释即可
2022-01-08 17:56:21 600
原创 设计用到的免费资源网站汇总
图片网站:Pexels、Pixabay、unsplash图标网站:iconfont、flaticon、iconpark、iconfinder插画网站:undraw、Delesign、manypixels、iradesign背景视频网站:Mixkit、Coverr、Videezy、vivedoPNG图片网站:Cleanpng、PNGIMG、stickPNG、觅元素...
2022-01-06 22:33:06 291
原创 Groovy 环境和基本语法整理
安装环境:官网下载安装mac使用homebrew工具一键安装#安装$ brew install groovy#检查版本$ groovy -v#输入表示安装成功:#Groovy Version: 3.0.9 JVM: 1.8.0_301 Vendor: Oracle Corporation OS: Mac OS X$ groovy hello.groovy#终端运行Groovy文件新建一个 Groovy 文件 hello.groovy//运行:groovy hello.groovy/
2022-01-04 19:29:36 372
原创 Failed to download repo mpvue/mpvue-quickstart:tunneling socket co uld not be established
test
2021-12-14 23:08:22 233
转载 TestHome 注册?如何绑定微信?如何激活账号?
社区主账号是邮箱,一个邮箱可以同时绑定微信和 github!你可以进行解绑:https://testerhome.com/setting/account重要的事情,说三遍,所以你需要保证你的邮箱是可以用邮箱和密码来登录的。如果你已经设置过密码,需要改密码的话:https://testerhome.com/setting/password如果你没有设置过密码,需要通过忘记密码来重新设置密码(先登出):https://testerhome.com/account/password/new绑定微信
2021-11-08 23:20:41 2936 14
转载 Maven常见命令
Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/一,Maven常用命令:1. 创建Maven的普通Java项目:mvn archetype:create -DgroupId=packageName -DartifactId=projectName2. 创建Maven的Web项目:mvn archetype:create -DgroupId=packageName
2021-10-31 22:58:17 414
转载 redis常用命令
http://doc.redisfans.com/ (redis命令参考)一、key pattern 查询相应的key(1)redis允许模糊查询key 有3个通配符 *、?、[](2)randomkey:返回随机key(3)type key:返回key存储的类型(4)exists key:判断某个key是否存在(5)del key:删除key(6)rename key newkey:改名(7)renamenx key newkey:如果newkey不存在则修改成功(8)move
2021-10-31 16:37:54 994
转载 cocoapods 命令
在新建 Xcode 项目,在终端里 cd 到项目的主文件夹(就是包含项目.xcodeproj的文件),执行命令创建 Podfile 文件**pod init **编辑 Podfile 文件vim Podfile保存文件安装第三方库更新库依赖: pod update (记得 cd 到项目的主文件夹下)安装依赖库: pod install安装完成后此时项目文件中会多出 .xcworkspace 文件,以后就通过它来打开项目扩展: 屏幕所有第三方框架警告inhibit_all_warnings!
2021-09-21 19:00:19 580
原创 android adb install
https://blog.csdn.net/mad1989/article/details/8470581https://www.jianshu.com/p/14a28770366d
2021-09-04 23:26:07 387 2
原创 mac jdk设置 切换
/usr/libexec/java_home -Vopen ~/.bash_profilesource ~/.bash_profile配置环境变量使用"open -e .bashrc"命令 打开 “.bashrc” 文件(隐藏文件)进行配置,注意:如果发现 mvn compile 失败,需要对 “.zshrc” 文件进行配置使用命令/usr/libexec/java_home -V查询出需要配置JAVA_HOME的路径将下面的内容添加到 “.bashrc” 的最后JAVA_HOME=/L
2021-08-19 23:42:18 85
原创 复杂度分析——求解递归方程(方法+例题)
大小为n的原问题分成若干个大小为n/b的子问题,其中a个子问题需要求解,而cnk是合并各个子问题的解需要的工作量。找出对应的abc,直接带入。(1)直接转换T(n)=3*T(n-1) =3*3*T(n-2) =3*3*3*T(n-3)……=3n-1T(1)=3n-1*4时间复杂度为O(3n)(2)使用定理可直接代入定理,a=2, b=3, c=1, k=1, a<bk ,因此T(n)=O(nk)=O(n)。(3)求递归方程T(n)=4T(n/2)+n 的
2021-07-31 23:34:55 4508 1
原创 Postman接口测试进阶内容
Postman断言原理断言是在send发送之后执行的,断言函数见文章:postman断言Postman请求前置脚本时间戳:表示当前系统时间写在pre-request Script标签中,postman在http请求发送之前,会自动执行该脚本中的代码调用百度首页接口,传时间戳给服务器创建“请求前置脚本”用例集和http请求页指定请求方法GET,URL:http://www.baidu.com在Pre-request Script标签页中,写入代码,获取时间戳,写入到全局变量中
2021-07-07 00:13:18 180
cloudmusic.zip
2021-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人