测试方向随笔

做测试已经有三年了,从开始的手工测试,到用工具进行自动化性能测试,然后负责进行测试工具开发工作;最近公司战略方向发生改变,自动化和性能测试工作部分开始停了下来;突然闲了下来也给了我一些思考,考虑一下发展方向;

测试在行业的现状是手工测试为主,自动化测试部分,性能测试和安全性测试时有时无;这和现有的互联网环境有关,毕竟在快速迭代的互联网公司,保证公司生存是第一要务;公司发展起来产品迅速迭代下才会有自动化和性能的需要,公司稳定扩展下自动化和测试平台才能体现出应有的价值;否则就会发现产出和收入不成正比的情况;

测试本身的职能是对软件产品质量的保证,从而保障公司的产品价值能够更好的实现;质量保证又可以分为产品质量保证,交付质量保证和运营质量保证;根据公司发展时间的不通测试的侧重点也会不尽相同;

在初期公司发展主要需要打开市场,这个时候的软件需要具有易用性,能使得用户在使用的时候方便使用;这时的测试用例和关注点应该放在基础的界面展示,网路连接时间,频繁使用的功能稳定性上;保证软件发布可以使用,不会频繁出现卡死,宕机,展示的清晰准确;对测试的要求就是关注业务点和用户使用点进行针对性和快速测试,同时对测试问题和用户反馈问题进行针对性分析覆盖,提升产品可用性;

公司产品发展期需要版本快速迭代,版本质量保证需要部分自动化介入来节省人力;主要会针对接口进行测试,因为接口稳定性高,一次开发可以重复使用对于产品的基础模块和重用性高的稳定模块使用接口进行测试能进行快速测试保证人力投入到产品新的特性上来。同时对第一阶段的问题进行针对性分析。如果公司发展跟不上业务请求需要部分调优工作需要进行代码审查和部分性能测试工作保证产品的稳定性;

公司发展稳定后进行大规模自动化测试代替手工测试阶段,完成多数功能的自动化,UI,API,WEB的自动化测试;并开始进行自动化和性能等平台化建设,逐步取代部分的手工部分,增加对产品的监控,统计产品产出和产品的质量;

大致梳理想给自己一个 发展方向,作为测试由于没有可以明显度量的产出很多公司对于测试的需求较小, 测试无法进行专业化的更细一步的划分,作为测试需要熟悉手工测试,公司产品的业务逻辑,需要会部分自动化工作可以保证在公司发展中能成功对已有的业务测试进行自动化的转换,需要有一些性能和软件产品质量的知识保证协助开发和产品进行产品的优化工作,还要有体系化的思维方式能够全方位的提高公司产品的质量;

最后总结,测试需要的多方面的技能,以保证产品质量,也许在以后会有更专业的测试划分,但是现阶段我们的确需要像一个多面手一样的生活;

猜你喜欢

转载自blog.csdn.net/u010700066/article/details/73228181