• 测试理论--向高级出发


    1 软件测试的目的

    以最少的人力,最少的物力、最少的时间找出软件中潜在的错误和缺陷,通过修正
    

    2 QA和软件测试的区别
    1 QA(quality assurance )是检测monitor 软件产生的整个过程的质量;

    2 软件测试是保证最后产品满足客户需求的过程
    

    3 自动化测试难点

    1 自动化测试工具掌握成熟度
    
    2 自动化脚本的重复使用率
    
    3 自动化测试用例可调整型
    
    4 复杂场景的测试用例
    

    4 bug release

    1 当bug出现在发布版本中,开发将这种缺陷提交给测试团队
    

    5 bug leakage

    1 被客户发现的缺陷,而测试团队没有发现
    

    6 数据驱动测试

    1 从数据文件(csv,excel)读取不同的输入值,来测试
    

    7 bug cycle

    1 测试人员确定是bug, 分配给development manager (开发经理)打开
    
    2 如果是缺陷, 开发团队fix 修正;如果不是缺陷, 开发团队reject 拒绝 
    
    3 确认缺陷是否该版本发布的内容,如果不是,Postponed 延后
    
    4 如果缺陷之前出现,测试人员可以给duplicated(重复出现)
    
    5 缺陷分配给开发者,状态为进行中
    
    6 状态已修改,开发者改为已修正,
    
    7 测试人员关闭缺陷
  • 相关阅读:
    java 环境变量
    maven配置国内镜像库
    swagger ui
    jenkins systemctl启动失败
    gradle 错误
    jenkins 自动构建gitlab项目
    git
    Spinnaker 介绍
    openstack 基础服务软件安装配置(queens,centos-7)
    openstack-nova(queens)
  • 原文地址:https://www.cnblogs.com/liuzhipenglove/p/10328997.html
Copyright © 2020-2023  润新知