当前位置:   article > 正文

测试工程师2024最新面经(持续更新)

测试工程师2024最新面经(持续更新)

记录一下自己看的一些面试题,有助于自己理解,主要针对大厂笔试和小厂面试,初学者。


目录

软件测试的两种方法

黑盒测试的方法

功能测试和接口测试的区别

测试可以分为几个阶段

兼容性测试以及侧重点


软件测试的两种方法

分为静态测试和动态测试两类。静态测试通过人工模拟技术对软件进行分析和测试。动态测试通过输入一组预选设计好的实例数据驱动运行程序,检查程序功能是否符合设计要求。。动态测试又可以分为黑盒测试和白盒测试。

黑盒测试不考虑程序内部逻辑结构和内部特性的情况下,测试程序的功能,测试者要在软件的接口处进行,它只检查程序功能是否按照规格说明书的规定正常使用,程序是否能接收输入数据而产生正确的输出信息,以及性能是否满足用户的需求,并且保持数据库或外部信息的完整性。简而言之,吃一颗糖,不管糖的组分,只看甜不甜。

白盒测试需要完全了解程序结构和处理过程,按照程序内部逻辑测试程序,检验程序中每条道路是否按照预定要求工作。

黑盒测试的方法

等价类划分法;边界值分析法;因果图法;判定表驱动测试;场景法;功能图法;错误推测法;正交试验设计法。

功能测试和接口测试的区别

功能测试:系统测试,针对软件系统功能进行测试,确保软件的功能符合需求规格说明。

接口测试:针对软件系统提供的接口进行测试,测试的是系统组件之间的接口,例如HTTP接口、数据库接口等。这种测试主要关注不同系统组件之间数据传输的正确性、稳定性以及安全性

功能测试更关注单个功能或多个功能的组合是否能正常实现,而接口测试更关注系统组件之间的数据传输。

区别题——分别解释两者干什么的,然后聊区别。

测试可以分为几个阶段

单元测试、集成测试、确认测试、系统测试、验收测试

兼容性测试以及侧重点

兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即可移植性。

可细分为四类:平台兼容、网络兼容、数据库兼容以及数据格式的兼容。

兼容测试的重点是对兼容环境的分析。通常在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/678396
推荐阅读
相关标签
  

闽ICP备14008679号