2023软件测试口试题合集(内附详细答案)

打印 上一主题 下一主题

主题 1001|帖子 1001|积分 3003

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
01 软件测试理论部门
  1.1 测试概念
  1. 请你分别先容一下单位测试、集成测试、体系测试、验收测试、回归测试
  单位测试:完成最小的软件设计单位(模块)的验证工作,目标是确保模块被正确的编码
  集成测试:通过测试发现与模块接口有关的问题
  体系测试:是基于体系团体需求阐明书的黑盒类测试,应覆盖体系所有连合的部件
  回归测试:回归测试是指在发生修改之后重新测试先前的测试用例以包管修改的正确性
  验收测试:这时相关的用户或独立测试职员根据测试计划和结果对体系进行测试和吸收。验收测试包罗Alpha测试和Beta测试。
  Alpha测试:是由用户在开发者的场所来进行的,在一个受控的环境中进行。并且在开发者对用户的指导下进行测试,开发者负责纪录发现的错误和使用中遇到的问题
  Beta测试 :由软件的最终用户在一个或多个用户场所来进行的,开发者通常不在现场。由用户纪录在测试中遇到的一系列问题,并定期报给开发者。
  2. 什么是黑盒?什么是白盒?黑盒和白盒的测试方法分别有哪些?
  黑盒:黑盒测试也称功能测试或数据驱动测试。把程序看作一个不能打开的黑盆子,在完全不考虑程序内部布局和内部特性的情况下,对程序接口进行测试。“黑盒”法着眼于程序外部布局、不考虑内部逻辑布局、针对软件界面和软件功能进行测试
  常用的黑盒测试方法:等价类划分法;边界值分析法;因果图法;场景法;正交实验设计法;判定表驱动分析法;错误推测法;功能图分析法。
  白盒测试:也称为布局测试或逻辑驱动测试,是针对被测单位内部是怎样进行工作的测试
  常用白盒测试方法
  静态测试:不用运行程序的测试;
  动态测试:需要执行代码,通过运行程序找到问题;
  逻辑覆盖包罗:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖
  1.语句覆盖每条语句至少执行一次。
  2.判定覆盖每个判定的每个分支至少执行一次。
  3.条件覆盖每个判定的每个条件应取到各种可能的值。
  4.判定/条件覆盖同时满足判定覆盖条件覆盖。
  5.条件组合覆盖每个判定中各条件的每一种组合至少出现一次。
  6.路径覆盖使程序中每一条可能的路径至少执行一次。
  3. 测试流程:
  需求测试->概要设计测试->详细设计测试->单位测试->集成测试->体系测试->验收测试
  4. app测试性能指标
  内存
  cpu
  流量
  启动速率
  5. web测试和app测试不同点
  体系架构方面:
  web项目,一般都是b/s架构,基于浏览器的
  app项目,则是c/s的,必须要有客户端,用户需要安装客户端。
  web测试只要更新了服务器端,客户端就会同步会更新。App项目 则需要客户端和服务器都更新。
  性能方面:
  web页面重要会关注响应时间
  而app则还需要关心流量、电量、CPU、GPU、Memory等。
  兼容方面:
  web是基于浏览器的,以是更倾向于浏览器和电脑硬件,电脑体系方面的兼容
  app测试则要看分辨率,屏幕尺寸,操纵体系、网络。
  web测试是基于浏览器的以是不必考虑安装卸载。
  而app是客户端的,则必须测试安装、更新、卸载。除了常规的安装、更新、卸载还要考虑到非常场景:包罗安装时的制止、弱网、安装后删除安装文件 。
  6. 缺陷按优先级分为哪些范例? p1-p5 口试重点
  缺陷必须立刻解决
  缺陷要求正常列队等候修复
  缺陷可以在方便时被纠正
  下一个版本修复
  不修复
  7. 测试用例的内容是什么? 口试重点
  用例编号
  测试概述或用例标题
  测试步骤
  预期结果

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

缠丝猫

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表