眼见一年又快收尾了,小酋也已经在软件测试这行爬模滚打了九个年头。
小酋是一个爱总结的人,平时不管是软件测试心得、还是新学的技术,还是经验教训都喜欢记下来放入自己的知识库。
今天,小酋尝试总结下自己这一年的经验和教训。
软件测试方面
接口测试
这一年的根据大家访问小酋部落的记录来看,“接口测试”应该是最热的话题之一。小酋这年对一个项目的接口层做了测试自动化,开发了几个新关键字,对于抓包工具Fiddler、测试框架工具RF等使用的更加纯熟。
平心而论,这块除了增加经验,技术上并没有太大的突破。
用例设计
这一年,小酋摒弃了以前的用例写法(严格的前置步骤、输入、输出),一直在所负责的项目中推行使用“思维导图+测试点”来进行用例的设计。
面对频繁迭代和变更的软件应用,小酋认为与其花过多时间在一些冗杂的用例书写上,不如花更多的时间用来交流理解需求,理清测试思路上面。至于用例,把测试思路和测试点通过“思维导图+测试点”的方式呈现出来即可。
并且可以通过“processon”这样的在线工具来进行多人并行作业,从而高效利用时间,让有限的测试时间充分利用起来,使产品的质量更大限度的得以保证。
目前看来,效果不错,在时间紧缺项目的情况下也能做到游刃有余。
但是这种方式缺点也显著:不一定适合新人测试团队(团队成员磨合度不够,测试人员才入测试行业等)。
迭代测试
这一年,所负责的项目测试遇到了几次坑,测试人员过多“相信”开发人员的影响评估范围,对于软件应用的测试迭代不足,导致发布的软件应用一而再,再而三出现问题。在与合作方的关系僵化时,出现问题后闹得不可开交,对此花了若干措施进行弥补。
为此,小酋痛定思痛,整理出了测试环境迭代必测checklist和生产环境迭代必测checklist,并且不管改动大小,根据设定好的既定执行策略坚定、坚持执行。并根据市场的使用情况不断维护更新,从而保证软件应用至少不会出现明显的问题。
回头再看看,这是非常有必要的。至少,后面的坑都在软件应用正式发布之前一一埋掉,没有再出现大的问题。
所以,我们光有测试思想还不够,还得付诸于实践,这样才能切实让个人或项目团队收益。
性能测试
这年做的性能测试非常少,主要是单点功能(或接口)的并发测试。这块,大家最容易忽视的则是:当网络响应较慢情况下,多次调用接口或者点击页面功能提交按钮情况下,可能会发起多次服务操作,从而使功能报错,或者产生重复数据使系统(业务)出现错误。
总之,当涉及提交(可以是支付提交、也可以是资料填写提交等情况)操作时,大家一定要检测并发性操作的处理情况。
业务测试
当前所负责的项目,主要为社区O2O,包括了电商、生活缴费、O2O服务。对于里面的电商和支付业务有更深的理解,但理解有限,相比于对业务有深入了解的开发人员都显不足。
纵观小酋测试职业生涯,从电信(通讯)增值服务、教育培训、物联网(无人停车),一直到物业、社区O2O等,这样走马观花一路行来,最终认识到自己对于任何一个行业都不够深入。因此,后面小酋将尽可能在一个行业中扎根下去,让自己不至于仅困死在还不算精深的技术上。
这里,小酋也想给其他测试者一点建议:不能成为技术上的大牛,不妨成为业务上的测试专家,两者结合将走得更高更远。
测试交流总结
总结,小酋一直都很有自信。但提到测试交流,明显不足。可能最好的一次,就是在最近项目收尾,小酋主持召开的神仙会(或雅称务虚会)。最初目的是场景探索测试和体验测试的头脑风暴,最终更是从当前现状吐槽了一堆深入的东西,值得大家思考探索。小酋认为类似的头脑风暴,胜于具体的某一个测试技能的分享,让大家都能认或多或少认识到自己的不足,从而主动提升自我。因此,下年小酋会将更多参加或主持类似的测试交流会。
生活方面
孩子和家人
小酋当爹第二年,工作之外,生活一切都是围着老婆、孩子和家人转。看着熊孩子一天天长大,开心伴着忧虑。做父母的,都希望孩子有一个光明的未来。我认为,孩子的未来不在于多么富有,但一定要具备健康的身心,良好的德行。而自己做的还不够,下年要继续朝这努力,多学习。而家人,希望自己能在努力挣钱的同时,给予更多的关心和爱护。
朋友圈
随着成长,离朋友的距离越来越远,哪怕在都在同一个城市。虽然身边因为工作原因,多了一些新朋友(耍的好的同事),但老朋友更多停留在微信、QQ的联系上,关系越来越淡。每个人都需要朋友认同,快乐更需要分享,因此明年要抽更多的时间来活跃自己的线下“朋友圈”。
社会生活
做技术的男人,都很容易“宅”,守着一亩三分地,从而生活在自己安乐窝里面。我更是宅了好多年,因此打算明年好好走走看看。可能会参加一些社会公益团体,从而认识更多的人,交更多的朋友,让自己生活的更加开心快乐。毕竟,独乐乐不如众乐乐。
文末寄语:温故而知新,可以为师矣。