软件测试 系统非功能性测试习题及答案

* 题型* 题干正确答案解析选项
ABCD
单选题系统测试是将已经集成好的软件系统与其他系统元素结合在一起,进行一系列的(  )。C3-1 系统测试单元测试和集成测试单元测试、集成测试和确认测试集成测试和确认测试验收测试
单选题系统测试中最基本的测试策略是(  )。A3-1 系统测试功能测试性能测试安全测试压力测试
单选题以下关于系统测试方法的说法不正确的是(  )。C3-1 系统测试可以使用监视器方法收集系统执行时间和资源使用情况只要有足够的时间,一个好的安全测试就一定可以侵入一个系统容量测试是指系统承受速度方面的超额负载在嵌入式系统中,功能需求与性能需求必须同时考虑
单选题下列不属于安全性的性能是(  )。C3 性能测试有效性生存性一致性精确性
单选题关于性能测试,下列说法中错误的是( )D3 性能测试软件响应慢属于性能问题能测试就是使用性能测试工具模拟正常、峰值及异常负载状态,对系统触性能指标进行测试的活动性能测试可以发现软件系统的性能瓶颈性能测试是以验证功能完整实现为目的
单选题(   )是瞬间将系统压力加载到最大的性能测试。 D3 性能测试压力测试负载测试并发测试峰值测试
单选题关于性能测试流程,下列说法中错误的是(   )A3 性能测试性能测试比较特殊,它并不遵循一般测试流程性能测试需求分析中,测试人员首先要明确测试目标在制订性能测试计划时,一个非常重要的任务就是设计场景性能测试通常需要对测试过程执行监控
单选题关于 LoadRunner与JMeter,下列说法中错误的是(  )C3 性能测试LoadRunner 是收费的,JMeter 是开源的LoadRunner 广泛支持业界标准协议JMeter 使用监听器记录服务器的响应JMeter 报表较少,其测试报告不如 LoadRunner 详尽
单选题以下软件测试,(   )属于软件性能测试的范畴B3 性能测试接口测试 压力测试 单元测试易用性测试
单选题关于安全测试,下列说法中错误的是(   )C3 性能测试安全测试主要是验证产品是否符合安全需求定义和产品质量标准风险分析也属于安全测试的一种与功能、性能缺陷不同,安全缺陷可以完全避免安全测试要尽早测试、经常测试
单选题下列选项中,哪一项不属于安全测试?D3 性能测试静态分析漏洞扫描渗透测试集成测试
单选题下列选项中,哪一项是跨站点脚本攻击漏洞? (  )A3 性能测试XSSCSRFSQLBuffer Overflow
单选题关于CSRF的说法中,下列说法中错误的是(   )。C3 性能测试它是一种针对 Web应用程序的攻击方式跨站请求伪造通常发生在用户访问网站未退出的情况下跨站请求伪造窃取用户信息伪装成用户执行恶意活动防范跨站请求伪造攻击的主要思路就是加强后台对用户及用户请求的验证能仅限于 Cookie 的识别
单选题下列选项中,(  )是Web漏洞扫描工具。A3 性能测试AppScanFiddlerMetasploitNmap
多选题负载压力性能测试需求分析时,应选择(   )类型的业务作为测试案例。ABD3 性能测试高吞吐量的业务业务逻辑复杂的业务高商业风险的业务高服务器负载的业务
多选题以下描述中正确的有(   )。ABCD3 性能测试响应时间是指从按动传送键到得到结果为止所需要的时间。处理时间是指计算机从接收一个消息到送出它的结果所经过的时间。周转时间是指从提出要求到得到结果所需要的时间。响应时间包括处理时间和传输时间。
多选题在进行健壮性测试时,常用的测试用例设计方法主要有(  )。ACD3 性能测试故障插入测试安全性测试变异测试错误猜测法
多选题 (  )是性能测试指标。ABD3 性能测试响应时间TPSDPH吞吐量
判断题安全测试贯穿于软件的整个生命周期。(   )正确3 性能测试    
判断题安全测试以违反权限与能力的约束为判断依据。(  )正确3 性能测试    
判断题对XSS 漏洞,最核心的防御措施就是对用户的输入进行检查和过滤。(   )正确3 性能测试    
判断题CSRF 漏洞的攻击过程与XSS 漏洞攻击相同。(   )错误3 性能测试    
判断题渗透测试主要是扫描软件安全漏洞。(   )错误3 性能测试    
判断题响应时间是指系统对用户请求做出响应所需要的时间。(  )正确3 性能测试    
判断题请求数/秒是并发用户数的度量单位。(  )错误3 性能测试    
判断题并发数量增大可能会导致系统响应变慢。(  )正确3 性能测试    
判断题点击率是 Web 应用特有的一个指标。(  )正确3 性能测试    
判断题压力测试是系统加压直至系统崩溃,以此来确定系统最大负载能力。(  )正确3 性能测试    
判断题峰值测试与压力测试是同一个概念。(  )错误3 性能测试    
判断题吞吐量是指单位时间内系统能够完成的工作量。(  )正确3 性能测试    

填空题

序号题目参考答案
1______ 是将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试。系统测试
2移动App的专项测试包括安装测试、卸载测试、升级测试、______ 、耗电量测试等。弱网测试
3移动App使用最多的操作系统为iOS和______ 。Android
4Appium的测试对象包括______ 、移动Web应用、混合应用。移动原生应用
5______ 是测试在系统不同运行环境环境下的实际表现。兼容性测试
6 ______ ,也称组装测试、联合测试、子系统测试,在单元测试的基础上,将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的模块之间问题。集成测试
7单元测试主要测试的是______ 、类。功能函数
8自动化测试技术有录制与回放、______ 、数据驱动测试。脚本测试
9从客户角度进行测试需求分析:通过______ 、业务数据、业务操作等分析,明确要验证的功能、数据、场景等内容,从而确定业务方面的测试需求。业务流程
10从技术角度测试需求分析:通过研究______ 、数据库设计、代码实现等,分析其技术特点,了解设计和实现要求,包括系统稳定可靠、分层处理、接口集成、数据结构、性能等方面的测试需求。系统架构设计
11______ 也就是为了某个测试点而设计的测试操作过程序列、条件、期望结果及其相关数据的一个特定的集合。测试用例
12______ 是测试系统权限设置有效性、应对非授权的内部/外部访问、防范非法入侵的能力、数据备份和恢复能力等。安全性测试
13SQL注入攻击的Web应用程序处于______ ,因此大多防火墙不会进行拦截。应用层
14利用XSS攻击的恶意代码一般包括______ 和Javascript。HTML代码
15______ 通常与数据库、系统资源有关,用于规划将来需求增长时,对数据库和系统资源的优化。容量测试
16______ 确定在满足系统性能指标的情况下,系统所能够承受的最大负载量。负载测试
17______ 是指用户每秒向Web服务器提交的HTTP请求数。点击率
18TPS是指系统每秒钟能够处理的______ 的数量。事务
19 ______ 是对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进。软件评审
20______ 是指单位时间内系统能够完成的工作量。吞吐量
21根据工具的来源不同,分为开源测试工具(多数是免费的)和______ 、自主开发的测试工具和第三方测试工具等。商业测试工具
22根据测试的对象和目的,分为单元测试工具、功能测试工具、性能测试工具、______ 等。测试管理工具
23______ 就是软件产品中所存在的问题,最终表现为用户所需要的功能没有完全实现,不能满足或不能全部满足用户的需求软件缺陷
24______ 是一系列活动以评价一个程序或系统的特性或能力并确定是否达到预期的结果。软件测试
25语句覆盖的目的是测试程序中的代码是否被执行,它只测试代码中的______ 。执行语句
26因果图的多个输入之间的约束包括异、或、唯一、______ 四种。要求
27因果图中的______ 关系要求程序有一个输入和一个输出,输出与输入保持一致。恒等
28______ 是某个输入域的子集,在该子集中每个输入数据的作用是等效的。等价类
29______ 通常作为等价类划分法的补充。在测试中,会将两者方法结合起来共同使用。边界值法
30______ 通常由条件桩、条件项、动作桩、动作项四部分组成。决策表
31______ 是指在软件产品完成了系统测试之后、产品发布之前所进行的软件测试活动。验收测试的重要特征就是用户参与。验收测试
32______ 通过运行程序来发现软件系统中的问题。 动态测试
33验证软件单元是否符合软件需求与设计的测试称为______ 。单元测试
34按照缺陷的严重程度可以将缺陷划分为______ 、一般、次要、建议。严重
35ISO9126-1991标准提出的质量模型包括功能性、可靠性、______ 、效率、可维护性、可移植性6大特性。可使用性
36对程序的逻辑结构、路径与运行过程进行的测试称为______ 。白盒测试
37______ 是指导今后一系列测试活动的文件。测试计划
38功能测试范围可以借助流程图和框图按功能层次分解,也可以按______ 、功能逻辑进行分解。功能区域
39测试覆盖率可以看作由______ 和代码覆盖率等两部分组成。测试需求覆盖率
40______ 用来检验系统是否能保持长期稳定、正常的运行,如确定正常运行时间,即平均失效时间。可靠性测试
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
软件测试,面试官可能会问到一些关于Python编程语言的问题。以下是一些常见的软件测试Python面试题以及它们的答案: 1. 什么是断言(assertion)?断言的作用是什么? 断言是用于验证程序执行结果是否符合预期的一种机制。在软件测试,我们可以使用断言来判断测试结果与期望结果是否一致。当程序执行到断言的位置时,若断言不为真,程序会止执行,并给出错误信息。 2. 你在自动化测试过程遇到了哪些问题,是如何解决的? 自动化测试过程可能会遇到一些问题,比如元素定位困难、稳定性问题、测试环境配置等。为了解决这些问题,可以采取以下方法: - 使用合适的元素定位策略,如使用唯一标识符或路径来定位元素。 - 对自动化测试脚本进行错误处理,以增加稳定性。 - 使用虚拟化技术来创建可靠的测试环境,避免依赖于外部资源。 3. 你熟悉哪些Python库或框架用于软件测试? 在软件测试,常用的Python库或框架包括: - unittest:用于编写和运行测试用例的框架。 - pytest:一个功能强大且灵活的测试框架,支持自动发现测试用例、参数化测试等功能。 - Selenium WebDriver:用于Web应用程序的自动化测试。 - requests:用于发送HTTP请求并进行接口测试。 4. 请解释一下POM模式(Page Object Model)在自动化测试的作用。 POM模式是一种基于面向对象编程的设计模式,用于将页面的元素和操作封装成可重用的对象。它的作用是提高代码的可维护性和可读性,减少测试脚本的冗余代码。通过将页面的元素和操作抽象成对象,可以更好地组织和管理测试代码,并在页面变化时更方便地进行维护。 这些是一些常见的软件测试Python面试题及其答案。希望对你有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [2022年测试工程师高频面试题及答案【python篇】](https://blog.csdn.net/jiangjunsss/article/details/123642853)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [《量化投资以Python为工具》资源及源码及习题](https://download.csdn.net/download/fairy_tail20/88248689)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [30道python自动化测试面试题](https://blog.csdn.net/m0_37794269/article/details/127638480)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Meteor.792

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值