当前位置: 首页 > news >正文

【期末复习】软件质量保证与测试

考试内容

a卷 前三个部分(就业前景、岗位、发展前景(第一部分最后一个知识点),第四部分缺陷管理不考)

单选 10*2

判断 12*1

简单3*10 四个小题 (7个  pta部分涵盖+ppt)

设计 10+18

简答题(PTA简答题+PPT

背完80分以上基本没问题

一、什么是软件。

软件是计算机程序、程序所用的数据以及有关文档资料的集合。

软件=程序+数据+文档+服务

二、软件危机的表现形式。

  1. 软件开发费用和进度失控;
  2. 软件系统实现的功能与实际需求不符;
  3. 软件的可靠性差;
  4. 软件难以维护;
  5. 软件通常没有恰当的文档资料;
  6. 软件成本在计算机系统总成本中所占比例居高不下,且逐年上升。

三、据IEEE1983,什么是软件测试?

IEEE1983软件测试的标准定义:软件测试是使用人工和自动手段来运行或测试某个系统的过程,目的在于检验被测软件系统是否满足规定的需求,或是弄清楚预期结果与实际结果之间的差别。

      

四、软件测试的目的?软件测试的基本流程?

  1. 软件测试的目的:软件测试是通过设计和运行测试用例来校验被测系统的实际输出与预期输出是否一致,最终目标是保证系统应符合需求
  2. 软件测试的基本流程:测试需求分析、制定测试计划、设计测试方案、执行测试、测试评估、测试总结、测试维护

五、软件缺陷:什么是软件缺陷?从软件缺陷的五个方面(规则)举例说明软件缺陷的现象。(要求:计算器和百度搜索引擎的举例除外)

答:

(1)Ron Patton从五个方面给出软件缺陷的正式定义:只要符合下列五个规则中的一条,就叫作软件缺陷。

①软件未达到需求规格说明书中指明的功能,则是缺陷。
②软件出现了需求规格说明书中指明不会出现的错误,则是缺陷。此条规则可视对软件系统容错性的要求。
③软件功能超出需求规格说明书中指明的范围,则是缺陷。
④软件未达到需求规格说明书中虽未指出但应达到的目标,则是缺陷。
⑤软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为软件使用效果不好,则是缺陷。

(2)a.一个视频播放器的产品说明书明确说明可以播放各种格式的视频,但在实际使用过程中发现该视频播放器无法播放某些特定的视频文件格式;

b.一个日程管理软件的产品说明书明确表示在添加、编辑和删除日程时不会丢失任何数据,但用户在使用过程中发现有时候添加的日程会突然消失,无法找回;

c.一个文本编辑器在产品说明书中只说明可以进行基本的文字编辑和格式化,但是在实际使用中,用户发现还可以进行协同编辑和版本控制等高级功能;

http://www.lryc.cn/news/413540.html

相关文章:

  • CTFHub——XSS——反射型
  • docker 部署 libreoffice
  • 预测各种开发语言的市场占比
  • mybatisplus 通用字段自动赋值与更新
  • 图像生成中图像质量评估指标—FID介绍
  • uniapp全局分享功能实现方法(依赖小程序右上角的分享按钮)
  • Redis中BigKey的判定查找建议
  • Swift-语法基础
  • 面向对象进阶:多态、内部类、常用API
  • 寸(英寸)、码、斤、公顷等日常中大概的换算单位你清楚吗
  • Python面试宝典第26题:最长公共子序列
  • 接口测试学习笔记2
  • vue3修改带小数点的价格数字:小数点的前后数字,要分别显示成不同颜色和大小!已经封装成组件了!
  • JVM(Java虚拟机) - JVM内存分配与内存管理
  • Linux中vim的基本介绍和使用
  • 宝塔面板上,安装rabbitmq
  • 【Docker系列】Docker 镜像管理:删除无标签镜像的技巧
  • 数据采集器
  • 小红书0510笔试-编程题
  • 2024年热门开放式耳机评测!悠律、韶音、声阔到底该选谁?
  • 计算机毕业设计选题推荐-智慧物业服务系统-Java/Python项目实战
  • 新手小白学习PCB设计,立创EDA专业版
  • 查物流信息用什么软件
  • (40)温度传感器
  • 【靶场实操】sql-labs通关详解----第二节:前端页面相关(Less-11-Less-17)
  • 样式与特效(2)——新闻列表
  • NICE Seminar(2023-07-16)|演化算法的理论研究到底有什么用?(南京大学钱超教授)
  • 优盘驱动器未格式化?数据恢复全攻略
  • (超全)Kubernetes 的核心组件解析
  • 前端常用的【设计模式】和使用场景