zoukankan      html  css  js  c++  java
  • 自动化测试

    1.自动化测试的流程

    1. 创建及更新测试用例文档
    2. 测试框架设计(具备健壮性、可复用性、通用性、可扩展性)
    3. 开发测试脚本(注意脚本独立性,考虑脏数据的清楚和环境恢复)
    4. 执行自动化测试用例(下班启动测试脚本、第二天看结果)
    5. 脚本维护(周期因产品而异)
    

    2. 自动化测试的优点

    1. 缩短测试的优点
    2. 结果准确、无人为误差
    3. 能模拟手工测试难以提供的测试数据
    4. 释放测试人员资源
    

    3. 自动化测试的局限性

    1.自动化测试较适合软件后期的回归测试、性能测试和压力测试,前期的功能测试仍手工测试为主。而且由于手工测试更具有想象力。具备一定的偶然性、因此更容易发现缺陷。
    
    2. 自动化测试需根据产品的规模,生命周期、测试人员的人数等因数综合评估。
    
    3. 自动化测试不适用于界面变动非常频繁的产品,开发人员频繁的改动会导致自动化测试开发和维护的成本直线上升。
    
    4. 自动化测试很难发现新的缺陷。
    

    4. 自动化测试更适用于如下产品

    1. 自动化测试的模块界面变化相对不大。
    
    2. 软件生命周期长,经常推出新的版本。
    
    3. 软件开发已基本完成,主要用于测试升级版本。
    

    5. 框架

    通常指应用于软件开发中的一种基础架构,它包括一些可供开发人员使用的公共组件,并提供平台级的公共服务。它同时定义各组件之间的通信方式以及对外服务的接口。
    

      

  • 相关阅读:
    整站爬虫命令
    小故事集锦
    中国最经典广告语大全
    常用的正则表达式
    特殊成员方法
    使用super函数----增量重写普通方法和构造方法
    重写普通方法和构造方法------原类的方法会被覆盖
    Python的数据类型与数据结构
    类和对象
    生产者-消费者问题与quene模块
  • 原文地址:https://www.cnblogs.com/evilxr/p/4044332.html
Copyright © 2011-2022 走看看