《软件测试常见面试题一》

1.软件的含义

程序、数据及相关文档的完整集合

2.测试与调试的区别是什么?

测试是由测试测试人员来进行的,主要目标是发现、报告、跟踪

调试是由开人员 进行,主要是定位缺陷的位置,分析缺陷原因,修复缺陷

3.IEEE是什么意思

国际电气电子工程师协会

4.GB是什么意思

国家标准

5.软件测试的含义

简单讲,软件测试就是发现缺陷的过程,IEEE中的定义是,软件测试是使用人工或自动手段来运行或测试定个系统的过程,目的在于校验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。

6.软件测试的目的

1.验证软件是否满足各类文档说明说等规定的软件质量的要求

2.找出软件的缺陷

3.为软件产品的质量测量和评价提供依据

4.帮助开发改进开发流程

7.什么是功能、性能、兼容性?

功能代表一个软件能做什么性能反映软件运行的速度或效率,占用资源的多少等指标;

兼容性表示一个软件与其所在运行环境的依赖程度,包括硬件啊,操作平台,其他软件的依赖。

8.测试分为哪几个阶段,每个阶段的测试目的是什么?

测试分为单元测试、集成测试、系统测试、验收测试四个阶段。前三个阶段的目的是尽可能多的发现缺陷,而验收测试主要是验证软件满足了用户需求,帮助用户建立系统可以使用的信心,发现缺陷不是此阶段的目标。

9.解释QA及其职责

QA的含义是软件质量保证人员

主要职责是制定和加强促进软件开发并防止软件缺陷的标准和方法,并监督标准和过程被正确遵循。

10.软件工程师与软件质量保证的区别

a、测试工程师的主要任务是在最短的时间内发现尽可能多的缺陷,并确保这些缺陷能得以修复。

b、软件质量保证职责是制定和加强促进软件开发并防止缺陷的标准和方法,并监督标准和过程被遵循。

 

posted @ 2020-05-18 23:13  两三颗啤酒味的星☆~  阅读(198)  评论(0)    收藏  举报