返回
重庆汇智动力IT学院
置顶
该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理

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

1622 2020-11-19 09:03:28

学习笔记

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

1.编程语言

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

2.框架

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

3.思维

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

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

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

5.开发知识

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


文中图片素材来源网络,如有侵权请联系删除
文中图片素材来源网络,如有侵权请联系删除
热门课程 全部课程

相关新闻推荐

申请免费试听

只要一个电话

我们为您免费回电

立即申请
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图