首页 > 编程知识 正文

小米视频面试牛客,华为面试题目100及最佳答案

时间:2023-05-05 07:26:53 阅读:171757 作者:463

1 .软件开发模式,不同模式之间的差异?

2 .软件测试分为哪个阶段? 集成测试和系统测试有什么区别? 主要分为单元测试、集成测试、系统测试、验收测试四个阶段

集成测试与系统测试的区别:

1 .测试方法差异:集成测试采用白盒黑盒,系统测试采用黑盒

2 )考察范围不同)综合测试主要测试模块之间的接口与接口的数据传输关系,以及模块相结合的整体功能; 系统测试主要测试对系统整体需求的适应性

3 .评价标准差异:集成测试主要是界面覆盖率,系统测试是测试用例对需求规格的覆盖率

3 .白盒测试和黑盒测试的优缺点,两者是否分别应用于软件测试的那个阶段? 黑匣子测试的优点如下。

它基于软件开发文档,相对简单,与不需要了解程序内部代码和实现的软件内部实现无关,从用户的角度来看,可以很容易地了解用户使用的功能和面临的问题在进行软件自动化测试时很方便。

黑匣子测试的缺点如下。

不能覆盖所有的代码。 覆盖率低,可能仅占总代码量的30%,自动化测试的可复用性低。

白盒测试的优点如下。

帮助软件测试人员提高代码覆盖率,提高代码质量,发现代码中隐藏的问题。

白盒测试的缺点如下。

程序的执行有很多不同的路径,不能测试所有的执行路径测试是基于代码的,开发人员只能测试正确的内容,无法知道设计的正确性,可能会漏掉一些功能需求; 如果系统庞大,测试开销将非常大。

白盒测试主要用于单元测试和集成测试阶段,黑盒测试用于系统测试和验收测试阶段

4 .黑匣子测试中等价类的划分和边界值的差异?等价类划分

等价分级是一种重要而常用的黑匣子测试方法,它不需要考虑程序的内部结构,只需要考虑程序的输入规范。 对无法穷尽的测试过程进行合理分类,保证设计测试用例的完整性和代表性。

1、等价类分类

有效等价类是指符合《需求规格说明书》,输入合理的数据集合。

无效等价类:指不符合《需求规格说明书》、输入不合理的数据集合。

2、等价类思维步骤

(1)首先确定有效和无效的等价类

)2)有效等价类是主题条件(判断两端的极值(边界值),也判断中间的任意值) ) ) ) ) )。

)3)无效等价类,先划分与条件相反的情况,找出特殊情况

边界值分析法(作为等价类划分方法的补充) )。

基本思路:边界值分析也是黑匣子测试方法,是对等值分析方法的补充,长期测试工作经验表明,大量的错误发生在输入或输出边界。 因此,通过针对各种边界情况设计测试用例,可以检测出更多的错误。

编写测试用例的步骤

(1)根据被测量对象的输入)或输出)要求确定边界值。

)2)选择相等、正好大、正好小于边界的值作为测试数据。

注:基本思路是取比最小值(min )、最小值(min )、正常值(nom )、最大值(max-)、最大值(max )等稍低的值。

5 .等价类如何划分,用例的有效等价类是否有效取决于代码内部的逻辑

6 .计算机网络分为哪几层(五层模型)? 物理层、数据链路层、网络层、传输层、APP应用层

7 .数据链路层的主要功能? 数据链路层在向物理层提供服务的基础上,向网络层提供服务。 其主要作用是增强物理层传输原始比特流的功能,将物理层提供的可能错误的物理连接在逻辑上改造为无错误的数据链路,使网络层表现为无错误的链路。

8 .协议是软件部分还是硬件?

9 .操作系统分为哪个终端?

10 .智能硬件测试?

11 .提高需求,如何制定测试计划?

12 .测试一项功能应该从哪些方面考虑?

13 .为什么要做测试,是优势吗?

14 .学习和工作中的动力主要来自哪里

15 .算法:谈谈购买股票的最佳时机,为什么这么写

16 .探索性测试中有什么发现吗? 和普通测试的区别是?

17 .如何理解安全测试

18 .工作中让人印象深刻的事情是,你从中学到了什么?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。