云和教育:云和数据集团旗下高端ICT职业教育品牌
  • 国家级全民数字素养与技能培训基地
  • 河南省第一批产教融合型企业建设培育单位
  • 郑州市数字技能人才(码农)培养评价联盟
当前位置: 首页常见问题

软件测试入门前的思考

  • 作者:云和教育
  • 日期:2023-02-08
  • 浏览:1,190次

软件测试问题.jpg

1.明确软件测试的职业发展方向

软件测试属于IT行业,而互联网领域的测试工作者相对要多。不论哪个行业这是你职业规划的第一步,需要慎重决定做出这个选择。

2.前瞻性和质疑能力

了解需求清楚什么时候该介入测试,能准确判断可能存在的风险。对于不合理的地方提出质疑。这些能力是做好软件质量的部分基础。

3.逻辑思维能力

了解需求的基础上,能以清晰的思维理清软件的主要测试点,以便设计测试用例。二八原则也存在于软件测试中:有20%的主要功能会花费80%的测试时间。因此你需要比较好的逻辑思维来设计测试点。

4.沟通能力

沟通是一个老生常谈的能力,基本上覆盖所有行业,软件测试也不例外。需要尽快的理解需求,同时需要对问题进行清晰的表达。

这些能力并不是说不能培养,如果确实打算学习软件测试,可以参考下面的不同阶段的学习规划:

1.初级阶段

初级阶段需要掌握四个方面的内容。

软件测试的基础知识,编写测试用例的方法及测试流程;

掌握禅道、SVN等必要工具,及缺陷定义和测试计划编写方法;

③ web测试与app测试的方式方法与协议;

接口测试postman工具的操作使用,前端基础知识H5CSS

2.中级阶段

中级阶段需要掌握六个方面的内容,从中级开始涉及到一些工具的使用。

① QTP自动化工具的环境搭建;

② loadrunner性能工具的环境搭建;

③ jmeter性能工具的环境搭建及接口压力测试;

④ jmeter脚本增强,app/web性能测试;

⑤ fiddler抓包工具的操作使用、Jenkins自动化部署工具;

数据库MySQLSQL语句。

3.第三阶段

第三阶段涉及到四个方面,需要掌握一点开发的知识。

虚拟机的搭建与使用,Linux环境搭建及命令;

② eclipse框架介绍,学习测试必须掌握的Java基础知识;

③ testNG+selenium自动化工具环境搭建;

④ APP自动化之monkey