软件测试面试题(一)

发布于 2021-05-11 19:57 ,所属分类:软件测试工程师学习资料



1、Q:什么是软件测试?软件测试的目的与原则

A:使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。


软件测试的目的:

测试的目的就是找出软件产品中的错误,使软件尽可能的符合用户的要求。当然软件测试是不可能找出全部错误的。


2、Q:软件生存周期及其模型是什么?

A:软件生存周期是软件开发全部过程、活动和任务的结构框架,

计划阶段(planning)→需求分析(requirement)→设计阶段(design)→编码(coding)→测试(testing)→运行与维护(running maintrnacne)


在经历需求、分析、设计、实现、部署后,软件将被使用并进入维护阶段,直到最后由于缺少维护费用而逐渐消亡。这样的一个过程,称为“生命周期模型”(Life Cycle Model)。

3、Q:什么是软件质量?

A:软件质量:软件产品的特性可以满足用户的功能、性能需求的能力。


4、Q:自动化测试脚本开发的主要步骤:

A:1、通过某些方式定位到我们要执行的对象、目标(Target)

2、对这个对象进行什么操作(command)

3、通过操作对定位到的元素赋值(value)

4、添加断言操作


5、Q:软件测试的策略是什么?

A:软件测试策略:在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。


END




当我见到你,心跳漏了一拍


扫描ErWeiMa获取

更多精彩

大森玩测试



相关资源