(挂)好未来测试开发 笔试(2024.10.10)
单选、多选、三道编程题
- 猴子测试:模拟随机用户操作,随机操作应用程序。 a. 优点:可以发现一些平时不易察觉的缺陷;可以用于软件的稳定性和耐用性测试; b. 缺点:随机性导致难以重复性验证问题;可能无法覆盖所有重要的功能或路径;
- 条件组合覆盖:要注意每个条件的真假性组合;
- vi打开文件,替换字符串(old->new):
- SQL关键字:
- 软件测试主要工作内容:验证、确认 a. 验证:确保软件产品在开发过程中的各个阶段符合规定的标准和要求。 b. 确认:确保最终的软件产品满足用户的需求和期望。
- Jmeter常用的断言: a. 响应断言 b. 大小断言 c. JSON断言 d. XML断言 e. 断言结果树 f. 模式匹配断言 g. 响应时间断言 h. BeanShell断言 i. JSR223 Assertion
- 自顶向下增量式集成测试优缺点
:s/old/new/g
:s:对整个文件进行替换
/g: 全局替换,替换每一行中的所有匹配项
编程题:
一、给定只包含'(',')','{','}','['和’]'的字符串,判断字符串是否有效。有效需满足:
- 左括号必须用相同类型的右括号闭合;
- 左括号必须以正确的顺序闭合。 示例1: 输入为:“()" 输出为:true
二、给定长度为n的整数数组nums,判断在最多改变1个元素的情况下,该数组能否变成一个非递减数列。
三、给定一个表示整数的字符串n,返回与他最近的回文整数(不包括自身),如果不止一个,返回较小的那一个。输入:”123“输出:”121“