培训首页  >  软件系统新闻  >  做测试开发都需要学习哪些技术?

做测试开发都需要学习哪些技术?

[2020-11-18 16:00:17] 浏览量:1604 来源:

重庆汇智动力IT学院

测试开发,首先需要对测试有个清晰的认识,最好有软件测试相关经验,这样才可以更好的理解软件业务,从而通过编程语言实现测试自动化,或者开发测试工具。具体来说需要软件测试和编程两个方面的技能。

1.编程语言

一般都是喜欢用脚本Python。因为测试开发的主要工作,我觉得还是自动化测试比较多吧。但是这个自动化测试分为两块,第一就是客户端,第二个就是服务端了。我实习的时候是在客户端组,所以用到的一些东西都是按照客户端来讲。

2.框架

如果是做客户端或者web自动化测试,用的比较多的就是appium自动化测试框架,我之前实习也是用的这个框架,非常好用。而且这个框架还有一个可视化软件,可以帮我们看一些元素的信息,如resource-id等,让自动化测试更简单

3.思维

测试的话,一般为了保证我们的测试质量,我们都需要将各种情况都要考虑到,这就要要求我们qa的思维要比较严密,考虑问题要全面。

4.计算机相关的基础知识

qa为什么要懂计算机基础知识呢?例如数据库、计算机网络呢?可能有的人会疑惑。因为我们自动化测试的时候,经常需要设计一些测试用例,我就举个简单例子,比如现在需要你去测试某个后端API,你需要写一些case,那么如果你不懂数据库,怎么写case?还有就是我们经常在定位bug的时候,需要使用chaless等工具抓包,然后分析body数据;这就要求我们懂网络、数据库等基础知识

5.开发知识

这块,我觉得要求可能要低点。其实qa有一部分工作是做一下测试平台,需要懂一些基础的前端或者后端知识,我自己在实习的时候也做过类似的工作。但是这些技术,不需要你懂得非常深,了解基础的就够了。


文中图片素材来源网络,如有侵权请联系删除

文中图片素材来源网络,如有侵权请联系删除
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

网上报名

热门信息