第七章软件静态测试

2023-11-16



7.1静态测试

  1. 静态测试:静态测试是指不运行被测程序本身,通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。其被测对象是各种与软件相关的有必要进行测试的产物,是对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态测试可以手工进行,充分发挥人的思维的优势,并且不需要特别的条件,容易展开,但是静态测试对测试人员的要求较高,至少测试人员需要具有编程经验。

  2. 在不运行软件的情况下进行软件测试特点

  1. 不必动态地进行程序

  2. 可以人工进行,充分发挥 人的想象力

  3. 不需要特别的条件,容易展开

  4. 对测试人员要求比较高

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

第七章软件静态测试 的相关文章

  • Linq 三表 left join 的实现

    目的实现 select id name jname cname from userinfo u left join job j on u job j jid left join city c on u city c cid 多表left j
  • 家长叫我别天天我在房间没事多看看新闻,我说我马上写个爬虫爬新闻看!!!

    文章目录 前言 撸起袖子开始看新闻 爬新闻 完整代码 爬取结果 看新闻喽 最后 前言 本文爬虫源码已由 GitHub https github com 2335119327 PythonSpider 已经收录 内涵更多本博文没有的爬虫 有兴
  • 使用webpack打包vue项目

    使用webpack打包vue项目 安装webpack工具 安装方式有两种 全局安装 命令 npm install g webpack webpack cli 以及安装在项目中 这里使用第二种 在项目中安装 这里的 D表示运用到开发 deve
  • Python中,如何初始化不同的变量类型为空值

    常见的数字 字符 很简单 不多解释 列表List的其值是 x y z 的形式 字典Dictionary的值是 x a y b z c 的形式 元组Tuple的值是 a b c 的形式 所以 这些数据类型的变量 初始化为空值分别是 数值 di
  • 影视剪辑,短视频从拍摄到剪辑,超详细教程

    Hello 在这个短视频时代很多小伙伴想拍摄短视频 却无从下手 给你们分享一下 新手拍短视频的技巧 希望能帮助你轻松入门 关于视频后期制作也分享8个技巧 一 闪白 在视频拍摄剪辑合成节目时 如果不直接使用白帧叠化 而是在原素材上调高gamm
  • 基于STM32的IAP技术分享

    基于STM32的IAP技术分享 1 烧录过程说明 2 厂家bootloader 3 bootloader区和APP区空间划分 4 bootloader区和APP程序内容说明 5 实验 5 1实验所用到的上位机软件 5 2 bootloade
  • 7.STM32IO引脚的复用和映射

    1 端口复用是什么 STM32有很多内置外设 这些外设的外部引脚都是可以与GPIO复用的 一个GPIO可以复用为外置内设的功能引脚 就是一个IO口可以作为很多的功能 可以根据情况选择功能 例如PA9 PA10 是作为串口使用的 而不是作为普
  • reactor模式 proator模式

    reactor模式 浅析 http www cnblogs com dolphin0520 p 3916526 html http blog csdn net xcwll sina article details 47783665 在事件驱
  • KVM中virtio-user工作思路(十二)

    主要查看一下virtio user的工作思路 个人觉得他主要是用来替换KNI或者OVS的TAP设备 更好的用法应该是给container来用 主要是通过操作 dev vhost net创建kernel的tap设备用 然后kernel和vir
  • 通用服务器系统,Engine

    Engine C 服务器编程底层库 特点 Windows Linux双平台 Windows下为静态库 主要方便开发者调试 Linux下为动态库 用于生产环境部署 基本包含集成服务器常用模块 数学 文件系统 配置 日志 网络 脚本 时间 多线
  • AI 人工智能之常见概率分布(1)

    二项分布 考察由n次随机试验组成的随机现象 它满足以下条件 1 重复进行n次随机试验 2 n次试验相互独立 3 每次试验仅有两个可能结果 4 每次试验成功的概率为p 失败的概率为1 p 在上述四个条件下 设X表示n次独立重复试验中成功出现的
  • PHP中常见的命令执行函数与代码执行函数

    部分参考 eval函数和system函数的区别 代码执行漏洞和命令执行漏洞 美豆阿的博客 CSDN博客 渗透测试之 PHP中常见的命令执行函数及其利用与防御 通地塔的博客 CSDN博客 php中代码执行 命令执行函数 卿先生 博客园 目录
  • CS109: Probability for Computer Scientists笔记1

    维生素C吃多了会上火 个人CSDN博文目录 CS109 Probability for Computer Scientists Summer 2022笔记合集
  • 算法--生成1~n的排列

    在暴力求解法中 我们常常要用上枚举一些简单内容以便方便获得解 若要输出整数n的前n个整数的全排列 则按字典序输出为 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 从中我们似乎发现了一些规律 先输出以1开头的排列 再
  • 海致大数据京信_5G行情再度点燃,6大细分领域龙头股曝光!(名单)

    今年的的主线行情依然是科技股 而科技当以看5G和华为为主 5G板块已经走了三周的震荡 空头明显有衰竭之像 5G产业链的细分行业龙头 基站天线 拥有5G大规模天线技术的核心厂家 以及天线和射频一体化趋势的行业变革对天线厂家的影响 000063
  • PowerDesigner15的PDM中表图显示NAME和CODE

    在POWERDESIGNER15里 设计PDM中的表默认只显示字段的解析名和数据类型 如果需要显示NAME的同时也显示CODE 按下面的方法操作设置 在空白处右键 选Display Preferences 在弹出对话框中的左边树选择TABL
  • bitmap 位图 头结构

    转自 http www cnblogs com lzlsky archive 2012 08 16 2641698 html 位图BITMAPINFOHEADER 与BITMAPFILEHEADER 先来看BITMAPINFOHEADER
  • 使用QGIS软件对面数据顶点编辑实现数据的微改动

    在平时的项目中 会出现网上下载的数据与实际不符 有一些小小的偏差 这时候需要对一些区域数据进行微调 这就可以利用QGIS的顶点工具进行操作 目录 1 第一步 数据加载 2 第二步 图层编辑 3 第三步 顶点工具 4 第四步 具体操作 1 第
  • js中的分割截取方法

    在我们平时写项目以及做算法题时 经常会遇到截取字符串 截取数组 然后我发现每次用的方法都不一样 但是又长得很像 很容易搞不清楚 所以这篇博客就浅浅地来说一说这个问题 我们常用的分割方法主要有split splice slice substr

随机推荐

  • 【蒸汽冷凝器型号和PI控制】具有PID控制的蒸汽冷凝器的动力学模型(Matlab&Simulink)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码 Simulink及文章 1 概述 摘要 建立了蒸汽冷凝器
  • 【Oracle】使用DataGrip连接Oracle数据库

    前言 因为PLSQL Developer试用期过期了 于是使用DataGrip连接Oracle进行学习使用 连接 1 创建连接 2 配置连接 2 1 Name 随便改 改一个合适的名字即可 2 2 Host Port SID Driver
  • C++ - 使用sort函数实现自定义排序

    1 背景 给你一些学生的资料数据 单个学生的资料数据包括如下内容 class student public int m age int m sex string m name public student int age int sex s
  • 算法题5

    题目 给定一个单词 你需要判断单词的大写使用是否正确 我们定义 在以下情况时 单词的大写用法是正确的 全部字母都是大写 比如 USA 单词中所有字母都不是大写 比如 leetcode 如果单词不只含有一个字母 只有首字母大写 比如 Goog
  • 最高成绩的输出(结构体)

    题目描述 从键盘输入若干个学生的信息 每个学生信息包括学号 姓名 3门课的成绩 计算每个学生的总分 输出总分最高的学生的信息 输入 首先输入一个整数n 1 lt n lt 100 表示学生人数 然后输入n行 每行包含一个学生的信息 学号 1
  • C++基础:

    什么是多态 哑巴了吧 你知道你倒是说呀 所谓多态也就是一个接口的多种实现方式 多态包括 虚函数 纯虚函数 覆盖 模板 重载与多态没有关系 虚函数 虚函数是带有virtual关键字的函数 定义一个函数为虚函数 定义他为虚函数是为了允许用基类的
  • deeplearning.ai课程作业:Course 1 Week 2

    deeplearning ai课程作业 Course 1 Week 2 原始作业在GitHub上下载 本文仅作为本人学习过程的记录 含答案 不喜勿看 全部自己跑过 保证可行 Part 1 Python Basics with Numpy o
  • input的复选框

  • redis 查看所有的key方式介绍

    本文主要介绍了redis 查看所有的key方式 具有很好的参考价值 希望对大家有所帮助 一起跟随微点阅读小编过来看看吧 可以使用KEYS 命令 1 KEYS pattern 例如 列出所有的key 1 redis gt keys 列出匹配的
  • SpringBoot漏洞大全

    原文出处 SpringBoot漏洞 qq com 前段时间做渗透 发现了一个很眼熟的页面 长这个样子 页面log是 去世界最大的同性交友网github com搜了一下 发现了一个十分详细的文章 存在大量接口信息泄露 成功交差 我打的网站有h
  • 【Python】Windows 11下更改python默认的pip install包安装路径

    Windows 11下更改python默认的pip install包安装路径 看到CSDN和知乎上有很多文章写如何修改pip包的默认安装路径 看了一遍基本都不管用 经过一定时间的摸爬滚打 终于找到了如何修改pip install默认安装路径
  • pychram 安装大三方库总是提示pip版本不匹配

    1 查看pip版本号 terminal终端执行pip list查看当前pip版本号 file settings project pychramproject python interpreter目录下查看搜索pip最新版本号 2 在文件夹地
  • This file isn‘t in your working directory. Teammates you share this request with won‘t be able to us

    postman上传图片文件问题 解决方案 进入设置 file gt settings 上传的文件必须在设置的工作区中 不然会报错 选择body file
  • python入门--Vscode创建python项目

    在VS Code中创建Python项目可以通过以下步骤实现 1 打开VS Code 2 点击左侧的 资源管理器 图标 3 选择一个文件夹 右键点击新建文件夹 命名为你的项目名称 4 打开终端 使用以下命令创建虚拟环境 python m ve
  • 杂项知识

    挂载 img 文件 mount t proc o loop initrd 2 6 23 1 42 fc8 img mnt img mount t debugfs o loop initrd 2 6 23 1 42 fc8 img mnt i
  • CCF-CSP真题《202305-2 矩阵运算》思路+python,c++满分题解

    想查看其他题的真题及题解的同学可以前往查看 CCF CSP真题附题解大全 试题编号 202305 2 试题名称 矩阵运算 时间限制 5 0s 内存限制 512 0MB 问题描述 题目背景 Softmax Q KTd V 是 Transfor
  • 基于openwrt平台搭建局域网技术验证之二

    1 测试目的 验证l2tp服务器模式的可行性 提供vpn l2tp模式的服务器功能 供客户端连接访问内网 2 参考资料 参考连接1 https www jianshu com p ccf8f2cca70e 参考连接2 https openw
  • win10小课堂:如何彻底关闭windows defender

    win10小课堂 如何彻底关闭windows defender Windows10系统中自带了windows defender杀毒软件 但是不少用户对它的评价褒贬不一 其一是扫描的频率太高 占用大量CPU 其二是有些文件 不经过任何提示就直
  • 解决 Command "python setup.py egg_info" failed with error code 1 问题

    解决 Command python setup py egg info failed with error code 1 问题 参考 pip install unroll python setup py egg info failed wi
  • 第七章软件静态测试

    7 1静态测试 静态测试 静态测试是指不运行被测程序本身 通过分析或检查源程序的语法 结构 过程 接口等来检查程序的正确性 其被测对象是各种与软件相关的有必要进行测试的产物 是对需求规格说明书 软件设计说明书 源程序做结构分析 流程图分析