移动端测试面试题 (菁选2篇)

移动端测试面试题1

  1、 集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容?

  集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动。

  集成测试应该考虑以下问题:

  (1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;

  (2)一个模块的功能是否会对另一个模块的功能产生不利的影响;

  (3)各个子功能组合起来,能否达到预期要求的父功能;

  (4)全局数据结构是否有问题;

  (5)单个模块的误差累积起来,是否会放大,从而达到不能接受的程度。

  2、 单元测试主要内容是什么?

  01,模块接口测试。单元测试的基础,只有在数据能正确流入,流出模块的前提下才有意义。

  02,局部数据结构测试 检查局部数据结构是为了保证临时存储在模块内的数据在程序执行中完整,正确。重点是一些执行函数是否正确执行,内部是否运行正确。局部数据结构往往是错误的根源,应仔细设计测试用例。

  03,边界条件测试 单元测试中最重要的一项任务。因为软件经常在边界上失败,采用边界值分析,可能发现新的错误。

  04,模块中所有**路径的测试 在模块中执行每一条**执行路径进行测试,单元测试的基本任务保证模块中每条语句执行一次。

  05,模块的各条错误处理通路测试:程序在遇到异常情况时不应该退出,好的程序应能预见各种出错条件,并预设各种出错处理通路。

  3、 如何理解强度测试?

  测试系统在高负载,高强度下的工作能力,意在获取系统在极限状态下运行时的各项性能指数,查看其是否在允许的范围内。

  注:

  01.疲劳强度测试是一类特殊的强度测试,主要测试系统长时间运行后的性能表现,例如7x24小时的'压力测试。

  02. 强度测试总是通常模拟系统在异常的资源配置下运行,如人为降低系统工作环境所需要的资源,如网络带宽,系统内存,数据锁等等,以测试系统在资源不足的情况下的工作状态

移动端测试面试题2

  1.怎么做好文档测试?

  仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例,检查文档的编写是否满足文档编写的目的,内容是否齐全,正确,完善.标记是否正确.

  软件测试分哪2种方法?分别适合什么情况?

  软件测试分2种:白盒测试和黑盒测试。白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,它着重于程序的内部结构及算法,通常不关心功能与性能指标;黑盒测试又称功能测试、数据驱动测试或基于规格说明的测试,它实际上是站在最终用户的立场,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定

  2.白盒测试有几种方法?

  总体上分为静态方法和动态方法两大类。

  静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义。

  动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

  3.系统测试计划是否需要同行审批,为什么?

  需要,系统测试计划属于项目阶段性关键文档,因此需要评审。

  4.Alpha测试与beta的区别?

  Alpha测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。

  Beta测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。


移动端测试面试题 (菁选2篇)扩展阅读


移动端测试面试题 (菁选2篇)(扩展1)

——性能测试面试题 (菁选2篇)

性能测试面试题1

  1.什么是负载测试?什么是性能测试?

  性能测试(Performance Test):通常收集所有和测试有关的所有性能,通常被不同人在不同场合下进行使用;负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。

  2.性能测试包含了哪些测试(至少举出3种)

  基准测试-比较新的或未知测试对象与已知参照标准(如现有软件或评测标准)的性能。

  争用测试:-核实测试对象对于多个主角对相同资源(数据记录、内存等)的请求的处理是否可以接受。 性能配置-核实在操作条件保持不变的情况下,测试对象在使用不同配置时其性能行为的可接受性。

  负载测试(Load Test)-是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。核实在保持配置不变的情况下,测试对象在不同操作条件(如不同用户数、事务数等)下性能行为的可接受性。

  强度测试Stress Testing-核实测试对象性能行为在异常或极端条件(如资源减少或用户数过多)之下的可接受性。

  强度测试在系统资源特别低的情况下软件系统运行情况,目的是找到系统在哪里失效以及如何失效的地方。

  3.简述性能测试的步骤

  第一,分析产品结构,明确性能测试的需求,包括并发、极限、配置和指标等方面的性能要求,必要时基于LOAD测试的相同测略需同时考虑稳定性测试的需求。

  第二,分析应用场景和用户数据,细分用户行为和相关的数据流,确定测试点或测试接口,列示系统接口的可能瓶颈,一般是**干接口再支线接口,并完成初步的测试用例设计。

  第三,依据性能测试需求和确定的测试点进行测试组网设计,并明确不同组网方案的重要程度或优先级作为取舍评估的依据,必要时在前期产品设计中提出**性能测试的可测试性设计方案和对测试工具的需求。 第四,完成性能测试用例设计、分类选择和依据用户行为分析设计测试规程,并准备好测试用例将用到的测试数据。

  第五,确定采用的测试工具。

  第六,进行初验测试,以主干接口的可用性为主,根据测试结果分析性能瓶颈,通过迭代保证基本的指标等测试的环境。

  第七,迭代进行全面的性能测试,完成计划中的性能测试用例的执行。

  第八,完成性能测试评估报告

性能测试面试题2

  1.简述使用Loadrunner的步骤

  01,创建脚本VuGen-创建脚本,选择协议-录制脚本-编辑脚本-检查修改脚本是否有误

  02,用****器Controller来调度虚拟用户-创建场景,选择脚本-设置机器虚拟用户数-设置事务-如果模拟多机测试,设置IP

  03,运行脚本

  04,分析测试结果****yze

  2.什么时候可以开始执行性能测试?

  在产品相对比较稳定,功能测试结束后。灵活性比较强。

  3.LoadRunner由哪些部件组成?

  Virtual User Generator、Controller、****yze

  4.你使用LoadRunner的哪个部件来录制脚本?

  Virtual User Generator

  5.LoadRunner的哪个部件可以模拟多用户并发下回放脚本?

  Controller


移动端测试面试题 (菁选2篇)(扩展2)

——手机测试面试题 (菁选2篇)

手机测试面试题1

  1. 什么是手机软件测试?

  手机作为专用的消费类电子产品需要进行以下测试:可靠性测试(对于硬件则是RQT;对于软件则是field trial);标准符合性测试(FTA);互操作性测试(IOT);安全性测试(安规测试);强度测试等。

  2. 什么是性能测试?

  性能测试强调长时间、重复或者高强度的进行某些操作,来验证产品在各种极限条件下的表现。性能测试隶属于软件测试中的系统测试,它对软件在集成系统中运行的性能行为进行测试,旨在及早确定和消除软件中与构架有关的性能瓶颈。

  3. 手机中的性能测试分类是什么?

  (1) 时间相关的性能测试可分为长时间保持测试和限定时间反应测试 (2) 次数相关的性能测试是测试终端重复稳定地进行某项功能的能力 (3) 并发测试主要是测试终端同时进行多项业务时表现出的处理能力,例如同时进行CS域语音业务和PS域下载业务,或者在MP3播放的同时进行上网业务,以测试协议栈、操作系统和处理器对并发业务的**能力(4) 负载测试主要是验证系统的负载工作能力。例如同时进行多个ftp下载,使下行传输率接近极限值,观察终端是否可以正常工作

  4. 手机性能测试的方法?

  手工测试主要是通过测试人员手动操作,并借助某些监测仪器和工具,来验证手机性能。但由于手机功能众多,并且性能测试工作量大,如果单个测试工程师靠手动按键来执行所有测试用例,花费的时间少则几小时,多则需要几天的时间,这样耗费大量测试时间的同时也容易让测试工程师产生疲倦甚至是厌倦心理,很容易造成测试的遗漏。手机测试中常碰到很多重复性高的工作,如发送数条 SMS 或者 MMS 以验证其收发成功率以及稳定性、连续进行多次呼叫、多次对文件系统进行添加删除操作、多任务多进程情况下的冲突测试以及极限测试等等,都是重复性高的工作,手动执行的话费时费力,如果能有一套自动执行的机制,将能**提高测试的效率。由此产生了对手机自动化测试工具的需求。手机这种板机的MMI功能测试不同于基于PC上的MMI测试,后者借助PC*台,目前市场上已有非常多功能强大且通用的自动测试工具**其测试,如比较典型的有Winrunner, Robot, Loadrunner等等,但这些工具通常不能兼容到象手机这种嵌入式系统中来。这就要求测试人员能够基于当前*台进行二次开发,来满足自动化测试的需求。

手机测试面试题2

  1、什么是手机软件测试

  手机作为专用的消费类电子产品需要进行以下测试:可靠性测试(对于硬件则是RQT;对于软件则是field trial);标准符合性测试(FTA);互操作性测试(IOT);安全性测试(安规测试);强度测试等。

  2、性能测试

  性能测试强调长时间、重复或者高强度的进行某些操作,来验证产品在各种极限条件下的表现。性能测试隶属于软件测试中的系统测试,它对软件在集成系统中运行的性能行为进行测试,旨在及早确定和消除软件中与构架有关的性能瓶颈。

  3、手机中的性能测试分类

  (1)时间相关的性能测试可分为长时间保持测试和限定时间反应测试

  (2)次数相关的性能测试是测试终端重复稳定地进行某项功能的能力

  (3)并发测试主要是测试终端同时进行多项业务时表现出的处理能力,例如同时进行CS域语音业务和PS域下载业务,或者在MP3播放的同时进行上网业务,以测试协议栈、操作系统和处理器对并发业务的**能力

  (4)负载测试主要是验证系统的负载工作能力。例如同时进行多个ftp下载,使下行传输率接近极限值,观察终端是否可以正常工作

  4、手机性能测试的方法

  手机性能测试的方法按照自动化程度不同可分为手工测试和自动测试。

  (1)手工测试主要是通过测试人员手动操作,并借助某些监测仪器和工具,来验证手机性能


移动端测试面试题 (菁选2篇)(扩展3)

——金融软件测试面试题 (菁选2篇)

金融软件测试面试题1

  1. pop3和imap4什么区别?

  Pop3是邮局协议,用于电子邮件的接收

  Imap能让用户进行离线阅读,还提供摘要浏览功能

  2. 有一款手机***,电话功能正常,但是不能连接到指定的*网络,你怎么来排除这个错误?

  3你用的手机,有一天突然不能输入“6”,你怎么来判断问题出在哪

  我首先会判断是不是键盘出了问题,然后再做下一步的检查。

  4. 手机中通讯录的功能测试

  对录入功能测试、保存功能、查找功能、直接拨打功能测试等

  5. 对电梯做测试用例

  首先测其是否能够正常上下运行、电梯的门能不能在电梯到所指定的楼层是正常开启、在电梯里按下楼层数能不能正确到达、电梯打开及关闭的按键是否灵活、紧急呼救是否能够正常使用、每个楼层上、下两个指示按钮是否正常工作等

金融软件测试面试题2

  1. 测试员在需求分析阶段要做什么

  与开发、客户在一起评审,对需求文档进行测试。

  2、Gogo实习项目的测试流程

  熟悉所给的文件,熟悉网站,写出测试计划、方案,由测试组长分配模块,再由每个人些本模块的测试计划、方案,接着进行测试用例的编写、对用例的评审、用例的执行、bug的跟踪、提交bug报告

  3. Gogo项目的测试计划是如何出来的?

  根据说明文档找处整个网站的重点模块,根据其要求和对网站实际操作得来的信息在于同组人协商讨论写出测试计划。

  4. 请使用DOS命令备份一个名为:TEST,用户名及密码为:user/password的oracle数据库到d盘根目录下保存文件名为test。简述在oracle中建立一个可用实例的主要步骤(提示:从建库描述到初始基本数据)可用性判断标准主要是主观的感觉,请思考,有没有一些量化的标准,从而可以更加客观地评价可用性的好坏?

  5. 现在一个程序实现这样的功能:读入三个整数值,这三个整数值表示三角形的三个边长,该程序打印信息表明三角形是不等边三角形、等腰三角形或等边三角形。请开发一个测试用例集测试该程序,注意涵盖尽可能多的情形,并加入适当的出错处理

  (1)正常的不等边三角形

  (2)正常的等边三角形

  (3)正常的等腰三角形,包括两条相等的边的三种不同的排列方法

  (4)正常的直角三角形

  (5)正常等腰直角三角形,包括两边相等的三种不同的排列方法

  (6)退化的三角形(即,两边之和等于第三边),包括三种不同的排列方法

  (7)三条边不能构成三角形(两边之和小于第三边),包括三种排列方法

  (8)一条边长度为零,两条边为零,三边为零的9种排列方法

  (9)输入数据包含负数

  (10)输入数据不全(只知道2边的长度不知道第三边)

  (11)输入的数据不符合程序规定的数据类型.


移动端测试面试题 (菁选2篇)(扩展4)

——android测试面试题3篇

android测试面试题1

  1、 写出你所知道的常见异常(至少5个)

  NullPointerException 空指针

  ClassCastException **转换错误

  ArrayIndexOutOfBoundsException 下标越界异常

  FileNotFoundException 文件找不到异常

  ArithMeticException 算术异常如 5/0

  ClassNotFoundException 类找不到异常

  JSONParserException json解析错误异常

  NumberFormatException 数组格式化异常

  2、 Activity的生命周期包括那几个方法,其中页面打开时执行什么,页面关闭时执行什么

  onCreate—onStart onResume onRestart

  onPause onStop onDestroy

  打开:onCreate onStart onResume

  关闭:onPause onStop onDesotry

  A界面被完全遮挡:A会onPause onStop

  完全遮挡它的界面关闭,A会:onRestart onStart onResume

  A界面被半遮挡:A会onPause

  半遮挡它的界面关闭:A会:onResume

  3、 Android中打开一个Activity有哪两种方法,区别是什么

  startActivity

  startActivityForResult

  startActivityForResult方式打开的页面关闭时,前一个页面会得到一个自动onActivityResult方法触发

  4、 Android中本地数据存储有哪几种方式,分别适合用来存储什么样的数据?

  SharedPreferences适合存储比较简单的、配置文件信息(xml形式存储)

  Sqlite: :存储比较多的数据信息

  文件存储:存储比较简单的信息

android测试面试题2

  1、 Android中的布局有哪几种?

  线性布局 LinearLayout

  相对布局 RelativeLayout

  绝对布局(废弃不用) AbsoluteLayout

  帧布局 FrameLayout

  表格布局 TableLayout

  网格布局 GridLayout

  2、 Andorid中的四大组件是什么?分别用来干什么,越详细越好

  Activity:表示一个可见的界面

  Service:**运行的*面一种组件(音乐**播放、文件**下载)

  BroadcastReceiver:自动接收系统、自定义发送的广播信息并作出响应的.组件(收发短信,)

  ContentProvider:不同应用程序之间数据共享的一种组件

  3、 Android的应用程序架构是什么?

  Linux内核层

  系统运行库层

  应用程序框架层

  应用程序层


移动端测试面试题 (菁选2篇)(扩展5)

——android软件测试面试题3篇

android软件测试面试题1

  1、什么是手机软件测试

  手机作为专用的消费类电子产品需要进行以下测试:可靠性测试(对于硬件则是RQT;对于软件则是field trial);标准符合性测试(FTA);互操作性测试(IOT);安全性测试(安规测试);强度测试等。

  2、性能测试

  性能测试强调长时间、重复或者高强度的进行某些操作,来验证产品在各种极限条件下的表现。性能测试隶属于软件测试中的系统测试,它对软件在集成系统中运行的性能行为进行测试,旨在及早确定和消除软件中与构架有关的性能瓶颈。

  3、手机中的性能测试分类

  (1)时间相关的性能测试可分为长时间保持测试和限定时间反应测试

  (2)次数相关的性能测试是测试终端重复稳定地进行某项功能的能力

  (3)并发测试主要是测试终端同时进行多项业务时表现出的处理能力,例如同时进行CS域语音业务和PS域下载业务,或者在MP3播放的同时进行上网业务,以测试协议栈、操作系统和处理器对并发业务的**能力

  (4)负载测试主要是验证系统的负载工作能力。例如同时进行多个ftp下载,使下行传输率接近极限值,观察终端是否可以正常工作

  4、手机性能测试的方法

  手机性能测试的方法按照自动化程度不同可分为手工测试和自动测试。

  手工测试主要是通过测试人员手动操作,并借助某些监测仪器和工具,来验证手机性能

  5、白盒测试、黑盒测试

  白盒测试(White-box Testing,又称逻辑驱动测试,结构测试)是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。白盒测试又称为结构测试和逻辑驱动测试。

  任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。

  黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。

  白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。

  软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误:

  1、是否有不正确或遗漏的功能?

  2、在接口上,输入是否能正确的接受?能否输出正确的结果?

  3、是否有数据结构错误或外部信息(例如数据文件)访问错误?

  4、性能上是否能够满足要求?

  5、是否有初始化或终止性错误?

  软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:

  1、对程序模块的所有**的执行路径至少测试一遍。

  2、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。

  3、在循环的边界和运行的界限内执行循环体。

  4、测试内部数据结构的有效性,等等。

android软件测试面试题2

  问题一:为什么要在一个团队中开展软件测试工作?

  任何软件在开发过程中都会留下缺陷,带有缺陷的软件产品如果提交出去,可能会给公司带来不可估量的损失,我们必须在客户之前发现尽可能多的问题,从而保障客户满意。而发现问题的这个过程称之为测试。

  问题二:简述你在以前的工作中做过哪些事情,比较熟悉什么。

  此问题每个人都不一样。我自己的答案如下。

  我主要的工作是系统测试和自动化测试,也曾少量涉及性能测试。在系统测试中,主要是对BOSS系统的业务逻辑功能,以及软交换系统的Class 5特性进行测试。性能测试中,主要是进行的压力测试,在各个不同数量请求的情况下,获取系统响应时间以及系统资源消耗情况。自动化测试主要是通过自己写脚本以及一些第三方工具的结合来测试软交换的特性测试。

  问题三:你所了解的的软件测试类型都有哪些,简单介绍一下。

  1. 基本功能验证。主要是对发布的版本进行一些最主要功能的测试。英文常见叫法是Smoking Test, Basic Verification Test或者Sanity Check。

  2. 功能测试。主要是依据需求或者需求分析文档,对所发布的版本进行测试,看看是否满足需求,是否出现了不必要的功能。

  3. 单元测试。是开发人员进行的测试之一,一般是开发人员对很小的模块,比如函数进行测试,一般来说,开发人员还需要开发相应的测试桩来进行此类测试。

  4. 集成测试。在大型的开发过程中,软件是模块化进行开发的,将不同的模块揉合在一起的话,需要进行的测试就是集成测试。

  5. 系统测试。当软件提交给测试组后,是对整个系统的所有功能进行测试,一般来说,功能测试是系统测试的一个部分。

  6. 压力测试。主要是在很大性能的情况下,这个性能已经接近了系统的极限,看看系统运转的情况。

  7. 负载测试。主要是用各种不同的性能去检测系统,采集各个数据在这些性能情况下的数据。

  8. 黑盒测试。指系统对你来说是完全不透明的,只给你留下了输入和最终输出,这个是功能测试的方法之一。

  9. 灰盒测试。指在了解部分系统内部工作机制的情况下,对于系统进行的覆盖性测试。

  10. 白盒测试。主要是在单元测试和集成测试的情况下,开发人员已知代码,对这一段的代码进行全路径的覆盖测试。

  11. 界面测试。主要是看用户界面的友好性和易用性,是否有文字或者排版错误,是否有输入限制等等。

  12. 回归测试。一般是系统发现BUG,开发人员修改后,和BUG直接相关以及可能相关的功能进行的测试。

  13. 安装和卸载的测试。

  14. 恢复测试。主要是一个系统在发生了灾难的情况下,从错误中是否容易恢复。

  15. 兼容性测试。一个系统在不同的语言,操作系统下的系统测试。

  16. 安全测试。系统在遇到攻击或者类似情况下的表现。

  17. Alpha测试。系统在给最终用户前,测试人员在实验室中模拟最终用户的测试。

  18. Beta测试。由部分最终用户通过使用来进行的测试。

  19. 比较测试。和其他具有相同或者类似功能的系统进行对比的测试。

  20. 验收测试。一般是最终用户在接受产品前,依据自己所提出的要求进行的测试,很多情况下,验收测试可能委托第三方机构完成。

  问题四:测试计划工作的目的是什么?测试计划文档的内容应该包括什么?其中哪些是最重要的?

  软件测试计划是指导测试过程的纲领性文件。

  包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和**测试进度,应对测试过程中的各种变更。

  测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。所以其中最重要的是测试测试策略和测试方法(最好是能先评审)。


移动端测试面试题 (菁选2篇)(扩展6)

——中软软件测试面试题3篇

中软软件测试面试题1

  1.集成测试通常都有那些策略?

  01、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;

  02、各个子功能组合起来,能否达到预期要求的父功能;

  03、一个模块的.功能是否会对另一个模块的功能产生不利的影响;

  04、全局数据结构是否有问题;

  05、单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。

  2.一个缺陷测试报告的组成

  缺陷的标题,缺陷的基本信息,复现缺陷的操作步骤,缺陷的实际结果描述,期望的正确结果描述,注释文字和截取的缺陷图象。

  3.基于WEB信息管理系统测试时应考虑的因素有哪些?

  一、功能测试1、链接测试 2、表单测试3、Cookies测试4、设计语言测试 5、数据库测试

  二、性能测试1、连接速度测试2、负载测试 3、压力测试

  三、可用性测试1、导航测试 2、图形测试 3、内容测试 4、整体界面测试

  四、客户端兼容性测试 1、*台测试 2、浏览器测试

  五、安全性测试

中软软件测试面试题2

  1. 软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。初级 (×)

  2. 发现错误多的模块,残留在模块是的错误也多。初级(√)

  3. 测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。初级(×)

  4. 单元测试通常应该先进行“人式走查”,再以白盒法为主,辅以黑盒进行动态测试。中级(√)

  5. 功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。中级(√)

  6. 软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。高级(√)

  7. 软件测试只能发现错误,但不能保证测试后的软件没有错误。中级(√)

  8. 软件就是程序。初级(×)

  9. 测试中要做到语句覆盖和分支覆盖。就可以发现程序中的所有错误。中级(×)

  10. I18N测试是指对产品做出具有国际性的规划,而L10测试则是指对软件做出符合本地需求更改工作。高级(√)

中软软件测试面试题3

  1. 进行软件质量管理的重要性有(ACDEF )中级

  A、 维护降低成本;

  B、 法律上的要求;

  C、 市场竞争的需要;

  D、 质量标准化的趋势;

  E、 软件工程的需要;

  F、 CMM过程的一部分

  G、 方便与客户进一步沟通为后期的实施打好基础

  2. 以测试的形态分测试可以分为( ABC )中级

  A、 建构性测试

  B、 系统测试

  C、 专项测试

  D、 单元测试

  E、 组件测试

  F、 集成系统

  3. 选出属于黑盒测试方法的选项( ABC )初级

  A、 测试用例覆盖

  B、 输入覆盖

  C、 输出覆盖

  D、 分支覆盖

  E、 语句覆盖

  F、 条件覆盖

  4. 编写测试计划的目的是(ABCEF)中级

  A、 使测试工作顺利进行;

  B、 使项目参与人员沟通更舒畅;

  C、 使测试工作更加系统化;

  D、 软件工程以及软件过程的需要;

  E、 软件过程规范化的需求;

  F、 **软件质量

  5. 依存关第有4种分别是(ABCD)高级

  A、 开始—结束

  B、 开始—开始

  C、 结束—开始

  D、 结束—结束

  E、 开始—实施—结束

  F、 结束—审核—开始

  6. 软件质量管理(QM)应有质量保证(QA)和质量**(QC)组成,下面的选项属于

  QC的是:(ABCD)高级

  A、 测试

  B、 跟踪

  C、 **

  D、 制定计划

  E、 需求**

  F、 程序代码**

  7. 实施缺陷跟踪的目的是(ABCD)中级

  A、 软件质量无法**

  B、 问题无法量化

  C、 重复问题接连产生

  D、 解决问题的知识无法保留

  E、 确保缺陷得到解决

  F、 使问题开成完整的闭玩处理

  8. 使用软件测试工具的目的(ABCD)中级

  A、 帮助测试寻找问题

  B、 协助问题的诊断

  C、 节省测试时间

  D、 提高BUG的发现率

  E、 更好的**缺陷提高软件质量

  F、 更好的`协助开发人员

  9. 典型的瀑布模型的四个阶段是(ABCD)高级

  A、 分析

  B、 设计

  C、 编码

  D、 测试

  E、 需求调研

  F、 实施

  10. PSP是指个人软件过各,是一各可用于(ABC)个人软件工作方式 的自我改善过程。

  A、 **

  B、 管理

  C、 改进

  D、 高效

  E、 充分

  F、 适宜


移动端测试面试题 (菁选2篇)(扩展7)

——测试面试题目 (荟萃2篇)

测试面试题目1

  1、简述软件系统中用户文档的测试要点?

  (1)读者群。文档面向的读者定位要明确。对于初级用户、中级用户以及高级用户应该有不同的定位

  (2)术语。文档中用到的术语要适用与定位的读者群,用法一致,标准定义与业界规范相吻合。

  (3)正确性。测试中需检查所有信息是否真实正确,查找由于过期产品说明书和销售人员夸大事实而导致的错误。检查所有的目录、索引和章节引用是否已更新,尝试链接是否准确,产品**电话、地址和邮政编码是否正确。

  (4)完整性。对照软件界面检查是否有重要的分支没有描述到,甚至是否有整个大模块没有描述到。

  (5)一致性。按照文档描述的操作执行后,检查软件返回的结果是否与文档描述的相同。

  (6)易用性。对关键步骤以粗体或背景色给用户以提示,合理的页面布局、适量的图表都可以给用户更高的易用性。需要注意的是文档要有助于用户排除错误。不但描述正确操作,也要描述错误处理办法。

  文档对于用户看到的错误信息应当有更详细的文档解释。

  (7)图表与界面截图。检查所有图表与界面截图是否与发行版本相同。

  (8)样例与示例。像用户一样载入和使用样例。如果是一段程序,就输入数据并执行它。以每一个模块制作文件,确认它们的正确性。

  (9)语言。不出现错别字,不要出现有二义性的说法。特别要注意的是屏幕截图或绘制图形中的文字。

  (10)印刷与包装。检查印刷质量;手册厚度与开本是否合适;包装盒的大小是否合适;有没有零碎易丢失的小部件等等。

  2、文档测试主要包含什么内容?

  文档的完整性:主要是测试文档内容的全面性和完整性,从总体上把握文档的质量。

  描述与软件实际情况的一致性:主要测试软件文档和软件实施的一致性。

  易理解性:主要是检查文档对关键、重要的操作和有无图文字说明,文字、图表是否易于理解。

  文档提供操作的实训:这项检查内容主要针对用户手册。主要功能和关键操作提供的应用实例是否丰富,提供的实训描述是否详细。

  印刷和包装质量:主要是检查软件稳定的商业化程序。

  3、单元测试主要内容是什么?

  01,模块接口测试。单元测试的基础,只有在数据能正确流入,流出模块的前提下才有意义。

  02,局部数据结构测试 检查局部数据结构是为了保证临时存储在模块内的数据在程序执行中完整,正确。重点是一些执行函数是否正确执行,内部是否运行正确。局部数据结构往往是错误的根源,应仔细设计测试用例。

  03,边界条件测试 单元测试中最重要的一项任务。因为软件经常在边界上失败,采用边界值分析,可能发现新的.错误。

  04,模块中所有**路径的测试 在模块中执行每一条**执行路径进行测试,单元测试的基本任务保证模块中每条语句执行一次。

  05,模块的各条错误处理通路测试:程序在遇到异常情况时不应该退出,好的程序应能预见各种出错条件,并预设各种出错处理通路。

测试面试题目2

  1、如何理解强度测试?

  强度测试是为了确定系统在最差工作环境的工作能力,也可能是用于验证在标准工作压力下的各种资源的最下限指标。

  它和压力测试的目标是不同的,压力测试是在标准工作环境下,不断增加系统负荷,最终测试出该系统能力达到的最大负荷(稳定和峰值),而强度测试则是在非标准工作环境下,甚至不断人为降低系统工作环境所需要的资源,如网络带宽,系统内存,数据锁等等,以测试系统在资源不足的情况下的工作状态,通过强度测试,可以确定本系统正常工作的最差环境.

  强度测试和压力测试的测试指标相近,大多都是与时间相关的指标,如并发量(吞吐量),延迟(最大最小*均)以及顺序指标等

  强度测试需要对系统的结构熟悉,针对系统的特征设计强度测试的方法

  2、如何理解压力、负载、性能测试测试?

  性能测试是一个较大的范围,实际上性能测试本身包括了性能,强度,压力等多方面的测试内容。

  压力测试是对服务器的稳定性以及负载能力等方面的测试。主要任务是获取系统正确运行的极限,检查系统的瞬间峰值负荷下正确执行的能力。增大访问系统的用户数量,或者几个用户进行大数据量操作都是压力测试,而负载测试是压力相对较大的测试,性能测试的重要部分。100个用户对系统进行连续半小时的访问可以看做压力测试,连续访问8个小时就可以认为是负载测试。

  实际上,做压力测试和负载测试没有明显的区别,测试人员应该站在关注整理性能的高度上来对系统进行测试。

  3、什么是系统瓶颈?

  主要指整个软件硬件构成的软件系统在某一个方面或者几个方面能力不能满足用户的特定业务要求。“特定”是指瓶颈会在某些条件下出现。

  严格的技术角度上讲,所有的系统都会有瓶颈,因为大多数系统的资源配置是不协调的,如cup使用率刚好到达100%时,内存正好耗尽的系统。但是不多见。所以我们要从应用角度讨论:关键是看系统能否盲足用户需求。在用户极限使用系统的情况下,系统的响应仍然正常,可以认为系统没有瓶颈或者瓶颈不影响用户工作。 测试系统瓶颈主要是实现下面两个目的:

  --发现表面的瓶颈。模拟用户的操作,找出用户极限使用系统时的瓶颈,然后解决瓶颈,这是性能测试的基本目标。

  --发现潜在的瓶颈并解决,保证系统的长期稳定。

  4、功能测试用例需要详细到什么程度才是合格的?

  一,详细到每个步骤都写出来,目的是即使一个不了解的新手都可以按照测试用例来执行工作。

  二,主张写的粗糙些,类似编写测试大纲。因为软件开发需求管理不规范,频繁变动。这样的测试用例容易维护。然测试执行人员有更大的发挥空间。

  实际上,软件测试用例的详细程度首先要以覆盖到测试点为基本要求。


移动端测试面试题 (菁选2篇)(扩展8)

——软件功能测试面试题 (菁选2篇)

软件功能测试面试题1

  1. pop3和imap4什么区别?

  Pop3是邮局协议,用于电子邮件的接收

  Imap能让用户进行离线阅读,还提供摘要浏览功能

  2. 有一款手机***,电话功能正常,但是不能连接到指定的*网络,你怎么来排除这个错误?

  3你用的手机,有一天突然不能输入“6”,你怎么来判断问题出在哪

  我首先会判断是不是键盘出了问题,然后再做下一步的检查。

  4. 手机中通讯录的功能测试

  对录入功能测试、保存功能、查找功能、直接拨打功能测试等

  5. 对电梯做测试用例

  首先测其是否能够正常上下运行、电梯的门能不能在电梯到所指定的楼层是正常开启、在电梯里按下楼层数能不能正确到达、电梯打开及关闭的按键是否灵活、紧急呼救是否能够正常使用、每个楼层上、下两个指示按钮是否正常工作等

  6. 测试员在需求分析阶段要做什么

  与开发、客户在一起评审,对需求文档进行测试。

  7Gogo实习项目的测试流程

  熟悉所给的文件,熟悉网站,写出测试计划、方案,由测试组长分配模块,再由每个人些本模块的测试计划、方案,接着进行测试用例的编写、对用例的评审、用例的执行、bug的跟踪、提交bug报告

  8. Gogo项目的测试计划是如何出来的?

  根据说明文档找处整个网站的重点模块,根据其要求和对网站实际操作得来的信息在于同组人协商讨论写出测试计划。

  9. 请使用DOS命令备份一个名为:TEST,用户名及密码为:user/password的oracle数据库到d盘根目录下保存文件名为test。简述在oracle中建立一个可用实例的主要步骤(提示:从建库描述到初始基本数据)可用性判断标准主要是主观的感觉,请思考,有没有一些量化的标准,从而可以更加客观地评价可用性的好坏?

软件功能测试面试题2

  1、根据你的经验说说你对软件测试/质量保证的理解

  软件质量保证与测试是根据软件开发阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入数据和预期的输出结果),并根据这些测试用例去运行程序,以发现错误的过程。它是对应用程序的各个方面进行测试以检查其功能、语言有效性及其外观排布。

  2、软件测试的流程是什么?

  需求**:全面了解系统概况、应用领域、软件开发周期、软件开发环境、开发**、时间安排、功能需求、性能需求、质量需求及测试要求等。根据系统概况进行项目所需的人员、时间和工作量估计以及项目报价。

  制定初步的项目计划。

  测试准备:**测试团队、培训、建立测试和管理环境等。

  测试设计:按照测试要求进行每个测试项的测试设计,包括测试用例的设计和测试脚本的开发等。

  测试实施:按照测试计划实施测试。

  测试评估:根据测试的结果,出具测试评估报告。

  3、你对SQA的职责和工作活动(如软件度量)的理解?

  SQA就是**于软件开发的项目组,通过对软件开发过程的**,来保证软件的开发流程按照指定的CMM规程(如果有相应的CMM规程),对于不符合项及时提出建议和改进方案,必要时可以向高层经理汇报以求问题的解决。通过这样的途径来预防缺陷的引入,从而减少后期软件的维护成本。SQA主要的工作活动包括制定SQA工作计划,参与阶段产物的评审,进行过程质量、功能配置及物理配置的审计等;对项目开发过程中产生的数据进行度量等等。

  4、说说你对软件配置管理的理解

  项目在开发过程中要用相应的配置管理工具对配置项(包括各个阶段的产物)进行变更**,配置管理的使用取决于项目规模和复杂性及风险的水*。软件的规模越大,配置管理就越显得重要。还有在配置管理中,有一个很重要的概念,那就是基线,是在一定阶段各个配置项的组合,一个基线就提供了一个正式的标准,随后的工作便基于此标准,并只有经过授权后才能变更这个标准。配置管理工具主要有CC,VSS,CVS,SVN等,我只用过SVN,对其他的工具不是很熟悉。

  5、怎样写测试计划和测试用例

  简单点,测试计划里应有详细的'测试策略和测试方法,合理详尽的资源安排等,至于测试用例,那是依赖于需求(包括功能与非功能需求)是否细化到功能点,是否可测试等。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 yyfangchan@163.com (举报时请带上具体的网址) 举报,一经查实,本站将立刻删除