专业选择测试

ysladmin 7 0

一名合格的软件测试,需要具备哪些专业能力?

泻药,作为源妹儿来了。源码时代小编也整理也一些测试资料,需要私聊

(1)计算机网络部分

了解基本的计算机网络知识。举个例子:各层的主要协议等。

专业选择测试-第1张图片-滋味星座网
(图片来源网络,侵删)

因为HTTP,TCP,IP是我们测试现在最常接触到的,所以像fiddler,wireshark,tcpdump之类的抓包工具我们也是必须要掌握的。

同时还要了解云计算平台上相关的网络规划、调试以及更多的网络知识、常用命令等相关内容。

(2)编程语言部分

专业选择测试-第2张图片-滋味星座网
(图片来源网络,侵删)

基础的python用法要掌握,除此之外,JAVA的基础内容也需要掌握。因为目前Java系的工作机会比python多。

但其实也可以去尝试处理一些测试与开发交叉的领域问题,和JAVA相关的测试框架。

(3)前端部分

专业选择测试-第3张图片-滋味星座网
(图片来源网络,侵删)

基础的前端要掌握,这就包含了html,css,javascript,bootstrap,jquery的内容。因为在一些测试和开发中以上的内容都需要应用到。

我如今已工作2年了,给你说说现如今软件测试的状况,其实并没有想象那么难。

1.前提是你得有一定的测试理论知识,熟悉测试整个流程以及业务流程,才能快速地适应环境。

2.熟悉理论后,得学会分析需求,通过需求分析可以先画思维导图(工具很多:xmind、百度脑图等),根据需求文档和思维图编写测试用例(大公司需要用例评审),覆盖率要达到100%,这样才能全面测试。

3.利用测试方法和工具去进行测试,在测试环境操作(一般是搭好的),主要是功能测试,接口测试,性能测试等。

4.测试过程中肯定会遇到很多问题,一定记得和开发产品沟通,发现并确认Bug,记得在bug工具进行录入(常见工具:jira、禅道等),开发修复后进行bug回归验证,关闭。

5.输出测试报告,把你整的测试的总结以及发现的问题进行一个数据化,判断产品上线风险。

6.产品上线后,记得售后维护,用户反馈的问题得记录下来,分析并解决,进行后面的版本迭代。

以上就是测试的整个流程,看似简单,最主要的是你要会测试方法和测试技能,还有表达能力沟通能力。以下测试技能:

数据库:主要进行SQL的操作,增删改查数据。

BUG管理工具:jira/禅道 ,从需求到BUG,上面都有一定的流程,必须熟悉操作。

1.基本计算机知识

操作系统,数据库,通讯协议原理,熟悉至少一门编程语言。

2.基本软件测试知识

各种测试理论,测试方法论,测试用例编写,缺陷界定标准,软件质量评估。

3.简单项目管理知识。

4.语言表达能力、沟通能力,良好的表达能力是解决问题的开始。对产品、系统的认知能力:

(1)熟悉所测产品功能,能够将产品文档内描述的UC转化成TC,这个最基本的。

(2)熟悉所测产品的一些隐藏需求或者功能(业务上的进阶能力)。

希望我的答案可以帮到你,有任何软件测试方面的问题都可以来私信我~欢迎交流~

  软件测试行业门槛低、薪资高、简单易学,成为了许多小白转行IT的首选。要想从事软件测试行业,就要对它有基本的了解,重庆优就业老师今天就来为大家讲解一下软件测试包括什么。

  软件测试主要包括以下几大测试方向,功能测试、自动化测试、接口测试、性能测试。软件测试工程师也大致分为这几个方向,因此市面上大部分的软件测试培训课程也是按照这几个方向来划分模块的。下面我们就具体介绍一下每个模块的学习内容。

  一、功能测试

  功能测试包括计算机基础、软件测试核心理论、企业级环境配置实践、功能测试项目实战等课程。在这一阶段,会讲解到软件测试的核心理论,使学员能够熟悉软件测试相关的概念及流程,掌握软件测试各阶段所需的知识及技能,熟练掌握各种测试文档的编写。熟练掌握主要测试策略,熟练掌握测试用例编写方法和规范,缺陷编写方法和规范。学完可以胜任功能测试工程师岗位。

  二、自动化测试

  自动化测试包括Python编程技术、自动化测试入门、Web自动化测试:Selenium、Web自动化测试项目实战、移动自动化测试:Appium、移动自动化测试项目实战这些课程。这些课程能够使学员熟练掌握自动化测试工具Selenium和Appium在Web自动化测试和移动端自动化测试中的应用,能够搭建自动化测试环境,独立编写自动化测试脚本,熟练掌握真实业务场景下的自动化脚本设计方法。学完可以胜任自动化测试工程师岗位。

  三、接口测试

  接口测试的课程则有接口测试综合核心理论、Jmeter、接口测试项目实战、网络安全测试。学员学习后可熟练掌握接口测试方法和流程,熟练使用Postman,Fiddler,Jmeter等接口测试工具。可以独立搭建接口测试环境,设计并优化接口测试脚本,并进行接口自动化测试。学完可以胜任接口测试工程师岗位。

  四、性能测试

  性能测试则会学习性能测试核心理论、Loadrunner、性能测试项目实战等课程。通过对目前主流的性能测试测试工具(Loadrunner,Jmeter)的学习,学员可以掌握性能测试计划的编写,Loadrunner和Jmeter在项目中的使用,结果文件的分析,查找性能瓶颈,进行系统调优。学完可以胜任性能测试工程师岗位。

标签: 专业选择测试