软测自动化之矛与盾

相比于之前的全手工测试,现在的测试无疑自动化的多,回首看颇有封建社会过渡到资本主义社会之感。已经“自动化”了好几个月了,一直想总结总结这种由鸟枪更换成的大炮到底给我们测试带来多少生产力的提高,它适用什么场景,它对于测试的最终目的有多少帮助,又会带来多大的影响?

  其实说起来听可笑的,我对于自动化测试起初还是挺抵触的,总觉得自动化了之后会有一些很“隐藏”的缺陷会被放掉,而且针对小作坊式的软件生产,不需要对每个软件模块都进行全方位测试。往往将前后端一集成,发布一个包,部署给环境,测试就好了,没有那么多的要求。可是当软件进入批量和大规模之后,各个模块之间的接口通信就变得异常重要,每个环节首先必须保证自己是没有问题的才能集成进环境,还有软件开发都是这样,先后台再前端,往往到了项目后期,才集成UI联调,此时后端的功能和接口都必须已经测试过保证没有大问题的情况下进行的;再者软件后台的程序都属于项目前期开发,更多的不确定和更多的缺陷等着测试人员去发掘。在这种情况下手工测试的缺点就暴露出来,一是不能及时提供有效的页面给予手工测试,二是不停的代码变更让手工测试已经很难满足复用的需要,这时候的自动化就犹显重要。

  啰嗦了一堆,其实就是想说自动化在软件进入规模化生产之后测试人员的必经之路,可以大大的提升测试效率和节省测试时间,让这个软件过程在最短的时间内完成。

  前面提到了自动化测试适用的测试过程,现在结合几个月测试过程简单的谈谈自动化的优缺点,共享资源。

  自动化适用的用例程度最好的就是参数值校验的用例了,对于自动化脚本来说,无论是脚本语言还是高级语言都可以采用一个模板,就是一个套子,每次使用的时候只需要更换传递的参数即可。这种测试,同样基于最基本的等价类边界值的用例划分,测试设计的基本思想,自动化同样适用。

  其实对于参数值用例校验本身,其集成在功能模块测试之中,每个用例都最原始功能模块的一部分,软件的程序就是这样,我们测试每个功能模块是否有缺陷也就是靠传递参数查看其返回是否达到期望结果。PS:不能向拆开汽车或者X光检查身体那样…………

  自动化测试无法比手工测试发挥更好的地方就是执行用户级用例的时候,具体到执行的时候就是界面测试和用户场景测试,其实这两种测试有交集的,都已直接和用户打交道为主,因为是人,所以自动化即使执行通过不代表易用性等等方面达到要求,还是要具体使用情况。

  自动化测试适用前期没有页面、需要验证程序功能模块的情况,不但能够尽早的发现问题,而且自动化本身的复用性也让后期的回归测试和冒烟测试变得效率十足。对于测试前端页面和用户体验性测试,不建议使用,因为自动化脚本编写和调试本身就很耗时,保证脚本的正确性也需要费些周折,测试脚本执行完成后还需要测易用性测试,时间上需要花费的更多。

本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-10-10 00:17:34

软测自动化之矛与盾的相关文章

矛与盾的博弈 智能硬件没有“绝对安全”

今年的央视"3·15"晚会上,智能硬件以及智能家居的安全性问题被曝光.这次晚会,一共曝光了6类智能硬件或者与技术相关的产品,包括无人机.智能楼宇.智能家居.安防摄像头.刷卡POS机以及智能汽车等. 一时间,智能硬件和智能家居的安全问题成为了大众关心的焦点."3·15"晚会所传达的信息并非"拒绝智能硬件",而是"风险预警",提醒消费者更多关心硬件产品的安全漏洞,提高自身防范能力. 业内专家表示,风险是必然的,安全只是相对的,但是

品聚“罗生门”:葛斌斌的矛与盾 陈天桥选择沉默

葛斌斌现在需要为曾经的豪言壮语"买单". 从投身电子商务到承认资金链断裂,品聚网只用了不到一年的时间.2011年3月,葛斌斌宣布将创立C2C电子商务网站,挑战淘宝.2011年11月11日,品聚网正式上线.上线不到三个月之后,2012年1月10日,品聚网宣布由于融资不到位即将关闭. 身为品聚网CEO,葛斌斌将品聚网关闭的直接理由归结为融资不到位,剑峰直指盛大.另一方面,盛大发出声明称"从未投资品聚网".为了证明自己所言非虚,葛斌斌还一度公布了与陈天桥的私人聊天记录.如

互联网借贷与个人征信:一场矛与盾的攻坚战

近年来,随着互联网金融的快速发展,诚信.征信.信用分等成为生活中最常见的字眼.原本在大部分人眼中,只是房贷.车贷等涉及到个人征信问题.而在消费购物分期.信用分免押金租赁/酒店免押金入住.互联网借贷与征信挂钩等的普及之下,大众的日常生活已经与个人征信形成紧密联系. 在这样的态势下,众多互联网借贷与个人征信其实是形成了一种"矛与盾"的关系.互联网借贷项目虽然日趋成熟,但仍有诸多漏洞和限制.而在与个人征信挂钩后,大众对互联网借贷项目的动机也持怀疑态度.如此一来,围绕互联网借贷等新型金融体系构

矛与盾的较量之CRC原理篇

上一节我们介绍了花指令,不过花指令毕竟是一种很简单的东西,基本上入了门的Cracker都可以对付得了.所以,我们很有必要给自己的软件加上更好的保护.CRC校验就是其中的一种不错的方法. CRC是什么东西呢?其实我们大家都不应该会对它陌生,回忆一下?你用过RAR和ZIP等压缩软件吗?它们是不是常常会给你一个恼人的"CRC校验错误"信息呢?我想你应该明白了吧,CRC就是块数据的计算值,它的全称是"Cyclic Redundancy Check",中文名是"循环

SEO营销中的矛与盾

--解读二八理论和长尾理论在SEO营销中的应用 随着SEO优化在 中国市场的迅猛传播,关于SEO营销的讨论也随之成为业内关注的话题.现今许多企业已经开始了解并使用SEO技术开展网络营销,也开始对SEO营销进行思考.研究和争论.在某些意义上,发生在中国新兴产业的SEO风潮正是企业网络营销意识的普及和深延. 2008年3月11日由国内市场从业专家预测,根据SEO在中国的市场规模,2008年预计中国SEO流水将达到5000万元以上并有望突破亿元. 二八法则--SEO营销的红海战略 "二八"法

信息安全“矛与盾之争”将继续上演

在信息安全领域,我们把去年的预测进一步深化,在2016年,先进的企业网络安全解决方案将无处不在,并成为企业经营的"必备单品". 公开的黑客攻击行为近年来在不断出现.在过去的一年间,发生大规模网络攻击的频率一直在增长.婚外情网站Ashley Madison就是所谓"黑客主义"的牺牲品. 最近,喜达屋集团就表示,其旗下的54家连锁酒店遭受黑客攻击,受攻击对象是酒店的POS系统.而保险经纪公司Lloyd's预计,网络犯罪每年让企业损失4000亿美元.作为2014年一宗网络

网站设计为矛网站制作为盾

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 网站设计和网站制作从来就不是单一存在的,在整个网站建设过程中,起到了同样重要的作用.我们不断的摸索网站设计及网站制作,是为了我们能够建设一个最适合客户的网站.网络,当今社会可谓是最便宜的传播媒介.但其发挥的作用确实巨大的,优势显著,显而易见.带红了无数企业无数想出名的名人. 成都文野网络公司,之所以发展,全依托于成功的网站设计及网站制作,更重

杀毒软件该做矛还是该做盾

李 迩 这个炙热的夏季对杀毒行业来说注定是不平静的,该走的终于要走了,该来也一桩不少都来了!不过不管是该走还是要来的,都没有静悄悄地进村,绿坝掀起了人们对绿色上网软件的反思,360和金山的江湖恩怨自曝行业潜规则吸引无数眼球,当然舞台上表演的不会总是那几张老面孔,当卡巴斯基.NOD等国外"大牌"正在疲于应战时,新的搅局者eScanAV却高调登陆国内市场.中国杀毒行业一场新的风暴在这个炎热的夏天正酝酿着. 杀毒行业曾经被视为中国PC行业的最好一个壁垒,在互联网免费大潮的冲击下,曾经坚强地坚

《软件功能测试自动化实战教程》目录—导读

内容提要 软件功能测试自动化实战教程 软件功能测试既是基础的软件测试领域,也是一个没有完全解决问题的领域,若要便捷有效地进行自动化功能测试是一件不简单的事情,为了帮助读者较好地进行自动化功能测试,特意撰写本书,本书的主要内容为:第一部分理念篇,主要包括软件测试概论.软件自动化测试.数据驱动测试技术.数据驱动测试技术的特点.数据驱动的自动化测试框架.数据驱动测试中的参数化技术.数据驱动测试的应用.关键字测试技术.关键字驱动测试特点.关键字驱动的自动化测试系统实现等:第二部分GUI测试篇,包括Uni