励普教育励普教育合作机构>杭州培训学校>杭州西湖区达内IT培训机构
杭州西湖区达内IT培训机构
全国统一学习专线 8:30-21:00
位置:励普教育 > 计算机设计类>软件测试> QA做自动化测试应该掌握哪些技术?  正文

QA做自动化测试应该掌握哪些技术?

发布时间:2022-03-11 13:01:39来源:励普教育综合

传统软件测试使用较多的是瀑布模型。测试人员的活动区域是有限的,活动的时间区域主要是提测至上线前。传统瀑布模型中,QA发挥的空间比较有限,质量压力都集中在测试阶段。那么,QA做自动化测试应该掌握哪些技术?

QA做自动化测试应该掌握哪些技术?

说到具体的技术,其它回复也有提到,感觉整体太散了,初学者可能有点摸不到边,不知从哪里开始,个人建议顺序是这样的:

1、软件工程&测试理论基础

各个公司产品形态迥异,因此也制定了不同的软件研发流程。大多数大公司都设置有运营、产品、视觉/交互、开发、测试、运维、技术支持、客服等岗位,应当明白各个角色的职责,以及了解整个产品运转的逻辑。至少应该了解所在公司的研发流程以及当前主流的研发流程(如敏捷开发Scrum),并在项目过程中积极思考,形成自身的软件意识与理念。

在校的同学可以多找找资料,有个大概了解。个人理解,软件工程本身是一个浩大的工程,也在日新月异不断地向前发展,它需要长期积累、不断修炼内功,并在实际项目中实践驱动,从业2年、5年、10年、20年都会有不同层次/深度的理解,自动化测试亦是如此。

关于测试理论基础这里不赘述了,网上资料一大把,搜白盒/黑盒、等价类、边界值等关键字就可以找到。

2、通用计算机基础(其实就是计算机专业相关的大学课程)

建议至少掌握一门编程语言(C/C++/Java/Python,推荐Python,学习成本相对更简单一些)。相比于特定需求/领域的开发人员来说,测试人员对编码技术要求相对会弱化一些(当然并不意味着不需要极客精神、架构思想)。涉及到Web、桌面GUI、Android/iOS的可以到具体应用再学习相应的框架。

掌握基本的数据结构以及在具体程序语言中的应用,例如:list、map。

掌握面向对象程序设计的基本思想。

掌握一种代码管理工具,如git、svn。

掌握Linux的使用及基本命令使用,如:cp、grep、vi/vim等。

掌握关系数据库的基本理论和关系数据库(如MySQL)SQL基本使用、NoSQL(如Redis)的基本使用。

掌握基础的计算机网络理论,如TCP/UDP协议、IP划分。

更多培训课程: 杭州软件测试 更多学校信息: 杭州西湖区达内IT培训机构 咨询电话:

相关内容: 软件测试 QA自动化测试 杭州达内培训

同类文章
最新文章
相关热词
导航

雅思 托福 GRE 托业 SAT GMAT A-Level ACT 多邻国英语测试 OSSD 英语四六级 词汇 职称英语 英语口语 商务英语 考研英语 青少儿英语 成人英语 个人提升英语 少儿英语 初高中英语 剑桥英语 AP课程 一级建造师 二级建造师 消防工程师 消防设施操作员 BIM 造价工程师 环评师 监理工程师 咨询工程师 安全工程师 建筑八大员 注册电气工程师 一级注册建筑师 公路水运检测 通信工程 装配式工程师 二级注册建筑师 智慧消防工程师 智慧建造工程师 全过程工程咨询师 EPC工程总承包 碳排放管理师 初级会计师 中级会计师 注册会计师(cpa) CFA ACCA CMA 基金从业 证券从业 会计证 初中级经济师 薪税师 企业合规师 会计就业 教师资格 人力资源管理 导游考试 心理咨询师 健康管理师 家庭教育指导师 普通话 营养师 物流师 网络主播 专利代理师 教师招聘 少儿编程 书法培训 国学启蒙 绘画美术 音乐 舞蹈 棋类 国画 乐器 机器人编程 小孩子注意力训练 儿童专注力 儿童情绪管理 少儿小主播 信奥赛C++ 嵌入式培训 软件测试 Web前端 linux云计算 大数据 C/C++开发 电子商务 Java开发 影视后期 剪辑包装 游戏设计 php 商业插画 产品经理 Python photoshop UXD全链路 UI设计 室内设计 电商视觉设计 IT认证 PMP项目管理