快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

新蒲京澳门赌场网站:自动化测试随想



不知不觉,从事自动化测试的事情已经有两年零一个月了。在做自动化测试的历程中,自己对自动化测试的也是从无到有,从浅到深。无意偶尔候很想对自己这两年的测试感想熏染写点什么,然则往往付诸笔端时(着实是键盘),却发明我的这些感想熏染着实很琐屑,就好象海滩上的贝壳,到处都是,却又很难把它们串起来。是以干脆就把这篇文章的标题叫做“自动化测试随想”,随想嘛,想到哪儿说到哪儿,想到什么说到什么,不分文体,重适意而轻体裁,让自己的思绪天马行空,无拘无束,也算是一件快事

自动化测试对象不即是自动化测试。信托所有从事过自动化测试和没有做过自动化测试然则有测试履历的人都邑认同这一点。用自动化测试对象写脚本并不料味着我们就必然在做自动化测试;自动化测试是新蒲京澳门赌场网站什么呢,自动化测试它是一个历程,它有一个完备的生命周期,包括需求阐发,用例设计,脚本编写,运行掩护等多个环节。而编码还有多种要领,用自动化测试对象只是创建脚本的要领之一。然则这并不是说自动化测试对象不紧张,由于无论测试框架搭建的多么完美,着末老是要实现出来的。纯熟掌握对象可以供给自动化测试的效率,然则自动化测试对象却不是抉择自动化测试效果短长的关键身分。

自动化测试必然要注重需求的阐发历程。在软件开拓历程中,需求重于统统,需求驱动开拓,需求驱动治理。在自动化测试也一样,定义合理,精确的自动化测试需求是自动化测试顺利进行的紧张根基。在自动化测试历程中,需求抉择统统。举个例子,比如我们要测试一个登录功能,假如测试目的是验证精确的用户名和密码可以成功登录即可,那么OK,我们的自动化测试中不会去斟酌差错的用户名的环境,也不会斟酌登录页面的结构是否合理,是否有错别字等等,为什么我们对这些显着并且简单的功能都不做自动新蒲京澳门赌场网站化测试验证呢?来由很简单,我们的测试需求只是验证成功登录,不包括界面结构(着实这是一个分歧理的自动化测试需求)和是否有错别字。这是自动化测试与人新蒲京澳门赌场网站工测试的差别之一,人工测试时,这些测试点在履行测试时顺便看上一眼就OK了,然则对付测试脚原先说,没有“顺便看上一眼”这种动作,脚本是不会思虑的,人让它干什么它就干什么。假如想包括登录页面中所有的验证怎么办?很简单,把所有要验证的功能都加入到自动化测试需求列表中, 然后提交给自动化测试工程师。然则这样做最直接的后果是自动化测试的资源无限扩大年夜,测试光阴一每天推迟,自动化测试工程师一次又一次的崩溃。

曩昔有人向我提问:“讨教自动化测试在需求阶段能做什么,感谢”。对付这样的问题说实话我无法回答,由于要回答这样的问题之前,我们要先搞清楚这么几个问题:在需求阶段我们有哪些事情?这些事情中是否存在重复性高并且可被量化或可被明确经由过程标准的事情项?这些事情项是否得当经由过程自动化测试办理。这些问题搞清楚后我才能回答在XX阶段自动化测试能做什么的问题。这着实是两种自动化测试的思路,前者是盼望先懂得自动化测试的能力范围,然后再去定义测试需求;然则我不停坚持觉得,自动化测试必须首先定义出明确的测试需求,然后我们再去探求得当我们的测试对象或测试框架。照样那句话,在新蒲京澳门赌场网站自动化测试历程中,需求抉择统统。大概有人会说了,那我还不清楚在需求阶段有哪些测试事情啊。对不起,那是您测试治理和事情上的问题,自动化测试也帮不了什么忙。

第一篇先写这么多,今后想新蒲京澳门赌场网站到再弥补,手酸了……

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: