我如今已工作2年了,给你说说现如今软件测试的状况,其实并没有想象那么难。
1.前提是你得有一定的测试理论知识,熟悉测试整个流程以及业务流程,才能快速地适应环境。
2.熟悉理论后,得学会分析需求,通过需求分析可以先画思维导图(工具很多:xmind、百度脑图等),根据需求文档和思维图编写测试用例(大公司需要用例评审),覆盖率要达到100%,这样才能全面测试。
3.利用测试方法和工具去进行测试,在测试环境操作(一般是搭好的),主要是功能测试,接口测试,性能测试等。
4.测试过程中肯定会遇到很多问题,一定记得和开发产品沟通,发现并确认Bug,记得在bug工具进行录入(常见工具:jira、禅道等),开发修复后进行bug回归验证,关闭。
5.输出测试报告,把你整的测试的总结以及发现的问题进行一个数据化,判断产品上线风险。
6.产品上线后,记得售后维护,用户反馈的问题得记录下来,分析并解决,进行后面的版本迭代。
以上就是测试的整个流程,看似简单,最主要的是你要会测试方法和测试技能,还有表达能力沟通能力。以下测试技能:
数据库:主要进行SQL的操作,增删改查数据。
BUG管理工具:jira/禅道 ,从需求到BUG,上面都有一定的流程,必须熟悉操作。
POST:接口工具,接口测试需要,参数编写调用等。
loadrunner:性能测试,有些公司会用,进行各方面性能的测试,如:CPU,吞吐率,响应率,事务次数等。
其余加分技能:自动化测试,压力测试,java/php 工资直接上W起步。
感谢你愿意看我的分享,如果觉得对你有帮助,点个赞,谢谢!
随着近几年来软件测试不断的火起来,软件测试在企业中的受重视程度提高,薪水也随着不断增长。加上软件测试入门简单,门槛较低,对于很多零基础的人来说是相对易学的。那么,一名合格的软件测试,需要具备哪些专业能力?不妨跟着千锋一起来好好了解。
1.具备软件测试思维
一开始就提及测试思维,针对还没入门的新人来说是有点难度。不过测试思维是一个专业的软件测试人员最重要的武器。需要测试人员对软件测试有了比较清楚的认识,和对软件测试流程有了全局感,能够从各个方面对被测试对象进行测试时,这时再来看测试思维就简单了。
2.写测试用例
刚刚入门软件测试工程师的新手,在软件测试过程中可以尝试多吃反复的写文档,其中又以分析需求写测试用例为最多。
3.执行测试,记录缺陷
在软件测试过程中测试人员做得最多的另外一件事就是执行测试,更有公司初级测试人员只需要照着用例执行测试就行。执行测试过程中一定会产生缺陷,需要在缺陷工具上记录缺陷。
如果你掌握了上面这三点,那说明你已经具备了软件初级测试人员的能力。