首页 > 其他分享 >软件测试基础面试总结

软件测试基础面试总结

时间:2022-10-25 11:58:21浏览次数:66  
标签:总结 验证 面试 测试 软件 缺陷 安装 软件测试

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是否正常运行

标签:总结,验证,面试,测试,软件,缺陷,安装,软件测试
From: https://www.cnblogs.com/Happy-Girl-T/p/16824363.html

相关文章

  • 接口自动化测试面试题
    1json和python中字典的区别?字典是一种数据类型,而json不是,json是一种数据交换格式,但他又类似与字典,都是key/values储存,所以json和字典可以相互转化,json.lodes()、jso......
  • ui自动化测试面试题总结
    1UI自动化框架如何让搭建?首先按照Po模式搭建自动化框架,搭建框架使用的技术是selenium+pytest,将框架分为6层,common层(公共层:basepage[基础操作封装]、hander_config......
  • 12个常用的图像数据增强技术总结
    机器学习或深度学习模型的训练的目标是成为“通用”模型。这就需要模型没有过度拟合训练数据集,或者换句话说,我们的模型对看不见的数据有很好的了解。数据增强也是避免过度......
  • vue面试考察知识点全梳理
    一、简介vue几个核心思想:数据驱动组件化虚拟dom、diff局部最优更新源码目录介绍Vue.js的源码在src目录下,其目录结构如下。src├──compiler#编译......
  • 腾讯前端常考vue面试题整理
    什么是mixin?Mixin使我们能够为Vue组件编写可插拔和可重用的功能。如果希望在多个组件之间重用一组组件选项,例如生命周期hook、方法等,则可以将其编写为mixin,并在......
  • 百度前端高频react面试题总结
    可以使用TypeScript写React应用吗?怎么操作?(1)如果还未创建CreateReactApp项目直接创建一个具有typescript的CreateReactApp项目:npxcreate-react-appdemo-......
  • 一天梳理完React所有面试考察知识点
    性能优化性能优化,永远是面试的重点,性能优化对于React更加重要在页面中使用了setTimout()、addEventListener()等,要及时在componentWillUnmount()中销毁使用异步组件......
  • 硬核剖析ThreadLocal源码,面试官看了直呼内行
    工作面试中经常遇到ThreadLocal,但是很多同学并不了解ThreadLocal实现原理,到底为什么会发生内存泄漏也是一知半解?今天一灯带你深入剖析ThreadLocal源码,总结ThreadLocal使用......
  • 谨以此篇献给在面试中焦虑的人们
     时光如白驹过隙,也经历过数不胜数的笔试和面试了。从一开始对闯进面试充满着无限的期待,可是越来越到后面,期望越大反而失望越大。有时候消息在你的预料之中,有时候消息一般......
  • vue 笔记13 router 120-122封装tabbar、总结
         总结       ......