| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 软件测试期末复习 -> 正文阅读 |
|
[开发测试]软件测试期末复习 |
目录 Myers将软件定义为:测试是为了发现错误而执行程序或系统的过程 静态白盒测试包括{1.代码检查,2.静态结构分析}这两种方法 动态白盒测试主要是{程序插桩,逻辑覆盖测试,基本路径测试,循环结构测试} 黑盒测试方法{等价类划分法,边界值分析法,判定表驱动法,因果图法,场景法,正交实验法,错误推测法} 前言hello大家好,我是p_j_c_h,这是我第一次在csdn发文章,有不足之处还请指正。这快到期末考试了,老师就带着我们划重点,这篇文章是我根据老师画的重点来进行编写的。希望这篇文章能够帮助你。 软件测试是保障软件质量的关键手段IEE给出的软件测试的标准定义:使用人工或自动手段来运行或测某个系统的过程,其目的在于检验软件是否满足规定的需求或弄清预期结果和实际结果之间的差别。 Myers将软件定义为:测试是为了发现错误而执行程序或系统的过程
软件测试的目的:就是为了保证软件产品的最终的质量
Pareto原则:80%的软件缺陷起源于20%的模块 软件测试的过程:这就构成了软件测试的生命周期 V/W 模型的优缺点V模型:
改良:每个步骤都可以进行小的迭代 W模型:
区别:
什么是测试用例?包含哪些内容测试用例是测试执行之前已经设计好的一套详细的测试方案,也是测试执行是的最小实体。描述了测试一个特定软件产品的具体任务,体现了测试方案、方法、技术、和策略,包含测试目标、测试环境、输入数据、测试步骤、预期结果等内容。总的来讲,测试用例是为了某个特殊目标而编制的一组测试输入、执行条件以及预期结果,其目的是确定应用程序的某个特性是否能够正常工作,并且满足特定用户需求和软件设计结果。 白盒测试(看课本理解方法)
静态白盒测试包括{1.代码检查,2.静态结构分析}这两种方法动态白盒测试主要是{程序插桩,逻辑覆盖测试,基本路径测试,循环结构测试}黑盒测试(看课本理解方法)黑盒测试方法{等价类划分法,边界值分析法,判定表驱动法,因果图法,场景法,正交实验法,错误推测法}场景法基本概念:
错误推断法概念:错误推断法基于经验和直觉推测程序中可能出现的各种错误和容易发生错误的特殊情况,将其列举为清单,然后有针对性的设计测试用例。 单元测试单元测试就是根据软件规格说明书、详细设计说明书、编码规范和源程序清单,对软件设计中的最小单元进行正确性检验的测试工作,主要测试软件单元在语法、格式、和逻辑上的错误。
什么是集成测试、系统测试,以及它们之间的区别集成测试也被称为部件测试、组装测试、联合测试或子系统测试,主要测试组合在一起的软件单元能否正常工作,是单元测试和系统测试之间的过渡阶段 系统测试是将经过集成测试之后的软件系统和系统运行必备元素组合在一起,然后对用户实际运行环境下的完整计算机系统进行测试。
集成测试和系统测试的区别:
集成测试的策略与模式**测增式:**自顶向下集成、自底向上集成、三明治集成 集成测试的两种模式:
什么是α测试什么是β测试?(都属于验收测试)是由一个用户在开发环境下进行的测试,也可以是公司的内部的用户模拟实际操作环境下进行的测试。(主要对软件产品的功能、性能、可用性、和可靠性做出评价,特别是对软件界面和易用性进行测试)
由软件开发方组织各方面的典型用户在不同场所进行测试
什么是回归测试?回归测试是指在对之前已经测试过的软件系统进行修改或扩充之后所进行的重新测试,是为了保证对软件所做的修改和扩充没有引起新的错误而进行的重复测试。(回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。) 策略的选择需要考虑软件开发成本、时间和质量的平衡,针对不同的软件项目、回归测试内容和测试阶段进行综合选择。 性能测试的指标与术语
软件缺陷生命周期与处理流程缺陷生命周期? 缺陷处理流程提交 --> 分配 --> 确认 --> 拒绝/延期 --> 处理 --> 复测 --> 关闭 接口测试十大组件(Jmeter)
测试计划 --> 线程组 --> 配置元件 --> 前置处理器 --> 定时器 --> 取样器 --> 后置处理器 --> 断言 --> 监听器 测试计划、线程组、取样器 总结在下萌新一枚,第一次写文章有不足之处还望指正,我一定会努力创作更为优质的内容。在这里,p_j_c_h,祝大家期末必过。(这篇文章应该曝光不大,可能没有曝光,没事,那就当做写给自己看的期末复习文件) |
|
开发测试 最新文章 |
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/18 5:48:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |