这几天 恒温 和 Monkey 都写了自己的一天,都是相当的苦逼,而澳洲的童鞋则都过着幸福的生活。我的一天相比恒温他们轻松不少,但也没有澳洲同学那么幸福,所以本来不想写的,怕被拍死(尼玛你确定你是在中国做测试),结果 Monkey 说不写直接拍死,在他的威(yin)严(wei)之下,还是写了。大伙要拍就上吧,我已经不怕死了。
9.15 Updated:之前写得太简洁和流水账了,所以小更了一下,增加了一些细节和感受。
上午 7 点,被闹钟吵醒。由于手机放在床下面(我家太小,我的床是像大学宿舍那种上层床下层书桌的),不得不下床按掉,然后下了就不愿意上去了,然后就开始床下的一天。
在家里住的好处就是不用自己做饭。老妈一早做好了早餐,漱牙洗脸后就可以吃早餐啦。吃完早餐,看下优酷视频,磨蹭到 8 点钟去上班。
坐地铁的时候信号不稳定,所以一般都看书。我书架上不少书(包括技术的)都是这么看完的。这半年看完了《iOS 测试指南》、《怪诞心理学》、《Google 软件测试之道》、《软件测试的艺术》、《何以笙箫默》,现在正在看《黑客与画家》。
大概 9 点半到公司,然后查收邮件,打开 jira、Testlink、Jenkins,查看昨晚的自动化测试结果,刷下 Testerhome,在分析测试结果中开始一天的工作。和大多数人一样,上午的一点时间并不足够完成一个完整的 task 。因此上午的时间主要会用于分析之前 Jenkins 的测试结果(我们项目目前处于编写和调整自动化测试用例的阶段,编写完成的用例会放在晚上一起执行来查看执行情况和进行调整。),根据测试结果调整用例或者检查是否有 bug 存在。这个工作耗时不长,比较适合容易被打断和正在逐渐进入状态的上午进行。同时当然也会打开 jira 来查看和安排当天需要进行的工作。
中午 11 点半,大厦的饭堂开了,为了早点能吃上饭慰劳下已经饿得咕咕叫的肚子(虽然我吃得慢,消化速度却很正常。。),赶紧呼朋唤友,结伴去吃饭(事实是坐我附近的基本都已经去饭堂了)。吃饭完,围着大厦走几圈,消化一下顺便晒晒太阳,吹吹水(可不要小看吹水,很多公司层面的东西相互吹水才会知道)。1 点左右回去午休。偶尔也会不午休,看看 Youtube 上各个技术大会的视频,或者一些感兴趣的纪录片。如果工作忙或者有个很想做的 task 时,也会放弃午休去完成。
2 点钟,公司的起床音乐准时响起,去洗个脸,刷下 Testerhome,朋友圈,精神点后开始下午的工作。一般都是写 case ,调 case ,教别人写 case,教别人调 case ,帮助别人解决问题。偶尔也会因为工作需要看看代码,改改代码。我在目前项目中的角色是工具开发以及技术支持。在项目进入实施阶段后,工具开发量已经减少许多,更多地是进行各种技术支持以及编写/调整测试用例。目前编写用例的主要是功能测试人员,代码水平相对不是太高,因此在编写和执行过程中会出现比较多的问题,需要进行沟通和支持。当然,随着大家对工具的使用越来越熟练,这方面的比例已经在逐渐下降。同时由于我们的 PM 身兼数职,有些时候不能完全顾及到项目中的各种事情,因此我有时候也需要帮忙做一些管理的事情,例如 assign task 给项目中其他人,收集汇总大家的工作进度,和大家沟通遇到的问题等。如果项目中遇到一些比较麻烦的技术问题需要开发/修改工具,也会花一整个下午的时间来了解和确认需求、设计架构、码代码。就这样一直到 5 点半,在 jira 或者 st meeting report 上记录今天的工作情况和进度,同时也简单计划一下第二天要做的事情。
6 点钟下班。坐公司班车转地铁。没有伴吹水的话就看书,有伴吹水就一路吹水回家,吹水的内容大多和工作、技术无关,纯粹放松一下心情。
7 点半左右到家,吃饭,洗碗,洗澡。9 点开始学习,直到 12 点左右。学习的内容主要有两部分,一部分是近期技术热点或者热门工具,如 RN,stf,atc,学习到自己能简单用起来即止,同时也会写下博客记录这方面学到的东西。另一方面是工作相关或者测试相关,需要深入、长时间学习的内容,如 docker ,ELK,swift,Android/iOS 开发。目前觉得深入学习的东西有点太多了,所以改为先专注于 docker 。正常情况下 12 点左右睡觉,如果遇到问题卡住了也会延误到一两点。
由于自己太瘦了,所以体育锻炼不能少。我自己喜欢打羽毛球,所以一周中会有 2 天左右下班后回去打球,然后 11 点左右才回到家,洗个澡学习到 1 点左右睡觉。这时候的学习内容更多地是近期的新技术或者了解一些热点新闻,因为打完球已经比较累,没有很好的精力去深入学习了。