1 / 56
文档名称:

2021年软件测试经典面试题.doc

格式:doc   大小:103KB   页数:56页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年软件测试经典面试题.doc

上传人:非学无以广才 2021/1/17 文件大小:103 KB

下载得到文件列表

2021年软件测试经典面试题.doc

文档介绍

文档介绍:2021年软件测试经典面试题
测试技术面试题
1、什么是兼容性测试?兼容性测试侧重哪些方面?
参考答案:
兼容测试关键是检验软件在不一样硬件平台、软件平台上是否能够正常运行,即是通常说软件可移植性。
兼容类型,假如细分话,有平台兼容,网络兼容,数据库兼容,和数据格式兼容。
兼容测试关键是,对兼容环境分析。通常,是在运行软件环境不是很确定情况下,才需要做兼容。依据软件运行需要,或依据需求文档,通常全部能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试兼容环境了。
兼容和配置测试区分在于,做配置测试通常不是Clean OS下做测试,而兼容测试多是在Clean OS环境下做。
2、我现在有个程序,发觉在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?
参考答案:
1、检验系统是否有中毒特征;
2、检验软件/硬件配置是否符合软件推荐标准;
3、确定目前系统是否是独立,即没有对外提供什么消耗CPU资源服务;
4、假如是C/S或B/S结构软件,需要检验是不是因为和服务器连接有问题,或访问有问题造成;
5、在系统没有任何负载情况下,查看性能监视器,确定应用程序对CPU/内存访问情况。
3、测试策略有哪些?
参考答案:
黑盒/白盒,静态/动态,手工/自动,冒烟测试,回归测试,公测(Beta测试策略)
4、正交表测试用例设计方法特点是什么?
参考答案:
用最少试验覆盖最多操作,测试用例设计极少,效率高,不过很复杂;
对于基础验证功效,和二次集成引发缺点,通常全部能找出来;不过更深缺点,更复杂缺点,还是无能为力;
具体环境下,正交表通常全部极难做。大多数,只在系统测试时候使用此方法。
5、描述使用bugzilla缺点管理工具对软件缺点(BUG)跟踪管理步骤?
参考答案:
就是Bugzilla状态转换图。
6、你认为bugzilla在使用过程中,有什么问题?
参考答案:
界面不稳定;
依据需要配置它不一样部分,过程很烦琐。
步骤控制上,安全性不好界定,很轻易对她人Bug进行误操作;
没有综合评分指标,不好确定修复优先等级。
7、描述测试用例设计完整过程?
参考答案:
需求分析 + 需求变更维护工作;
依据需求 得出测试需求;
设计测试方案,评审测试方案;
方案评审经过后,设计测试用例,再对测试用例进行评审;
8、单元测试策略有哪些?
参考答案:
逻辑覆盖、循环覆盖、同行评审、桌前检验、代码走查、代码评审、景泰数据流分析
9、LoadRunner分哪三部分?
参考答案:
用户动作设计;
场景设计;
测试数据分析;
10、LoadRunner进行测试步骤?
参考答案:
测试测试
创建虚拟用户脚本
创建运行场景
运行测试脚本
监视场景
分析测试结果
以上,最好是结合一个案例,依据以上步骤来介绍。
什么是并发?在lordrunner中,怎样进行并发测试?集合点失败了会怎么样?
参考答案:
在同一时间点,支持多个不一样操作。
LoadRunner中提供IP伪装,集合点,配合虚拟用户设计,和在多台电脑上设置,能够比很好模拟真实并发。
集合点,即是多个用户在某个时刻,某个特定环境下同时进行虚拟用户操作。集合点失败,则集合点才操作就会取消,测试就不能进行。
12、使用QTP做功效测试,录制脚本时候,要验证多个用户登录情况/查询情况,怎样操作?
参考答案:
分析用户登录基础情况,得出一组数据,经过性测试/失败性测试全部有(依据TC来设计这些数据),然后录制登录脚本,将关键数据参数化,修改脚本,对代码进行加强,调试脚本。
13、QTP中Action有什么作用?有多个?
参考答案:
Action作用
用Action能够对步骤集进行分组
步骤重组,然后被整体调用
拥有自己sheet
组合有相同需求步骤,整体操作
含有独立对象仓库
Action种类
可复用Action
不可复用Action
外部Action
14、TestDirector有些什么功效,怎样对软件测试过程进行管理?
参考答案:
需求管理
定义测试范围
定义需求树
描述需求树功效点
测试计划
定义测试目标和测试策略。
分解应用程序,建立测试计划树。
确定每个功效点测试方法。
将每个功效点连接到需求上,使测试计划覆盖全部测试需求。
描述手工测试测试步骤
指明需要进行自动测试功效点
测试实施
定义测试集合。
为每个测试人员制订测试任务和测试日程安排。
运行自动测试。
缺点跟踪
统计缺点
查看新增缺点,并确定哪些是需要修正
相关技术人员修改