软件测试常见笔试面试题---含答案

news/2024/7/4 18:07:17

一、什么是兼容性测试?兼容性测试侧重哪些方面?

兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。
兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。
兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。
兼容和配置测试的区别在于,做配置测试通常不是Clean OS下做测试,而兼容测试多是在Clean OS的环境下做的。

二、正交表测试用例设计方法的特点是什么?

用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂;对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来;但是更深的缺陷,更复杂的缺陷,还是无能为力的;
具体的环境下,正交表一般都很难做的。大多数,只在系统测试的时候使用此方法。

三、描述测试用例设计的完整过程?测试的流程?

(1)需求分析 + 需求变更的维护工作;
(2)根据需求 得出测试需求;
(3)设计测试方案,评审测试方案;
(4)方案评审通过后,设计测试用例,再对测试用例进行评审;

四、什么是并发?在lordrunner中,如何进行并发的测试?集合点失败了会怎么样?

在同一时间点,支持多个不同的操作。LoadRunner中提供IP伪装,集合点,配合虚拟用户的设计,以及在多台电脑上设置,可以比较好的模拟真实的并发。集合点,即是多个用户在某个时刻,某个特定的环境下同时进行虚拟用户的操作的。集合点失败,则集合点的才操作就会取消,测试就不能进行。

五、Beta测试与Alpha测试有什么区别?

Beta testing(β测试):测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场;
Alpha testing (α测试):是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试;

六、你认为做好测试计划工作的关键是什么?
软件测试计划就是在软件测试工作正式实施之前明确测试的对象,并且通过对资源、时间、风险、测试范围和预算等方面的综合分析和规划,保证有效的实施软件测试,做好测试计划工作的关键 :目的,管理,规范。

七、简述集成测试与系统测试关系?

(1)集成测试的主要依据概要设计说明书,系统测试的主要依据是需求设计说明书;
(2)集成测试是系统模块的测试,系统测试是对整个系统的测试,包括相关的软硬件平台、网络以及相关外设的测试。

八、软件系统中除用户文档之外,文档测试还应该关注哪些文档?

(1)开发文档:软件需求说明书
数据库设计说明书
概要设计说明书
详细设计说明书
可行性研究报告
(2)管理文档
项目开发计划
测试计划
测试报告
开发进度月报
开发总结报告

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

性能测试是一个较大的范围,实际上性能测试本身包含了性能、强度、压力、负载等多方面的测试内容。
压力测试是对服务器的稳定性以及负载能力等方面的测试,是一种很平常的测试。增大访问系统的用户数量、或者几个用户进行大数据量操作都是压力测试。而负载测试是压力相对较大的测试,主要是测试系统在一种或者集中极限条件下的相应能力,是性能测试的重要部分。100个用户对系统进行连续半个小时的访问可以看作压力测试,那么连续访问8个小时就可以认为负载测试,1000个用户连续访问系统1个小时也可以看作是负载测试。
实际上压力测试和负载测试没有明显的区分。测试人员应该站在关注整体性能的高度上来对系统进行测试。

十、配置和兼容性测试的区别是什么?

配置测试的目的是保证软件在其相关的硬件上能够正常运行,而兼容性测试主要是测试软件能否与不同的软件正确协作。
配置测试的核心内容就是使用各种硬件来测试软件的运行情况,一般包括:
(1)软件在不同的主机上的运行情况,例如Dell和Apple;
(2)软件在不同的组件上的运行情况,例如开发的拨号程序要测试在不同厂商生产的Modem上的运行情况;
(3)不同的外设;
(4)不同的接口;
(5)不同的可选项,例如不同的内存大小;

兼容性测试的核心内容:
(1)测试软件是否能在不同的操作系统平台上兼容;
(2)测试软件是否能在同一操作系统平台的不同版本上兼容;
(3)软件本身能否向前或者向后兼容;
(4)测试软件能否与其它相关的软件兼容;
(5)数据兼容性测试,主要是指数据能否共享;
配置和兼容性测试通称对开发系统类软件比较重要,例如驱动程序、操作系统、数据库管理系统等。具体进行时仍然按照测试用例来执行。


http://www.niftyadmin.cn/n/834178.html

相关文章

使用python发送QQ邮件

2019独角兽企业重金招聘Python工程师标准>>> 这里用到了Python的两个包来发送邮件: smtplib 和 email 。   Python 的 email 模块里包含了许多实用的邮件格式设置函数,可以用来创建邮件“包裹”。使用的 MIMEText 对象,为底层的…

fescar源码解析系列(一)之启动详解

fescar是gts刚开源的版本,对gts关注已久,比较熟悉其原理,而半年前自己又开发了一个可用版本meepo(详情),所以对fescar的源码也是必看。通过比较,可以看meepo设计上的不足,以及一些编…

自动化工具eclipse安装流程----(安装失败解决方法)

一、安装JDK环境变量配置 电脑32位/64位** (1)安装JDK 环境变量配置(32/64位) (2)安装JDK最好是默认地址,安装后会出现两个文件夹(jdk版本号 )(jre7) 二、安装完JDK后配…

软件评测师备考--计算机系统构成及硬件基础知识-2

一、常见输入/输出设备 输入/输出控制器 功能: 协调和制数据的输入/输出 具体体现:冲锁存数据,地址译码,传递命令,码制转换,电子转换 二、组成 寄存器➡️控制电路 1)数据 2)状态…

软件测试-互联网公司测试面试流程

上海互联网某家公司面试流程如下: 1、你们公司做性能测试流程是怎样的? 2、监控数据怎么做的? 3、jmeter怎么实现参数关联的? 4、压测主要关注哪些性能指标? 5、压测总共生产多少数据? 6、jvm知道做少说一…

如何将手机录音文件转换成MP3格式

我们的工作和生活常常离不开录音,工作中录音可以给我们带来很多便捷,生活中录音可以给我们带来很多欢乐,那么什么工作是最需要录音的呢?比如说记者这个行业吧,记者它是主要采访和报道的一门工作,突然有一天…

腾讯qlv格式怎么转换MP4格式?告诉你一个超简单的方法

1、打开 www.xxxbbbttt.com 上传你的视频(腾讯qlv,爱奇艺qsv、优酷kux)都可以。2、点击转换按钮,转换好后,我们把转换的视频下载到电脑里,就可以看到视频已经是MP4格式了。转载于:https://blog.51cto.com/1…

软件测试——前言介绍

测试工程师—前言介绍 (申明:首先文章写得比较贴切实际,适合小白类型的人群看,没有那么多的专业词汇,为的就是大家能够在看的过程中,简单、易懂,明了,)也希望把自己学到的…