关键词:
一、基本技能
- 测试理论
- 需求分析(需求文档、API文档、UI、程序和数据)
- 编写用例(核心要素:名称、级别、步骤、期望结果、实际结果)
- 评审用例
- 用例执行
- 测试报告(markdown、html、excel、word、ppt)
- 开发模型(敏捷开发、瀑布模型、vwxh、螺旋模型)
- 敏捷测试
二、专业技能
- SQL 语句 (连接工具:Navicat Premium、SQLyog)
- linux 常用命令(连接工具:xshell、crt,传输工具:winSCP、FileZilla)
- http、https 区别
- BS、CS 区别
- post、get 区别
- web、App 测试区别
- 熟悉 Android(adb 命令等)、iOS、windows(pc)、linux(pc)、WP*(mobile)
三、工具使用/搭建
- 抓包工具(fiddler、charles、wireshark 等)
- 数据库管理工具(Navicat、SQLyog)
- redis 管理工具(Redis Desktop Manager)
- 接口测试工具(Postman)
- 性能工具(PC:LoadRunner、jmeter、Locust,Android-APP:monkey、GT、Emmagee*)
- 自动化测试工具(Appium、selenium-webdirver、macaca、airtest、Robot Framework、monkeyrunner*)
- 缺陷管理工具(tracup、bugfree、redmine、jira、trac)
- 第三方测试平台(testin、腾讯优测、阿里MQC、 百度MTC)
- 设备批量管理平台:STF
- 项目同步工具:git、 svn
- 安全性测试:sql 注入(or 1=1)、 xss、url 加密、密码密文存储、https
- 持续集成:jenkins
- 容器引擎:docker
四、语言技能
- 编程语言 - 了解(java、swift,object-c ,php 等)
- 脚本语言 - 掌握(Python、shell、Ruby 等)
- 标记语言 - 了解(html、css、JavaScript 等)
五、其他技能
- Google GMS 测试
- Google CTS 测试
六、自我学习
- 社区(Testerhome,百度贴吧-软件测试吧,51Testing、测试窝、测试之道 等)
- 博客(博客园、简书、csdn、v2ex 等)
- 视频(慕课网、腾讯课堂 等)
- QQ群(测试类型的群)
- github
软件测试需要学习些啥技能?
...言、Linux系统、前端语言等技能。1、测试用例这是每一个工程师必备技能,也是标志你进入测试行业最低的门槛,关于测试用例可以参考我以前写的文章。2、测试用例的方法测试用例的方法,只用掌握相关的方法,才能把测试... 查看详情
分析软件工程师必备技能
关于软件测试专业知识有很多,那么作为一个软件测试人员应该掌握哪些基础专业技能,作为自己的知识储备呢?以下从专业出发,整理了一些有用的⒈ 测试主页技能掌握关于软件测试,所需要的专业技能:基... 查看详情
性能测试需要掌握的技能
1.精通性能测试的基本概念,过程,方法论,了解性能工程;2.精通1个商业性能测试工具+1个开源性能测试工具,知道工具可以做什么,不可以做什么,以及工具使用中常见的问题和解决思路;3.扎实的计算机专业基础知识,包括计... 查看详情
我认为测试需要掌握的技能
功能测试流程:1、首先通过自动化或者手动的方式进行测试,发现问题。2、通过查看tomcat的报错、页面审查元素的报错、看工程log、Nginx_log,等方式查看错误的情况,尽可能的掌握更多的错误信息。通过错误信息进行初步的分... 查看详情
前端工程师需要掌握的技能
作为一个前端工程师,需要掌握的技能还真的不少。 最基本的三个技能:HTML、CSS、Javascript。 这是前端开发中最基本也是最必须的三个技能。前端的开发中,在页面的布局时,HTML将元素进行定义,CSS对展示的元素进行... 查看详情
作为一名算法工程师需要掌握什么技能?
本篇来自我在知乎上的一个回答:作为一名算法工程师需要掌握什么技能?想要了解算法工程师需要掌握的技能,我觉得最直接有效的方式就是去看看各公司对于算法岗社招的要求。本篇只做一些简单的整理和罗列。某大厂,推... 查看详情
如何评测软件工程知识技能水平?
我认为一名合格的软件工程师需要具备如下技能: (1)软件工程师必须具备一系列软件方面的技能,如:CSS、JMS、XML等方面的技能。此外,软件工程师必须具备分析复杂问题等能力。 (2)对Windows、Linux、Unix等大型主流... 查看详情
软件测试需要掌握哪些技术?
...入式基地之前看到有小伙伴说:软件测试(测试工程师)没啥技术含量,也没有难度。其实,真正牛逼的测试工程师,是需要掌握很多技能的,要熟悉产品的各项功能、应用场景,根据产品整理测... 查看详情
求解答,软件测试都需要掌握哪些技能?
...Linux作为一个主流的服务器操作系统,是每一个测试开发工程师必须掌握的重点技术,并且能够熟练运用。4、Python编程基础,语法规则,函数,数据类型,PDBC,培养扎实的Python编程基本功,同时对Python核心对象编程有熟练的运... 查看详情
什么是前端工程师?前端工程师需要掌握什么技能?
什么是前端工程师?前端工程师需要掌握什么技能?前言前端工程师是一个出现了10年左右,而颇受重视则是最近这五六年的事情。受到重视到前端从业人员井喷,也就是这一两年而已。因为前端工程师这个职位出现得太晚,导... 查看详情
web前端工程师需要掌握的技能有哪些?
Web前端工程师需要掌握的技能有哪些?Web前端开发技术包括HTML、CSS、Js,随着时代的发展前端开发技术逐渐演变成html5,css3,JQuery。Web前端开发工程师要与交互设计师、视觉设计师以及产品经理沟通,同时还... 查看详情
从事电子方面的工作需要都有哪些必备的知识和技能?
...的素质:1.计算机专业技能计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的前提条件。尽管没有任何IT背景的人也可以从事测试工作,但是一名要想获得更大发展空间或者持久竞争力的测试工程师,... 查看详情
做大数据工程师需要掌握哪些技能呢?
...业,通过对数据的挖掘分析来影响企业的商业决策。Hadoop工程师用人企业普遍要求掌握以下技术:1、熟悉Linux开发环境,熟悉Shell命令2、熟悉Java、python、scala语言(至少一种)3、具备较丰富的基于Hadoop、MapReduce、Yarn、Storm、Spark... 查看详情
区块链圈测试需要掌握的技能点汇总
对于区块链底层和后台测试,需要掌握的技术包括如下几点: 1. 密码学的基本知识,例如对称加密、非对称加密、数字签名等; 2. 数据结构中的链表概念,树的概念; 3. 区块链的交易记账模型,例如... 查看详情
测试需要掌握哪些技能
把自己工作中接触到的和非接触的到的知识罗列一下。开发能力:JAVA(集合,泛型,基础知识,调试,代码阅读),JavaScript/CSS/HTML(基础知识,能结合知识实现项目),Python(基础知识);框架:SpringBoot,SpringMVC;Vuejs;开发... 查看详情
测试需要掌握哪些技能
把自己工作中接触到的和非接触的到的知识罗列一下。开发能力:JAVA(集合,泛型,基础知识,调试,代码阅读),JavaScript/CSS/HTML(基础知识,能结合知识实现项目),Python(基础知识);框架:SpringBoot,SpringMVC;Vuejs;开发... 查看详情
入门机器学习需要掌握哪些数据技能?
...到了网络搜索上。 但在那个时候,机器学习还和普通的工程师无缘。开发一个机器学习系统,需要读个PhD,还得找到一群想法类似、志同道合的朋友。 现在,机器学习终于更强大也更亲民了。 一个普通的软件工程师,不需要去... 查看详情
前端工程师需要的技能
web前端工程师必须得掌握HTML、CSS和JavaScript。只懂其中一个或两个还不行,你必须对这三门语言都很熟悉。也不是说必须对这三门语言都非常精通,但你至少要能够运用它们完成大多数任务,而无需地频繁地寻求别人的帮助。掌... 查看详情