zoukankan      html  css  js  c++  java
  • 01.概念

    软件:实现用户需求的源代码及至

    软件测试

    目的

    软件生命周期

    测试用例:把我们测试系统的操作步骤用按照一定的格式用文字描述出来

    软件生产流程: 计划—需求分析—设计—编码—测试—运行和维护

    单元测试:对软件中的基本组成单位进行测试

              模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界条件测试

    集成测试:对函数与函数的集成,即函数间、模块与模块的集成,即模块间、子系统与子系统的集成,即系统间,进行测试

    系统测试:对已集成好的软件系统进行彻底的测试

    验收测试:部署软件之前的最后一个测试操作

    软件缺陷:

    软件未达到产品说明书标明的功能。
    软件出现了产品说明书指明不会出现的错误。
    软件功能超出产品说明书指明范围。
    软件未达到产品说明书虽未指出但应达到的目标。
    软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好

    软件研发流程类型: 瀑布模型

                       螺旋模型

                       RUP

                       IPD

                       敏捷开发

    测试流程:计划—设计—实现—执行

    测试用例方法:等价类划分、边界值、错误推测、因果图(适合于检查程序输入条件的各种组合情况).

    软件测试模型:

    V 模型:瀑布模型变种,反应测试活动与分析设计的关系;

    缺点:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现。

    W模型:V模型的加强版,增加开发阶段的同步测试;

             缺点仍把开发活动看成是从需求开始到编码结束的串行活动,不能支持迭代,自发性以及变更调整

    X模型,

    H模型“软件测试完全独立,贯穿于整个产品的周期,与其他流程并发进行

    move on
  • 相关阅读:
    腾讯云 Centos 配置 JDK & Tomcat & Mysql
    JNI编程新手入门:Java和C++的超简单交互
    关于正则表达式的一些实际应用
    CAJ 转化为PDF
    Latex 大括号后多行输出
    Latex 安装
    Neo4j使用操作
    pip 升级操作
    venue recommendation —— 应用场景/用户分类
    Recbole安装及使用
  • 原文地址:https://www.cnblogs.com/amy720/p/12186984.html
Copyright © 2011-2022 走看看