一、软件测试的工作
软件测试从业者的主要工作是根据需求文档编写测试用例,完成产品测试,并跟踪反馈。
因此,测试人员不需要具备开发人员较强的编程能力,但还需要具备一定的软件测试知识和能力。简单地说,开发需要技术的深度,测试需要技术的广度。
二、掌握的核心能力:
1.掌握Linux操作系统按照和配置;
2.熟练掌握Linux常用命令;
3. 掌握数据库增删改查操作;
4. 熟悉数据库索引、视图、事务、常见函数等高级功能;
5. 掌握Redis的string类型、hash类型、set类型、list类型等基本类型和操作。
6.掌握测试的基本概念和测试常见分类;
7.熟练掌握黑盒测试用例设计方法,进行功能测试用例设计;
8. 熟练掌握缺陷报告的编写;
9. 掌握项目测试流程;
10. 掌握Web项目功能测试分析和用例编写;
11. 掌握APP项目功能测试分析和用例编写;
12. 掌握Fiddler工具的使用。
等等主要工作技能。
三、软件测试工程师的主要工作
软件测试工程师的工作主要就是进行软件以及系统的测试,具体分以下四个方面:
第一、业务测试,通过测试发现软件中的缺陷或不足;
第二、专项测试,对业务测试的补充,并且把发现的的问题整理成报告;
第三、质量监控,测试人员需要分析软件质量;软件上线后,不能只针对局部去寻找系统bug,还需要不断进行测试,优化软件功能和效率。
第四、测试人员设计测试用例形成测试用例报告。
▎声明:本文信息来源于网络,版权归原作者所有,仅作交流分享,如有侵权请联系管理员删除。