朋友,你是否测试之外的时间,经常无所是从;有时候想提升自己,却又找不到方向;偶尔埋头学习、练习 demo,但是总和测试活动不够贴近;经常和强大的先驱者自审,觉得自己和他人差距好大,然后持续处于危机感中。等等。如果看帖子的你,有过这样的困惑,不要悲伤,不要着急,这篇帖子看完,我相信你的困惑都会烟消云散。
某个名人说过良好的心理素质很重要! 因为你现在经历的、迷惑的,绝大多数的人曾经或现在也同样经历着、迷惑着。所以担心自己成长不如别人快;现在的工作不如意,过几年是不是会被市场淘汰;我想学习,但是没有系统的东西;练习了无数的技术 demo,想着大展宏图,现实工作还是点点点;
让这些担心的想法都见鬼去吧。
当你思考自己成长不如别人快,把这种胡思乱想时间用到实际工作中去,你也会成长起来,只是时间问题。
当你怀疑自己,担心被市场淘汰,倒不如脚踏实地干出成绩,得到同事、公司认可。
当你想学习系统的东西,那就沉下心坚持,低下头向人请教,开源的优秀的系统那么多,啃一个消化不下,那就啃两个。
当你学习的东西用不到工作中,那就停下来想想,可能你的方法不对,多请教同事、社区。
等等。
360 行,行行出大佬。没有高低贵贱,只要你精通,都可以是状元,现在你不是别人口中的专家,不要着急,不要悲伤,不是你的问题,只是时间还不够罢,坚持下去,因为时间久了你就忘了。
坚持就对了,其他都是错的。
无则改之有则加冕。从现在做起,从工作的小特性做起。学会总结,学会经验文档化,这些都有可能成为你以后手中的武器。可能现在不会为你的加薪有影响,我保证对你成长百里无一害。放下心中执念,做自己,做理想中自己。
自己选吧。
我立志成为一名测试合伙人,即使现在是一名平平无奇的小测试。
昨天刚完成一个小测试,有这么个需求,记录下自己的测试活动:
要计算TaxScore001、TaxScore002、TaxScore003…TaxScore018等18个变量的值。计算逻辑如下:每5个bank.bankTaxScore001拼接的结果。
TaxScore001=bankTaxScore001+bankTaxScore002+bankTaxScore003+bankTaxScore004+bankTaxScore005
TaxScore002=bankTaxScore006+bankTaxScore007+bankTaxScore008+bankTaxScore009+bankTaxScore010
.
.
.
TaxScore018=bankTaxScore051+bankTaxScore052+bankTaxScore053+bankTaxScore054+bankTaxScore055
注意 这里的+ 都是指 用 空格来 拼接
其中 bankTaxScore 的值存在一个加工好的 map 里面,如下:
bank={
"bankTaxScore001": 30,
"bankTaxScore002": 30,
"bankTaxScore003": 30,
"bankTaxScore004": 30,
"bankTaxScore005": 30,
"bankTaxScore006": 2030,
"bankTaxScore007": -175,
"bankTaxScore008": -175,
"bankTaxScore009": -75,
"bankTaxScore010": -175,
"bankTaxScore011": -500,
"bankTaxScore012": -9999,
"bankTaxScore013": -500,
"bankTaxScore014": -9999,
"bankTaxScore015": -500,
"bankTaxScore016": -9999,
"bankTaxScore017": -500,
"bankTaxScore018": -9999,
"bankTaxScore019": -295,
"bankTaxScore020": -295,
"bankTaxScore021": -300,
"bankTaxScore022": -200,
"bankTaxScore023": -300,
"bankTaxScore024": -300,
"bankTaxScore025": -9999,
"bankTaxScore026": -9999,
"bankTaxScore027": -9999,
"bankTaxScore028": -145,
"bankTaxScore029": -155,
"bankTaxScore030": -155,
"bankTaxScore031": 0,
"bankTaxScore032": 0,
"bankTaxScore033": 0,
"bankTaxScore034": 0,
"bankTaxScore035": 0,
"bankTaxScore036": 0,
"bankTaxScore037": 0,
"bankTaxScore038": 0,
"bankTaxScore039": 0,
"bankTaxScore040": 0,
"bankTaxScore041": -9999,
"bankTaxScore042": -9999,
"bankTaxScore043": -9999,
"bankTaxScore044": -9999,
"bankTaxScore045": -9999,
"bankTaxScore046": -9999,
"bankTaxScore047": -9999,
"bankTaxScore048": -9999,
"bankTaxScore049": -9999,
"bankTaxScore050": -9999,
"bankTaxScore051": 45,
"bankTaxScore052": -9999,
"bankTaxScore053": -9999,
"bankTaxScore054": -9999,
"bankTaxScore055": -9999,
"bankTaxScore056": -9999,
"bankTaxScore057": -9999,
"bankTaxScore058": -9999,
"bankTaxScore059": -9999,
"bankTaxScore060": -9999,
"bankTaxScore061": 0,
"bankTaxScore062": 5,
"bankTaxScore063": 2,
"bankTaxScore064": 0,
"bankTaxScore065": 2,
"bankTaxScore066": 3,
"bankTaxScore067": 0,
"bankTaxScore068": 0,
"bankTaxScore069": 400,
"bankTaxScore070": 400,
"bankTaxScore071": -9999,
"bankTaxScore072": -9999,
"bankTaxScore073": -9999,
"bankTaxScore074": -9999,
"bankTaxScore075": 430,
"bankTaxScore076": 430,
"bankTaxScore077": 430,
"bankTaxScore078": 230,
"bankTaxScore079": -9999,
"bankTaxScore080": -9999,
"bankTaxScore081": -9999,
"bankTaxScore082": -9999,
"bankTaxScore083": -9999,
"bankTaxScore084": -9999,
"bankTaxScore085": -9999,
"bankTaxScore086": -9999,
"bankTaxScore087": -9999,
"bankTaxScore088": -9999,
"bankTaxScore089": -9999,
"bankTaxScore090": -9999,
"bankTaxScore091": -9999,
"bankTaxScore092": -9999,
"bankTaxScore093": -9999,
"bankTaxScore094": -9999,
"bankTaxScore095": -9999,
"bankTaxScore096": -9999,
"bankTaxScore097": -9999,
"bankTaxScore098": -9999,
"bankTaxScore099": -9999,
"bankTaxScore100": -9999
}
这个需求还好是 18 个变量的值 还可以手工计算,但是也需要按一会计算器,按照我的脾气肯定得上代码呀。
def pinjie(list1):
s=''
for i in list1:
s=s+''+str(i)
return s
if __name__=="__main__":
name=['bankTaxScore00'+str(i) if i<10 else 'bankTaxScore0'+str(i) for i in range(1,91)]
sign=['TaxScore00'+str(i) if i<10 else 'TaxScore0'+str(i) for i in range(1,19)]
nameindex=[[(i - 1) * 5, i * 5 - 1] for i in range(1, 19)]
a=[pinjie([bank[name[k]] for k in range(i[0],i[1]+1)] ) for i in nameindex ]
dict1 = {i: j for i, j in zip(sign, a)}
都看到这里了,能否献上大家解法。