懂点自动化基础就要25k? 测试总监:给你15K,爱来不来
Posted 测试界的彭于晏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了懂点自动化基础就要25k? 测试总监:给你15K,爱来不来相关的知识,希望对你有一定的参考价值。
公司前段缺人,也面了不少测试,结果竟然没有一个合适的。一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资在10-25k,面试的人很多,但平均水平很让人失望。看简历很多都是3年工作经验,但面试中,不提测试工具,仅仅基础的技术很多也知之不详,多数人数年的工作经验仅仅是功能测试堆起来的,毫无深度,对于APP自动化等等一问三不知,都停留接口测试的基础方法层面上,算法更是一问一个死,前沿技术最新动态也毫无关注。
而这些人的薪资要求却是都接近20k,并且在谈论过程中自视甚高,特别有一个给我留了很深印象,简历有3年经验,做的都是小程序的展示项目,面试过程中一直强调自己技术如何如何强大,在原公司如何的受重用,问了些细节部分,全部是用的手工,几乎没有什么自动化,最后招了2个应届生培养了一段时间也算能帮手了。我跟几个朋友说起这个事,他们也有同感,人心浮躁,肯踏实做技术的没几个,大批只冲着高工资来,做什么都停留在能用,而不是会用而。
由于市场大批量流入这些不合格的自认优秀的程序员,使得多数公司不得不降低了期望,但是真正有实力的程序员,基本没有受到什么影响,要跳槽还是很容易的。如果对现在的工作不满意,又没有足够的经验,不妨先静下心来进修一番。
绵薄之力
做为一名自动化软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
如果不知道怎么规划,我和朋友们花了半个多月编写整理下面的《自动化测试进阶路线》和配套【视频教程资源】,应该会给你带来很大的帮助和方向。:需要的朋友可以在文末打包获取。
【自动化测试进阶路线】
1. 自动化测试必备Python编程内容
2. Web UI 自动化测试基础内容
3. Web UI 自动化测试实战内容
4. APP UI 自动化测试基础内容
5. APP UI 自动化测试实战内容
6. API 接口自动化测试基础内容
7. API 接口自动化测试实战内容
8. CI/CD持续集成专项技术
9. 自动化测试框架实战技术
最后:【可能给予你助力的教程】
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于在从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
信息学奥赛一本通Part6.1 数学基础-快速幂
A:序列的第k个数
第一行一个整数T,表示有T组测试数据;
对于每组测试数据,输入前三项a,b,c,然后输入k。
输出描述:
对于每组数据输出第k项的值,对200907取模。
输入
2 1 2 3 5 1 2 4 5
输出
5 16
说明
第一组是等差序列,第二组是等比数列。
备注:
对于全部数据,1≤T≤100,1≤a≤b≤c≤109,1≤k≤1091 leq T leq 100,1 leq a leq b leq c leq 10^9,1 leq k leq 10^91≤T≤100,1≤a≤b≤c≤109,1≤k≤109。
解题思路:根据等差和等比数列的性质求解即可
#include<bits/stdc++.h> using namespace std; typedef long long ll; ll ksm(ll a,ll b,ll p){ ll res=1; while(b){ if(b&1) res=res*a%p; a=a*a%p; b>>=1; } return res; } int main(){ int t; cin>>t; while(t--){ ll p=200907; ll a,b,c,k; cin>>a>>b>>c>>k; if(a+c==2*b) cout<<(a+(b-a)*(k-1))%p<<endl; else cout<<a*ksm(b/a,k-1,p)%p<<endl; } return 0; }
B:A的B次方
题目描述
输入描述:
一行三个整数a,b,m。
输出描述:
一个整数,表示ab?mod?ma^b mod mabmodm的值。
输入
2 100 1007
输出
169
备注:
对于全部数据,1≤a,b,m≤1091 leq a,b,m leq10^91≤a,b,m≤109。
解题思路:扔个板子 结束
#include<bits/stdc++.h> using namespace std; typedef long long ll; ll ksm(ll a,ll b,ll p){ ll res=1; while(b){ if(b&1) res=res*a%p; a=a*a%p; b>>=1; } return res; } int main(){ ll a,b,m; cin>>a>>b>>m; cout<<ksm(a,b,m)<<endl; return 0; }
C:转圈游戏
题目描述
游戏规则如下:每一轮第0号位置上的小伙伴顺时针走到第m号位置,第1号位置小伙伴走到第m+1号位置,……,依此类推,第n−m号位置上的小伙伴走到第0号位置,第n-m+1号位置上的小伙伴走到第1号位置,……,第n-1号位置上的小伙伴顺时针走到第m-1号位置。
现在,一共进行了10k10^k10k轮,请问x号小伙伴最后走到了第几号位置。
输入描述:
输入共1行,包含4个整数n、m、k、x,每两个整数之间用一个空格隔开。
输出描述:
输出共1行,包含1个整数,表示10k10^k10k轮后x号小伙伴所在的位置编号。
输入
10 3 4 5
输出
5
备注:
对于30%的数据,0 < k <7;
对于80%的数据,0<k<1070 < k <10^70<k<107;
对于100%的数据,1<n<1061< n < 10^61<n<106,0<m>,0<k<1090< k < 10^90<k<109。</m>
解题思路:规律:(x+m*ksm(10,k,n)%n)%n
#include<bits/stdc++.h> using namespace std; typedef long long ll; ll ksm(ll a,ll b,ll p){ ll res=1; while(b){ if(b&1) res=res*a%p; a=a*a%p; b>>=1; } return res; } int main(){ ll n,m,k,x; cin>>n>>m>>k>>x; cout<<(x+m*ksm(10,k,n)%n)%n<<endl; return 0; }
D:越狱
题目描述
输入描述:
输入两个整数m和n。
输出描述:
可能越狱的状态数,对100003取余。
输入
2 3
输出
6
说明
所有可能的6种状态为:{0,0,0 }, {0,0,1 }, {0,1,1 }, {1,0,0 }, {1,1,0 }, {1,1,1 }。
备注:
对于全部数据,1≤m≤108,1≤n≤10121 leq m leq 10^8,1 leq n leq 10^{12}1≤m≤108,1≤n≤1012。
解题思路:正难则反;总的可能-发生越狱的可能数
#include<bits/stdc++.h> using namespace std; typedef long long ll; ll ksm(ll a,ll b,ll p){ ll res=1; while(b){ if(b&1) res=res*a%p; a=a*a%p; b>>=1; } return res; } int main(){ ll m,n; ll p=100003; cin>>m>>n; cout<<((ksm(m,n,p)-m*ksm(m-1,n-1,p))%p+p)%p<<endl; return 0; }
以上是关于懂点自动化基础就要25k? 测试总监:给你15K,爱来不来的主要内容,如果未能解决你的问题,请参考以下文章
月薪7k和月薪25k的软件测试人都有哪些区别?掌握它领导都高看你
测试行业本科应届生薪资大概是多少?外行人15k垫底,25k是人均水平...
测试行业本科应届生薪资大概是多少?外行人15k垫底25k是人均水平...
测试行业本科应届生薪资大概是多少?外行人15k垫底,25k是人均水平...