软件测试题(更新中)

本文是一套关于软件测试的试题集,涵盖了测试类型、测试方法、测试工具、测试用例设计等多个方面,旨在考察软件测试的基础知识和实践技能。包括了beta测试的性质、组合覆盖的测试用例设计、静态与动态测试的区别、压力测试的场景、白盒测试技术、系统测试内容、回归测试的目的等关键知识点。
摘要由CSDN通过智能技术生成

1,Beta 测试是验收测试的一种。请判断这句话的正确与否。

 正确

2,语句if(a>5 && b<0)满足条件组合覆盖需要设计测试用例的个数为( )

4
if语句中的a>5有两种结果, b<0也有两种结果,所有总的组合有2*2=4种,即真假,假真,真真,假假

3,软件测试方法中的( )属于静态测试方法

软件的静态测试不要求在计算机上实际执行所测程序,主要以一些人工的模拟技术对软件进行分析和测试;
而软件的动态测试是通过输入一组预先按照一定的测试准则构造的实例数据来动态运行程序,而达到发现程
序错误的过程。

静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,
也可以借助软件工具自动进行。人工测试技术主要包含三种静态测试技术,分别是走查、审查和正式评审。

4,对手机软件的压力测试通常可以包括【多选】( )

  • 存储压力

  • 响应能力压力

  • 网络流量压力

  • 并发压力

存储压力
响应能力压力
网络流量压力	


并发压力是针对服务器的,因为每次并发是一个客户端

5,侧重于观察资源耗尽情况下的软件表现的系统测试称为?
强度测试
压力测试
容量测试
性能测试

压力测试
强度测试:为了确定系统在最差环境下的工作能力,在非标准工作环境下,不断人为降低系统工作所需要的资源
,以测试系统在资源不足的情况下的工作状态。

压力测试:高负荷下的负载测试
负载测试:模拟实际软件系统所承受的系统负荷,通过模拟增加用户量,观察响应时间,数据吞吐量,CPU占用,
发现系统存在的性能瓶颈、内存泄漏、不能实时同步等问题。

容量测试:是性能测试的一种,测试系统的最大容量,为系统扩容,为性能优化提供参考。

性能测试—疲劳强度测试
通过增加短时间的交易量,而缩短测试时间来达到既定的测试目标,尽可能在短时间内完成规定的所有交易量。

6,下面属于白盒测试方法的是()
等价类划分法
逻辑覆盖
边界值分析法
错误推测法

逻辑覆盖
黑盒测试方法:因果图、错误推测、边界值分析、等价类划分。

白盒测试法主要有逻辑覆盖、基本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、
判定覆盖、条件覆盖、判断 - 条件覆盖,选择 B 。其余为黑盒测试法。

7,系统测试将软件,硬件,网络等其他因素结合,对整个软件进行测试.()不是系统测试的内容。
路径测试
可靠性测试
安装测试

路径测试
软件开发阶段一般又划分成需求分析、概要设计、详细设计、编码与单元测试、组装与系统测试以及安装与验收等6个阶
段。系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。常见的系统测试主要有
恢复测试、
安全性测试、
强度测试、
性能测试、
可靠性测试
安装测试等。

8,使用语句覆盖对下列代码进行测试用例设计时,需要设计( )个测试用例

public  static void Test(int a, int b, int c)
{
   
    if ((a > 1) 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值