zoukankan      html  css  js  c++  java
  • 测试理论

    黑盒方法:

    黑盒测试分为:等价类划分法,边界值分析法,因果图法,决策表法,正交实验法,场景法,错误推测法

    白盒:

    白盒测试

    语句覆盖每条语句至少执行一次
    判定覆盖 每一判定的每个分支至少执行一次
    条件覆盖 每一判定中的每个条件,分别按“真”、“假”至少各执行一次
    判定/条件覆盖 同时满足判定复盖和条件复盖的要求
    条件组合覆盖 求出判定中所有条件的各种可能组合值,每一可能的条件组合至少执行一次

    静态测试:代码走查,代码审查……

    动态测试:边界值测试(防止数组越界,int类型的范围),逻辑驱动覆盖……

    逻辑驱动覆盖

    语句覆盖,判定(分支)覆盖,条件覆盖,判定-条件覆盖,条件组合覆盖

    详细:

    语句覆盖:比较弱的测试标准。选择足够的测试用例,使程序中每一个语句至少被执行一次

    判定覆盖:比“语句覆盖”稍强的测试标准,选择足够的测试用例,使程序中每个分支至少被执行一次

    条件覆盖:较强的测试标准。选择足够的测试用例,使得判定中每个条件获得各种可能的取值。

    判定条件覆盖:更强。选择足够的测试用例,使得每个条件获得各种可能的取值,每个判定取到各种肯能的结果

    条件组合覆盖:更更强。选择足够的测试用例,使得判定条件中的每个组合都至少出现一次。

    测试生命周期:

    软件测试过程:单元测试,集成测试,系统测试,验收测试

    按测试类型:功能、性能、界面、易用性测试、兼容性测试、安全性测试、安装测试

    (单元测试:在编码过程中,对每个小程序单元测试)

    (集成测试:将单元集成在一起后,可称为组件)

    回归测试、冒烟测试、随机测试

    (冒烟测试:是指在对一个新版本进行系统大规模的测试之前,先验证一下软件的基本功能是否实现,是否具备可测性。专门针对某一项功能的测试---主干功能)

    测试流程:编写测试计划,编写测试用例,搭建测试环境,,实施测试,测试评估,测试总结。

    测试计划:就是在测试实施之前确定测试对象,并对测试对象进行资源,时间,风险,测试范围,预算等方面的综合分析。

    测试计划的内容:简介,项目说明,范围,测试手段和策略,项目通过和失败的标准,暂停/重启测试的标准,测试任务分配,职责等等

    测试用例三要素:测试步骤,输入数据,期望结果

    测试用例内容:项目名称,测试环境,预置条件,用例编号,测试步骤,输入数据,预期结果。

  • 相关阅读:
    微信小程序授权获取用户详细信息openid
    微信开发之微信网页授权 完整示例
    linux 安装MySql 5.7.20 操作步骤【亲测】
    CentOS7下rabbitmq的详细安装教程
    Makefile:248: /usr/local/otp_src_18.1/make/x86_64-unknown-linux-gnu/otp_ded.mk: No such file
    Calendar的add()方法介绍
    怎样梳理属于自己的项目管理套路?
    项目经理必备9大获得领导支持秘技
    为什么绝大多数项目经理在不断救火?
    Java IO流学习总结
  • 原文地址:https://www.cnblogs.com/SunshineKimi/p/15158477.html
Copyright © 2011-2022 走看看