软件测试期末

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

考原题就是爽

软件测试技术

知识点整理

https://wenku.baidu.com/view/524c900f4b2fb4daa58da0116c175f0e7cd11913.html

关键知识点

https://www.cnblogs.com/whylaughing/category/813559.html?page=1

边界值法不选择无效数据

边界值分析法的基本思想

选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。

表示方法:最小值min,略高于最小值min+,正常值nom,略低于最大值max-,最大值max

**对于有n个输入变量的程序,基本边界值分析的测试用例个数为4n+1。**→n=1时,=5(记住规律就行)

独立路径集合怎么找到,学校科目,测试用例,单元测试,压力测试

单缺陷假设和多缺陷假设

单缺陷假设是边界值分析的关键假设。单缺陷假设指“失效极少是由两个或两个以上的缺陷同时发生引起的”。在边界值分析中,单缺陷假设即选取测试用例时仅仅使得一个变量取极值(4个),其他变量均取正常值。

(每个变量取极值的4n情况+全不取极值的情况)

基本边界值测试产生4n+1条用例,健壮性测试生成的测试用例个数为6n+1,最坏情况测试生成测试用例 5n,**健壮性最坏情况测试**生成的测试为7n

软件测试是采用( A )执行软件的活动。

A.测试用例

N-S图

设置测试用例的方法

下列( C )方法设计出的测试用例发现程序错误的能力最强。

A.等价类划分法

B.场景法

C.边界值分析法

D.决策表法

( C )方法是根据输出对输入的依赖关系来设计测试用例的。

A.边界值分析 B.等价类

C.因果图法 D.错误推测法

动态测试 B.静态测试

强健壮等价类测试用例

白盒测试

一个很重要的评估标准就是对代码的覆盖度

白盒测试中常见的覆盖有六种:

语句覆盖:每一个语句至少被执行一次

判定覆盖(也叫分支覆盖):要保证让被测试程序中的每一个分支都至少执行一次

整个判定语句(真假)至少执行一次

条件覆盖:能使每个判定语句中的每一个条件都获得可能的取值,即每个条件至少有一次真值、有一次假值

判定条件覆盖:判定条件覆盖是指设计若干个测试用例,运行被测程序,使得程序中每个判定本身的判定(真假)分支执行一次,然后,程序中每个判定条件中的逻辑条件至少取一次真值和假值。

组合覆盖(也叫条件组合覆盖):每个判定中的各个条件的各种可能组合都至少出现一次

显然,满足条件组合覆盖的测试用例一定是满足判定覆盖、条件覆盖和判定条件覆盖的。

路径覆盖:可以覆盖程序中所有可能的执行路径

黑盒测试

等价类划分法:

针对是否对无效数据进行测试,可以将等价类测试分为

  1. 标准(一般)等价类测试

  2. 健壮等价类测试

根据测试用例的完整性可以划分

弱等价类测试
弱一般等价类测试
弱健壮等价类测试
强等价类测试
强一般等价类测试
强健壮等价类测试

健壮性有两层含义:容错能力和恢复能力

等价类表

对于复合条件,要分解为简单条件,即如果判断中的条件表达式是一个或者多个逻辑运算符连接的复合条件表达式,则需要改为一系列只有单条件的嵌套判断。

好复杂→先画流程图→再转为流图吧

独立路径集合怎么找到,学校科目,测试用例,单元测试,压力测试

一个程序的 V(G)值正好等于该程序的独立路径数

找出程序的一个独立路径集合

确定独立路径集合需要在画出程序控制流图以及求出环路复杂性 V(G) 后才能开始。
一般步骤为:

  1. 画出程序控制流图
  2. 计算环路复杂性V(G)
  3. 确定独立路径集合

独立路径:

决策表

决策表也称为判定表文章来源地址https://www.toymoban.com/news/detail-814247.html

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

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

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

相关文章

  • 软件测试期末复习(超详细!)

    黑盒测试 :测试人员仅基于输入和输出的规格说明,而不考虑内部代码和结构的一种软件测试方法。 白盒测试 :测试人员基于代码逻辑和结构来设计测试用例,以验证程序的正确性、覆盖率和性能的一种测试方法。 集成测试 :测试软件系统中不同模块之间的集成和交互,

    2024年02月12日
    浏览(32)
  • 山东大学软件学院2021-2022软件测试期末试题

    1.系统缺陷 2.测试自动化 3.回归测试 4.系统测试 5.I18N 1.单元测试与代码调试的区别 2.简述比较集成测试的不同模式、不同方法 3.比较4种导向中的正向思维、逆向思维,并说明为什么这两种导向现今不再流行 4.ST、ET的优缺点比较 给出了一段程序。每一小问给了测试用例,问是

    2024年02月09日
    浏览(26)
  • 【软件测试技术期末复习选择题】

    软件测试技术期末复习选择题 1.在软件测试阶段,测试步骤按次序可以划分为以下几步:( A ) A、单元测试、集成测试、系统测试、验收测试 B、验收测试、单元测试、系统测试、集成测试 C、单元测试、集成测试、验收测试、系统测试 D、系统测试、单元测试、集成测试、

    2023年04月09日
    浏览(36)
  • 软件测试方法和技术期末总复习

    为什么要进行软件测试? 简答:为了保证软件质量,减少不必要的损失。 大题: 软件的某些缺陷只有在测试时才会发现; 提供对系统质量相关信息; 发现缺陷越早更容易更正,预防错误的发生; 提高产品利润 提高企业国际竞争力 软件 =程序 + 数据 (库) + 文档 + 服务 软

    2024年02月09日
    浏览(37)
  • 软件测试期末速成(背题家出列!)

    但行好事,莫问前程😺 刚学完,点赞者不挂科,双倍给下一个人😅【满足我的小vanity】 DLC ⭐ 下面关于软件测试的说法,错误的是( 软件测试就是要找出软件中所有的错误和缺陷 ) DLC ⭐ 修复缺陷的代价,以下哪个阶段最小( 需求分析 ) DLC ⭐ 1、在某公司人事系统中,

    2024年02月11日
    浏览(22)
  • 山东大学软件学院2022软件测试技术期末试题回忆

    前言:本篇博客记录2022大三下软件测试技术期末试题。 复习资料:山东大学软件学院软件测试技术期末复习知识总结 一(15\\\') 1、软件缺陷 2、系统测试 3、回归测试 4、软件国际化 5、测试自动化 二(20\\\') 1、单元测试和代码调试 2、比较集成测试的不同模式,简述集成测试

    2024年02月09日
    浏览(47)
  • 软件测试期末试题及答案(史上最全)

    软件缺陷是由很多方面造成的,以下哪个方面是造成软件缺陷的最多 的地方( A ) A. 规格说明书 B. 系统设计结果 C. 编写代码 D. 其他 覆盖准则最强的是( D ) A. 语句覆盖 B. 判定覆盖 C. 条件覆盖 D. 路径覆盖 实际的逻辑覆盖测试中,一般以(C )为主设计测试用例。 A. 条件

    2024年02月02日
    浏览(32)
  • [软件测试] 03 白盒 基本路径测试 习题

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

    2024年02月04日
    浏览(32)
  • 软件质量保证与测试期末大作业实例二

      软件质量保证与测试 课程大作业 学    院     软件学院     专业班级                 姓    名                 学    号                 完成日期    2022.01.01   目录 1 测试概述. 1 1.1 编写目的... 1 1.2 软件来源... 1 2 软件功能说明. 2 2.1 菜品资

    2024年02月09日
    浏览(29)
  • 【软件测试】路径覆盖

    题目要求: a)       流程图如下: b)    Consider test cases ti = (n = 3) and t2 = ( n = 5). Although these tour the same prime paths in printPrime(), they don\\\'t necessarily find the same faults. Design a simple fault that t2 would be more likely to discover than t1 would Answer:如果将MAXPRIMES的值设为4那么n=5时可能会出现数组

    2024年01月16日
    浏览(27)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包