软件测试基础概念

这篇具有很好参考价值的文章主要介绍了软件测试基础概念。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.软件测试的生命周期

需求分析-》测试计划-》测试设计-》测试开发-》测试执行-》测试评估

需求分析:分析需求是否合理和正确
计划:确定软件由谁测试?
什么时候开始测试,什么时候结束测试
测试那些模块
测试设计和测试开发阶段:设计测试用例(手工测试用例,自动化测试用例),编写测试工具
测试执行:执行测试用例
测试评估:测试文档

2.BUG的级别

1、Blocker(崩溃)、2、Critical(严重)、3、Major(一般)、4、Minor(次要)

     BUG的生命周期:软件测试基础概念

3. 开发模型(5个模型)

3.1瀑布模型:

需求分析--计划--设计--编码--测试

特点:瀑布模型是线性的开发模式
缺陷:测试被放到了编码最后面(测试后置)
1)项目风险推迟到后期测试才发现,失去了及时修正的机会
2)留足够的时间给测试,否则导致测试不充分,缺陷遗留给线上
适用场景:需求固定的一些小项目。

3.2 螺旋模型

特点:引入全流程的风险管理。
缺点:增加人力、时间、资金消耗
适用场景:前期需求不确定、规模大,风险大的项目

3.3增量模型

3.4迭代

需要先上线一个基础版本。逐渐迭代产品;

3.5敏捷模型

特点:轻文档,轻流程,重目标,重产出;度量标准,可交付的软件
Scrum:
三个角色
产品经理、项目经理、研发团队
五个会议
需求池(有很多很多用户的需求)
发布计划会议、迭代计划会议、每日例会、回顾会议

 4.测试模型

4.1 V模型

特点:
1.明确标注了测试的类型
2.明确标准了测试阶段和开发阶段之间的对应关系
缺点:
测试后置

软件测试基础概念

4.2 W模型(双V模型)

测试模型和开发模型相互嵌套:

测试从需求开始阶段就介入了;
缺点:
1.上一个阶段完成,下一个阶段才能开始
2.开发模型和测试模型也保持着一种前后的线性关系
重文档,重过程的模型---》不支持敏捷模式

软件测试基础概念文章来源地址https://www.toymoban.com/news/detail-420324.html

到了这里,关于软件测试基础概念的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 高项(3)信息化和信息系统基础知识2-移动互联网-安全属性-安全层次-安全保护等级-加密技术-防火墙-入侵检测-DDN-蜜罐技术-无线网络安全-Web威胁防护技术-运行维护信息系统生命周期-软件测试V

    27.在大数据研究中,数据之间的关联关系比因果关系更重要 28.移动互联网的核心是互联网,移动互联网是桌面互联网的补充和延伸,应用和内容仍是移动互联网的根本。 29.安全属性 秘密性:信息不被未授权者知晓的属性; 完整性:信息是正确的、真实的、未被篡改的、完整

    2024年04月14日
    浏览(45)
  • [软件测试] 01 软件测试基础概念 习题

    软件测试期末复习系列 课件知识点整合 : 软件测试基础 白盒测试 黑盒测试 PTA习题汇总 : 软件测试基础 白盒测试-逻辑覆盖测试 白盒测试-基本路径测试 白盒测试-静态测试 黑盒测试-等价类划分 黑盒测试-边界值测试 黑盒测试-场景法 提示 : 篇幅较长,可以使用 Ctrl+F ,在

    2024年02月04日
    浏览(37)
  • 软件测试基础概念

    需求分析-》测试计划-》测试设计-》测试开发-》测试执行-》测试评估 需求分析:分析需求是否合理和正确 计划:确定软件由谁测试? 什么时候开始测试,什么时候结束测试 测试那些模块 测试设计和测试开发阶段:设计测试用例(手工测试用例,自动化测试用例),编写测

    2023年04月21日
    浏览(42)
  • 【软件测试】软件测试的基本概念和开发模型

    在进行软件测试的学习之前,我们要了解软件测试一些基本概念. 这些基本概念将帮助我们更加明确工作的目标以及软件测试到底要做什么. 软件测试的基本概念有3个,分别是 需求,测试用例和BUG. 这里的需求还可以分为 用户需求和软件需求 ,用户需求: 简单理解为甲方提出的需求

    2023年04月15日
    浏览(104)
  • 1 软件测试基本概念

    如下图: 课程学完可以到达中高级测试工程师 到达第二部分,基础入门非常重要. 什么是软件测试? 软件测试是验证用户产品死否满足用户需求. 是否满足用户需要关乎公司盈利. 2.调试和测试区别? 目的: 调试:发现解决软件中的缺陷. 测试:发现软件中的缺陷. 参与角色: 调试

    2024年02月08日
    浏览(31)
  • 软件测试相关概念

    目 什么是软件测试 软件测试的特点 什么是需求 用户需求 软件需求 从软件测试人员角度看需求 需求对测试人员的重要性 测试用例 BUG 软件生命周期 开发模型 瀑布模型 螺旋模型 增量迭代 敏捷 测试模型 V模型 W模型(双V模型) 软件测试就是验证软件产品特性是否满足用户的需

    2024年02月08日
    浏览(38)
  • 【软件测试】入门答疑,概念

    目录 一 、答疑 🌷 1. 什么是软件测试 🌷 2. 软件测试和开发的区别 🌷 3. 调试和测试的区别是什么? 🌷 4. 软件测试岗位 🌷 5. 一个优秀的软件测试人员具备的素质 🌷 6. 为什么要做测试 二、概念 🌷 1. 衡量软件测试结果的依据—需求 🌳(1) 需求的概念 🌳(2)

    2023年04月15日
    浏览(47)
  • 软件测试(概念篇)

    目录 1.什么是软件测试? 2.什么是测试用例? 3.软件测试目的和原则? 4.测试左移和测试右移? 5.用户需求和软件需求的区别? 6.软件测试和研发的区别? 7.软件测试岗位? 8.软件测试人员应具备的素质? 验证软件是否满足用户的需求。 向被测系统发起的一组集合,这组集

    2023年04月10日
    浏览(32)
  • 软件测试开发的基本概念

                                        今天的这个知识比较少,我们来看看 测试和调试的区别 1.目的不同 测试的任务是发现程序中的缺陷; 调试的任务是定位并且解决程序中的问题。 2.参与角色不同 测试主要是由测试人员和开发人员来执行,黑盒测试主要由测试人员完成

    2023年04月08日
    浏览(38)
  • 软件测试-测试的概念,单元测试的详细介绍,如何设计测试用例

    作为测试工程师,你就必须掌握设计开发测试基础架构的关键技术。第三,随着自动化测试的规模化,测试数据准备的各种问题被逐渐暴露并不断放大,成为影响自动化测试效率以及稳定性的“拦路虎”。早期的传统测试数据准备方法,无论是从测试数据准备的时间成本,还

    2024年04月14日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包