前言
到年底了,很多软件测试的朋友想要年初跳槽,去到一家更好的公司发展,但是在公司上班了,学习方面就会落下来,很多简单的软件测试题都答不下来了,今天我就给大家整理了10道最经典的软件测试面试题,给大家打打气。
图上的Python自动化测试面试题和视频学习资料都在公众号【程序员阿信】!!!!
第一题:postman做接口测试主要是针对哪些功能点?
回答:针对系统的增删改查功能会进行接口方面的使用,这样就需要做接口方面的测试。
第二题:testin是接手工作后去接触的还是只是在上面获取报告?
回答:testin是在功能测试之后,或者基本功能没有什么问题.主要就是用testin做兼容性测试,由于是云测,也是自动化方式的执行,所以会自动产出报告.
第三题:linux测试环境搭建怎么搭建?
回答:一般会有搭建文档,跟着文档操作即可.如先把一些必要的环境配置好,如JDK,再把项目文件上传带服务器上,进行解压缩,在配置相关文件,执行这样的操作.
最后验证客户端是否可以访问.
第四题:你在测试过程中怎么去更全面的覆盖用户的需求?
回答:如果有需求文档,要覆盖就比较容易,提取功能点,测试点,基本就可以覆盖.
如果没有需求文档作为依据,那么就要靠软件测试工程师对系统的理解,同行业中其他产品的了解,和测试工程自身的一个经验.
第五题:元组、列表、字典的区别?
回答:这个是编程中的数据类型,
参考;https://www.cnblogs.com/maruobo/p/9669463.html
第六题:软件配置包括什么?
回答:软件配置包括如下内容:配置项识别、工作空间管理、版本控制、变更控制、状态报告、配置审计
第七题:什么是软件质量?
回答:概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述 的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。
第八题:目前主要的测试用例设计方法是什么?
回答: 白盒测试:逻辑覆盖、循环覆盖、基本路径覆盖
黑盒测试:边界值分析法、等价类划分、错误猜测法、因果图法、状态图法、测试大纲法、随机测试、场景法
第九题:什么是测试用例 什么是测试脚本 两者的关系是什么?
回答:为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。
测试脚本是为了进行自动化测试而编写的脚本。
测试脚本的编写必须对应相应的测试用例。
第十题:软件测试分为几个阶段?
回答:和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试
转载:https://blog.csdn.net/qq_40214204/article/details/111653831