51Testing软件测试论坛
标题:
功能测试如何进阶为白盒测试?
[打印本页]
作者:
测试积点老人
时间:
2018-12-13 15:06
标题:
功能测试如何进阶为白盒测试?
首先想进阶白盒测试,功能测试是基础,如果连功能测试都做的不好,那你是一个失败的QA!
一. 什么是测试工程师?
测试工程师简称QA,QA的英文全称是 QUALITY ASSURANCE ,质量管理。
使用各种测试技术和方法来测试和发现软件中存在的软件缺陷。
测试技术主要分为黑盒测试和白盒测试两大类。
其中黑盒测试技术主要有等价类划分法、边界值法、因果图法、状态图法、测试大纲法以及各类典型的软件故障模型等;
白盒测试的主要技术有语句覆盖、分支覆盖、判定覆盖、基本路径覆盖等;
从项目需求阶段、设计阶段、研发过程、产品测试、验收几乎项目的整个生命周期都参与。
二. 功能测试如何练就大成呢?
有三点特别重要:
第一点:思维逻辑(这个其实特别重要~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
第二点:沟通能力(这点是最重要的,因为你面对各种各样的小伙~~~身为QA你一定懂得.......)
第三点:应变能力(这点也很重要的,相信你一定也懂得~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
第四点:问心无愧(对于质量的把控,尽职尽责,严格把控,一定要做到问心无愧,相信努力结果一定不会差,那你就是一个合格的质量把控者了)
三.怎么进阶白盒测试?
很多同学在功能测试这行待了很久,但是一直没什么进步,想学习自动化和性能方面,但是不知道从何下手。
想进阶自动化,也分三部曲
第一步:选择一个你喜欢的语言(本人建议学习python)
第二步:任何一门语言基础很关键,一定要学好基础,一定要学好基础,一定要学好基础。
第三步:如果你的java或者python基础底子感觉很牢固了,那么你可以学习自动化了~~~~
第四步:一定要动手实践,代码看是看不会的。----------------从web自动化开始学习
web自动化怎么开始学习呢?
web自动化框架:selenium
语言建议:python
本人建议学习,selenium+python,一步一步进行学习,关于selenium+python 的使用及相关配置,这篇文章暂不做介绍,等不及的同学可以自己--百度---google哦~~
本人感觉自动化目前测试行情,需求量并不大,虽然很多公司招自动化测试,但是进去公司之后还是以功能测试为主。
身为一个测试人员,你应该有很强的自学能力,与时俱进,自动化一定要能写!!!!!!!!!!!!
自动化涉及的面也是很大的,不局限于软件自动化。
接口的自动化测试,自动化生成测试报告等。推荐学习--------python+requests+unittest
本人觉得测试之路,还是不错的一个发展方向,进阶方向如下:
功能测试---自动化测试----性能测试-----全栈工程师----------产品和技术的掌控者。
一入测试,再也不回头,一条路走到黑。
作者:
strongheart
时间:
2019-2-27 09:52
感觉方向很稳 我有点凌乱了 安全在哪呢
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2