请选择行业
请选择职位
请选择省份
请选择城市

软件测试基础面试总结

时间: 2023-04-03 15:32   作者: 纷飞   点击次数: 
 
  1、常用响应码?
  1)开头是信息相应100内容可行,应继续请求,如已完成忽略;
  2)开头是成功响应200成功202请求接收到,但是没有响应;
  3)开头是重定向301转至指定的url;
  4)开头是客户端响应错误404服务器找不到指定页面400错误请求405方法不被允许;
  5)开头是服务器响应错误500服务器内部错误502收到了无校的响应504响应超时505http版本不支持"。
  2、测试的含义?
  测试是将文档、程序、数据结合的一个整体。
  3、测试和调试的区别
  测试是由测试人员进行的,主要是发现缺陷、报告缺陷、并跟踪缺陷。
  调试是由开发人员进行的,主要是对缺陷的分析:分析位置、分析与原因、修复缺陷"。
  4、IEEE是什么?
  国际电气电子工程师协会。
  5、GB是什么?
  国家标准。
  6、软件测试的含义?
  简单点就是发现缺陷的过程。EEE定义是,软件测试是通过使用手工或者自动的手段去检测系统的过程;目的是检测它是否符合需求。或者检测预期结果与实际结果一直的差别。
  7、软件测试的目的?
  1)验证软件是否和需求文档中规定的软件功能要求;
  2)找出软件中存在缺陷;
  3)为软件提供质量测量和评价提供依据;
  4)帮助开发改进开发流程。
  8、什么是功能、性能、兼容?
  功能:功能指的是程序能够做什么。
  性能:性能指的是程序的运行速度、效率、占用资源的多少等指标。
  兼容:兼容指的是程序对运行环境的依赖程度。对于平台、硬件、其他软件的兼容程度"。
  9、测试分为几个阶段?每个阶段测试目的是什么?
  测试分为单元测试、集成测试、系统测试、验收测试四个阶段。前三个是对软件尽可能的发现缺陷,验收测试是验证如软件满足客户的需求,帮助用户建立系统可以正常使用的信心,发现缺陷不是此阶段主要的目标。
  10、AQ及其职责?
  AQ指的是软件质量保证人员,职责是加强软件的质量保证、促进软件开发。
  11、确认测试和回归测试
  确认测试:将缺陷修复后进行确认是否修复的过程。
  回归测试:缺陷修复完成后将整个功能模块串联起来进行测试,看看是否那个地方有修改缺陷后出现了新的缺陷。
  12、请简要介绍一下移动应用(客户端)测试方法?
  app测试主要针对安卓和ios两大主流操作系统软件来进行测试。
  主要考虑的就是功能性,比如安装卸载升级测试、登录测试(密码登录、指纹登录、第三方登录、扫描登录等)、离线测试(缓存数据验证、推送测试)、中断测试(断电、断网、前后台切换、来电来短信中断等测试);
  UI测试,需要保证用户界面与UI设计效果图一致,用户交互操作友好;
  兼容性测试,测试不同操作系统、屏幕尺寸、分辨率,考虑主流手机的兼容验证;
  安全性测试,软件权限测试,登录鉴权验证;
  网络测试,3G/4G/WIFI不同网络情况验证,断网重连、弱网测试;
  性能测试,长时间对app应用施压验证压力稳定性测试;
  对app进行流量、内存、电量、CPU监控测试;看应用是否正常运行。
  13、试用例包含什么?使用的哪方法?App安装测试用例写一下?
  编号、模块、标题、前置、步骤、测试数据、预期结果、实际结果、用例级别。
  边界值、等价类、因果图、判定表、错误推测法、场景法。
  离线安装、在线安装、覆盖安装、卸载在安装、安装是否可卸载、低版本覆盖高版本安装、新版本安装在安装。"
  14、bug的生命周期?
  新建、已指派、待处理、已处理、已拒绝、待验证、已验证、重新打开、已归档。
  15、说说你以前公司的测试流程说说你以前公司的测试流程?
  首先会召开需求分析会议,参加人员有产品、开发和测试,主要是探讨需求主要的一些功能点,完了之后,开发就排期进行开发,主管开始编写测试计划,对我们进行任务分配。我们参考需求规格说明书及原型图编写测试用例,写完之后会进行用例评审,有评审修改的就修改整理形成最终的用例版本,之后开发人员版本编译完成后,我们会先进行预测,主要对主功能业务进行测试,如果主业务流程不通过,直接返回给开发进行修改。预测通过,依据测试用例进行系统测试,测试过程中,提交bug,跟踪bug,进行回归测试直至不存在严重bug,满足用户需求,测试完后编写测试报告,发布上线后,关注web是否正常运行。

打印本页 | 加入收藏

上一篇:简历中的项目经历可以怎么写?     下一篇:大量软件测试人员被裁,软件测试还有前景可

关闭  
主要城市: 北京 上海 杭州 广州 南京 武汉 长沙
全部城市: