测试积点老人 发表于 2018-12-13 15:06:17

功能测试如何进阶为白盒测试?

首先想进阶白盒测试,功能测试是基础,如果连功能测试都做的不好,那你是一个失败的QA!

static/image/hrline/line6.png

一. 什么是测试工程师?

测试工程师简称QA,QA的英文全称是 QUALITY ASSURANCE,质量管理。

使用各种测试技术和方法来测试和发现软件中存在的软件缺陷。

测试技术主要分为黑盒测试和白盒测试两大类。

其中黑盒测试技术主要有等价类划分法、边界值法、因果图法、状态图法、测试大纲法以及各类典型的软件故障模型等;

白盒测试的主要技术有语句覆盖、分支覆盖、判定覆盖、基本路径覆盖等;

从项目需求阶段、设计阶段、研发过程、产品测试、验收几乎项目的整个生命周期都参与。

static/image/hrline/line6.png


二. 功能测试如何练就大成呢?
有三点特别重要:

[*]第一点:思维逻辑(这个其实特别重要~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
[*]第二点:沟通能力(这点是最重要的,因为你面对各种各样的小伙~~~身为QA你一定懂得.......)
[*]第三点:应变能力(这点也很重要的,相信你一定也懂得~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
[*]第四点:问心无愧(对于质量的把控,尽职尽责,严格把控,一定要做到问心无愧,相信努力结果一定不会差,那你就是一个合格的质量把控者了)


static/image/hrline/line6.png


三.怎么进阶白盒测试?
很多同学在功能测试这行待了很久,但是一直没什么进步,想学习自动化和性能方面,但是不知道从何下手。

想进阶自动化,也分三部曲

[*]第一步:选择一个你喜欢的语言(本人建议学习python)
[*]第二步:任何一门语言基础很关键,一定要学好基础,一定要学好基础,一定要学好基础。
[*]第三步:如果你的java或者python基础底子感觉很牢固了,那么你可以学习自动化了~~~~
[*]第四步:一定要动手实践,代码看是看不会的。----------------从web自动化开始学习


static/image/hrline/line6.png


web自动化怎么开始学习呢?


[*]web自动化框架:selenium
[*]语言建议:python


本人建议学习,selenium+python,一步一步进行学习,关于selenium+python 的使用及相关配置,这篇文章暂不做介绍,等不及的同学可以自己--百度---google哦~~

本人感觉自动化目前测试行情,需求量并不大,虽然很多公司招自动化测试,但是进去公司之后还是以功能测试为主。
身为一个测试人员,你应该有很强的自学能力,与时俱进,自动化一定要能写!!!!!!!!!!!!

自动化涉及的面也是很大的,不局限于软件自动化。
接口的自动化测试,自动化生成测试报告等。推荐学习--------python+requests+unittest

本人觉得测试之路,还是不错的一个发展方向,进阶方向如下:
功能测试---自动化测试----性能测试-----全栈工程师----------产品和技术的掌控者。

一入测试,再也不回头,一条路走到黑。


strongheart 发表于 2019-2-27 09:52:37

感觉方向很稳 我有点凌乱了 安全在哪呢
页: [1]
查看完整版本: 功能测试如何进阶为白盒测试?