IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> m基础测试面试题 -> 正文阅读

[开发测试]m基础测试面试题

一、如何制定测试计划(是否拥有测试计划的制定经验、具备合理安排测试的能力、文档输出的能力)

测试计划包括测试目标、测试范围、测试环境的说明、测试类型的说明(功能、安全、性能、稳定性)、测试工具、模块的划分、测试负责人、测试执行轮次的时间安排、相关文档在文档管理库中的位置、测试的风险。其中模块划分需要根据测试人员对于业务的熟悉程度及个人能力进行分配,工作量的估算需要根据以往测试时的经验,结合本次需求的修改,可以大致估算出测试量

二、在项目中如何保证软件质量(对测试工作有一些自己的思考和认识)

项目质量不仅仅是某个人或某个团队来保障的,而是整个团队一起努力的结果,在公司级别需要有一个规范的项目流程

1、产品,保证迭代过程中的产品逻辑,对于可能的兼容,升级做出预判,并给出方案

2、设计,满足产品表达的同时,保证设计的延续性

3、开发,产品细节的保证,技术方案选型要严谨,考虑兼容、性能,开发完成后要充分自测,严格遵循开发规范操作

4、测试,验证产品逻辑,站在用户角度对交互设计进行系统验证,尽可能多地使用技术手段保证测试质量

三、功能测试用例一般包含哪些内容(测试用例编写包含的要素、测试用例要素的核心要素)

要素一般包括:用例编号、用例优先级、测试目的、所属模块、前提条件、测试环境、输入数据、测试步骤、预期结果、测试脚本等

核心要素:用用例优先级、测试目的、预期结果

四、黑盒(或功能)测试用例设计方法有哪些(测试用例设计基本功、用例设计的理解)

等价类划分法:等价类划分方法将程序所有可能的输入数据(有效的和无效的)划分为若干个等价类,然后从每个部分中选取具有代表性的数据当作测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。

边界值方法:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。

错误推断法:在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性的编写检查这些错误测试用例的方法。

因果图方法:因果图法是种适合于描述对于多中输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件设计的各种组合情况。

判定表驱动分析方法:判定表是黑盒测试的方法之一,判定表是把作为条件的所有输入的各种组合值以及对应输出值都罗列出来而形成的表格。

正交分解法:是研究多因素多水平的一种设计方法,它是根据正交性,由试验因素的全部水平组合中挑选出部分有代表性的点进行试验,通过对这部分试验结果的分析了解全面试验的情况,找出最优的水平组合。

全局探索式测试方法:测试人员根据应用程序所提供的信息自由发挥,不受限制,不受任何约束的探索程序的各种功能。一般分为:商业区测试类型,历史区测试类型,娱乐区测试类型,旅游区测试类型,旅馆区测试类型和破旧区测试类型。

场景分析法:分析软件应用的场景,从用户的角度出发,从场景的角度来设计测试用例,是一种面向用户的测试用例设计方法。关心用户做什么,而不是关心产品做什么。

五、APP测试和web测试有什么区别(测试类型、测试理论知识的掌握程度)

Web端测试和移动端测试类型基本相似都需要进行功能测试、性能测试、安全性测试,他们主要区分web端一般都是b/s架构,基于浏览器的。app是c/s架构,是有客户端的。

从系统架构来看:web测试只要更新了服务器端,客户端就会同步更新;而如果是app端下修改了服务器,意味着客户端用户所有使用和新版本都需要进行回归测试一遍。

客户端性能方便:wed端可能只会关注响应时间;app则还要关心流量、电量、cpu等;

兼容方面:web是基于浏览器的,所以更倾向于浏览器(IE、Chrome、Firefox)和电脑硬件,电脑系统方向的兼容;app测试则必须依赖于手机或者pad,不仅要看分辨率、屏幕尺寸、重要看设备系统。

六、发现一个bug,怎么定位是app端还是服务器端的问题(问题排查的能力)

1、抓包分析,通过对客户端进行抓包,分析服务器端返回的数据是否符合预期,如果服务器端数据是正确的,那就是客户端的问题

2、日志分析,可以通过查看客户端/服务端的日志,分析有没有异常的日志信息,从而确定具体原因

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-03-24 00:53:04  更:2022-03-24 00:53:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 0:35:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码