| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 2022年软件设计师考试知识点:软件测试 -> 正文阅读 |
|
[开发测试]2022年软件设计师考试知识点:软件测试 |
很多考生在备考2022年软件设计师考试,为大家整理了2022年软件设计师考试知识点:软件测试,供考生备考复习。 软件测试(★★★★) 【考法分析】 本知识点的考查形式主要有:给定一些描述判断正误;或对于一些具体测试方法判断分类;以及根据要求设计测试用例或判断测试用例的个数。 【要点分析】 1、常见的软件测试方法分类: 等价类划分:确定无效与有效等价类,设计用例尽可能多的覆盖有效类,设计用例只覆盖一个无效类。 边界值分析:处理边界情况时最容易出错,选取的测试数据应该恰好等于、稍小于或稍大于边界值。 3、常见的白盒测试方法: 语句覆盖:语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。【最弱覆盖】 判定覆盖:判定覆盖又称为分支覆盖,它的含义是,不仅每个语句至少执行一次, 而且每个判定的每种可能的结果(分支)都至少执行一次。 条件覆盖:条件覆盖的含义是,不仅每个语句至少执行一次,而且使得判定表达 式中的每个条件都取得各种可能的结果。【条件不一定包含判定,反之亦然】 判定/条件覆盖:同时满足判定覆盖和条件覆盖的逻辑覆盖。 路径覆盖:它的含义是,选取足够多的测试用例,使得程序的每条可能执行到的 路径都至少经过一次(如果程序中有环路,则要求每天环路路径至少经过一次) 【包含判定覆盖,但不包含条件覆盖】 3、各测试阶段的任务: (1)验收测试:有效性测试、软件配置审查、验收测试。 (2)系统测试:恢复测试、安全性测试、强度测试、性能测试、可靠性测试和安装测试。 (3)集成测试:模块间的接口和通信。 (4)单元测试:模块接口、局部数据结构、边界条件、独立的路径、错误处理。 (5)其他测试:回归测试(修改软件后进行的测试,防止引入新的错误)。负载测试(对软件负载能力的测试)。压力测试(对软件超负荷条件下运行情况的测试)。 【备考点拨】 1、掌握常见的测试方法分类; 2、掌握常见的黑盒测试方法和白盒测试方法。 3、了解软件测试相关的概念,以及一些常见的测试阶段的任务。 |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/17 22:41:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |