• 8
  • 10
分享

       相信有很多小伙伴了解学习过自动化测试,也研究过现在比较火的selenium自动化脚本编写,更有很多同学能够独立设计出一个完整的自动化脚本,并且成功执行了;还有一些更喜欢研究的同学能够通过Jenkins持续集成的方式将自己的自动化测试代码在服务器上运行起来。到这里,可能有些同学会说,我已经学会了自动化测试。真的是这样么?  

       我们可以一起回忆一下:我们为什么要做自动化?答案自然是为了提升工作效率。大家回想一下,我们写出的自动化脚本给我们带来的效率上的收益是不是已经大于了我们对自动化脚本维护所耗费的精力呢?

       所以,为了更好的提升效率,这是我们需要一套行之有效的测试框架的根本原因。同时,我们站在架构的角度去想,一个好的测试框架也能够帮助一个测试团队降低自动化实现和维护的门槛,框架本身已经封装了很多实际需要的接口和工具类等,测试人员不需要花费大量的精力再度开发,集中精力在统一的架构下快速实现测试需求本身就ok了。

       我们已经达成了共识,需要一个优秀的自动化测试框架来支持我们的自动化工作。在讨论了要不要框架这个问题之后,下一个问题迎面而来,我们需要一个什么样的框架?

        一个好的自动化测试框架,要建立在架构完整、便于使用的基础上。同时,也要满足一些原则。在我的测试生涯中,基于各种团队总结下来的优秀自动化测试框架基本原则包括:可复用、易维护、定时处理

  • 1.99 查看剩余70%
  • 更多
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   苹果公司将于近期发布的 iOS 17.1 更新解决了一个"可能导致显示屏烧屏"的问题。自 iPhone 15 机型发布以来,一直有零星报道称新设备出现严重的屏幕烧毁现象。有人猜测可能是 OLED 显示屏的硬件问题,但根据 iOS 17.1 更新,苹果发现并解决了这个问题。  虽然大多数显示屏问题的报告都来自 iPhone15 用户,但也有一些使用 iPhone 13 Pro 和 iPhone 12 Pro 设备的用户出现了类似问题,这很可能就是为什么苹果的发布说明没有特别提及 iPhone 15 的原因。  那些发现 iPhone 出现"烧屏"问题的...
            0 0 1165
            分享
          •   近期身边有一些朋友陆续开始入行测试行业,在面试过程中随机场景用例设计基本是一个必问的问题,那这个是否也存在通用的回答模式呢?就让我们以最简单的移动端登录场景一起探寻一下吧。  测试用例设计的通用格式  其实软件测试用例设计也有一个大概的通用格式,任何场景拿到手后,都可以先按照功能、性能、安全、兼容性、发布等几个大维度大致拆分一下,然后再在每个维度中具体细分一一填充,最终整个用例设计就完成了。  按照这种分而治之的思路,用例设计是否比较简单呢?当然,在实际陈述过程中,建议按照同样的思路,这样可以给面试官一种条理清楚的感觉。  登录之功能设计  让我们从登录场景的功能维度入手吧。  常用功能 ...
            0 0 138
            分享
          •   人人都说IT行业:35岁就是一道坎!  跨不过就是一道中年危机,跨过了就成养老保险。  那么35岁之后,软件测试从业者都去哪了?  能力不行,中年危机  很多刚入行的测试的新人,毫无经验,但是远远却比35岁以上,经验丰富的从业者更受欢迎。造成这种现状无非是企业对用人成本的把控。  运营成本越来越高,企业为了把控成本,不得不在员工薪资上大下文章。  因此很多毫无经验的测试新人成为了企业第一录用对象,只要你会测试,技能不够精湛,经验不足都没有关系,只要你有测试的基本能力,有学习的动力,对薪资待遇要求不高就行。  而刚毕业的应届生,以及刚零基础培训的转行者,都迫切的希望成长,立足于行业之中。  ...
            0 0 793
            分享
          •   一、定义:以执行组织的名义支持过程的持续改进活动  核心理念:兼顾项目管理和可交付成果两方面。  质量影响程度(代价由大到小):客户发现缺陷 > 交付前检测和纠正缺陷(验收或回归) > 检查并纠正过程本身 > 质量融入规划和涉及 > 质量文化  项目管理(过程优化)和项目可交付产品(质量治理)。  iso9000里质量是指一系列内在特性满足要求的程度;等级约定于优先级。  质量成本:产品生命周期中预防不符合要求、为评价产品或服务是否符合要求以及未达到要求(返工)的发生成本。  · 预防和评估成本:一致性成本。  · 劣质成本:内部团队发现的问题和外部用户发...
            0 0 1234
            分享
          •   一名特斯拉前员工告诉英国广播公司(BBC),他认为特斯拉自动驾驶汽车的技术不够安全,不能在公共道路上使用。卢卡斯-克鲁普斯基(Lukasz Krupski)今年 5 月向德国报纸 Handelsblatt 泄露了一些数据,其中包括客户对特斯拉制动和自动驾驶软件的投诉。  他说,他曾试图在内部强调自己的担忧,但被置之不理。  特斯拉没有回应置评请求。  特斯拉首席执行官埃隆-马斯克(Elon Musk)一直在为特斯拉的自动驾驶技术摇旗呐喊。马斯克周六还在 X上发表推文说:"特斯拉拥有迄今为止世界上最好的人工智能。"  但是,在他首次接受英国采访时,克鲁普斯基先生告诉英国广...
            0 0 1081
            分享
      • 51testing软件测试圈微信