软件测试面试【富途面经分享】

目录

一面面经(1h)

二面面经


一面面经(1h)

一、对白盒黑盒灰盒测试的理解

答:

1、黑盒测试就当整个程序是个黑盒子,我们看不到它里面做了什么事情,只能通过输入输出看是否能得到我们所需的来测试。而白盒测试可以当盒子是透明的,里面的一切我们都看得清楚,从而我们可以通过去测内部结构来测试。

2、常用的黑盒测试方法有:等价类划分法、边界值分析法,因果图法、场景法、正交实验法、判定驱动表分析法、错误推测法、功能图分析法。

3、白盒测试也称为结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。youlian它根据程序的控制结构设计测试用例,主要用于软件或程序验证。测试方法有静态测试和动态测试两种。逻辑覆盖测试方法分为:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。

4、灰盒测试,是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输入、输出的正确性,同时也关注程序内部的情况。灰盒测试不像白盒那样详细、完整,但又比黑盒测试更关注程序的内部逻辑,常常是通过一些表征性的现象、事件、标志来判断内部的运行状态。

二、接口测试属于哪类测试

答:

接口测试属于灰盒测试阶段。接口测试开始于白盒测试之后,黑盒测试之前,因此,接口测试属于灰盒测试阶段。在测试中既要关注接口的内部实现,又要关注接口的外部表现。

三、TCP和UDP的区别

答:

1、相同点:TCP和UDP都是传输层的协议

2、差别点:

①TCP是面向有连接的,UDP是面向无连接的。

②TCP是一对一传输,UDP支持一对一、一对多、多对一、多对多的交互通信。

③TCP是面向字节流的,即把应用层传来的报文看成字节流,将字节流拆分成大小不等的数据块,并添加TCP首部。UDP是面向报文的,对应用层传下来的报文不拆分也不合并,仅添加UDP首部。

④TCP支持传输可靠性的多种措施,包括保证包的传输顺序、重发机制、流量控制和拥塞控制等。UDP仅提供最基本的数据传输能力。

 四、进程和线程的区别

答:
本质区别:进程是操作系统资源分配的最小单位,线程是处理器任务调度和执行的基本单位。

包含关系:一个进程至少有一个线程,线程是进程的一部分,所以线程也被称为轻权进程或者轻量级进程。

资源开销:每个进程都有独立的地址空间,进程之间的切换会有较大的开销。线程可以看成轻量级的进程,同一个进程内的线程共享进程的地址空间,每个线程都有自己独立的运行栈和程序计数器,线程之间切换的开销小,而进程间切换还要切换地址空间,其开销较大。

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值