zoukankan      html  css  js  c++  java
  • 论互联网公司自动化工程的重要性

    前言:

    为什么IT类大公司员工入职首先培训自动化?

    IT类公司员工主要分两派:开发与测试。为什么让开发与测试都从自动化开始呢?

    原因一:

    自动化涉及页面业务及内部流程,从前端到后台甚至数据库每一张表都需要了解。

    原因二:

    拒绝重复劳动,以自动化取而代之,一劳永逸原则。

    原因三:

    准确、节约、高效原则。

     

      对于功能已经完整和成熟的软件,每发布一个新的版本,其中大部分功能和界面都和上一个版本相似或完全相同,这部分功能特别适合于自动化测试, 从而可以让测试达到测试每个特征的目的。

       将烦琐的任务转化为自动化测试。大量重复的测试是非常繁琐的,并且需要消耗大量的人力才能够完成。自动测试能够很好的解决这个问题,不需要繁琐的劳动,不需要大量的人员。

       增加软件信任度。只有经过大量测试案例测试过的版本才是可靠的,而只有使用自动测试才能够保证在短时间内完成大量的测试案例。

      自动化同样也是标准化,统一出入接口,远程统一操控,在项目验收环节中,制定验收标准,自动化衡量软件质量。

    自动化实施与方案

    基于Ruby的watir-webdriver自动化测试方案与实施(五)

    基于Ruby的watir-webdriver自动化测试方案与实施(四)

    基于Ruby的watir-webdriver自动化测试方案与实施(三)

    基于Ruby的watir-webdriver自动化测试方案与实施(二)

    基于Ruby的watir-webdriver自动化测试方案与实施(一)

    问题与牢骚

          自动化初期是投入最大耗时最长同时也是受阻最多的一个,用机器代替手工测试这本就是一项前卫的尝试,面对同事们种种的质疑与建议,从框架到是现实改了又改。终于定稿,实现了页面效验、数据库效验、Linux效验、业务效验四层效验,每层独立统一树状展示输出。

           开发是结束了,但让大家用起来却又是头疼的事,测试人员大部分都没有接触过代码,更有一部分对编码带有一定排斥。想用就要先学,学又要需要时间…

    总结

      随着人力成本提高,项目周期的缩减,自动化也随着互联网大时代的趋势下日益壮大,成为了招聘要求上的重要一笔。

    加入我们的团队,让自动化走的更远,我们走的更远。谢谢。

    QQ群:160409929

  • 相关阅读:
    (六)软件测试分工
    <C++>FILE和fstream
    <C#>序列化
    <C#>多线程
    <C++>面试
    <C#>面试
    <Linux>Linux系统命令
    <Linux>Linux基础知识
    <CAN>汽车诊断基础知识
    <C++>查询
  • 原文地址:https://www.cnblogs.com/Javame/p/4499305.html
Copyright © 2011-2022 走看看