软件测试(一)概念

喜欢ヅ旅行 2022-10-04 13:57 267阅读 0赞

软件测试:

软件测试就是验证软件是否满足用户需求

需求:

满足用户期望和正式合同,标准,文档所需要的条件和权限

bug:

当规格说明存在且合理,如果软件功能和需求规格不符合,说明软件错误

当规格说明不存在,用户需求存在且合理,如果软件功能和用户需求不匹配,说明软件错误

测试用例:

测试用例就是一个集合 {测试平台,测试环境,测试数据,测试步骤,预期结果,测试功能模块,前置条件,重要性等}

优点:评估测试功能的覆盖率;不会进行大量冗余操作;可重复使用

软件开发生命周期:

需求-分析/计划-设计-开发-测试-运行维护

软件开发五个模型:

  • 瀑布模型:适用于需求稳定的项目;项目前期风险或者错误后期测试才会被发现,失去修正错误的最佳时机
  • 螺旋模型:适用于项目庞大,需求不明确,风险较大的项目,可以及时进行风险分析
  • 迭代模型:前期先做好所有模块基础功能,搭好基础框架
  • 增量模型:前期完成部分模块所有功能,后期完成剩余模块所有功能
  • 敏捷开发模型:适用需求随时变化

敏捷开发中经典scrum流程:

PO:产品经理,转化用户需求

SM:项目经理,协调团队制作

ST:研发团队,交付高质量可用软件

发布计划会议->迭代计划会议->开发过程中每日站会->演示会议->回顾会议

软件测试两大模型

软件测试v模型:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2MTMxNjEx_size_16_color_FFFFFF_t_70

软件测试w模型:

特点:测试在项目一开始就介入,有利于前期风险及时发现

缺点:不能用于敏捷开发,不适用于需求变化的项目

发表评论

表情:
评论列表 (有 0 条评论,267人围观)

还没有评论,来说两句吧...

相关阅读

    相关 软件测试-概念

    衡量软件测试结果的依据--需求 需求的概念 > 满足用户期望或正式规定文档(合同, 规范, 标准)所具备的条件或权能, 包含用户需求和软件需求. IEEE:定义:

    相关 软件测试基础概念

    什么是需求 什么是需求?简单来说就是我想吃饭,这件事就是我的需求,我不想上课,这也是我的需求。对于软件测试来说,需求可以分为用户需求和软件需求。 用户需求 用户需

    相关 软件测试基础概念

    软件:一系列按照特定顺序组织的计算机数据和指令的集合 即 程序+数据+文件 数据:必要的数据(程序的配置、多以配置文件的方式、sqlite业务数据 文档:说明书、问题处理

    相关 软件测试概念

    软件测试: 软件测试就是验证软件是否满足用户需求 需求: 满足用户期望和正式合同,标准,文档所需要的条件和权限 bug: 当规格说明存在且合理,如果软件功能和需求规格