51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1200|回复: 0

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

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:28
  • 签到天数: 385 天

    连续签到: 4 天

    [LV.9]测试副司令

    发表于 2018-12-13 15:18:06 | 显示全部楼层 |阅读模式
    首先想进阶白盒测试,功能测试是基础,如果连功能测试都做的不好,那你是一个失败的QA!



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

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

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

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

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

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



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



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

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

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

    • web自动化框架:selenium
    • 语言建议:python

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

    本人感觉自动化目前测试行情,需求量并不大,虽然很多公司招自动化测试,但是进去公司之后还是以功能测试为主。

    身为一个测试人员,你应该有很强的自学能力,与时俱进,自动化一定要能写!!!!!!!!!!!!

    自动化涉及的面也是很大的,不局限于软件自动化。

    接口的自动化测试,自动化生成测试报告等。推荐学习--------python+requests+unittest  




    本人觉得测试之路,还是不错的一个发展方向,进阶方向如下:

    功能测试---自动化测试----性能测试-----全栈工程师----------产品和技术的掌控者。

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


    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-3-29 06:25 , Processed in 0.063057 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表