软件测试基础(面试)

软件测试基础(面试)

ID:8959548

大小:51.50 KB

页数:7页

时间:2018-04-13

软件测试基础(面试)_第1页
软件测试基础(面试)_第2页
软件测试基础(面试)_第3页
软件测试基础(面试)_第4页
软件测试基础(面试)_第5页
资源描述:

《软件测试基础(面试)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试人事问题集1.为什么要在一个团队中开展软件测试工作?保证软件质量的最后一道关口。2.您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作?测试计划->测试设计(测试用例,测试数据)->测试执行(单元测试,集成测试,系统测试,回归测试)3.您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)1)易用性测试-界面的友好性,操作方便性等。2)功能测试-系统中功能性需求的满足。3)安全性测试-系统是否存在安全隐患和漏洞。4)性能测试-系

2、统在大并发下的响应速度和健壮性。4.请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。1)黑盒/白盒:主要区别在是否了解系统或程序的内部结构和代码。2)单元测试:关注某一个单元,函数,模块的正确性,一般需要编写相关测试代码。3)集成测试:模块或模块直接的集成接口测试,单个模块测试。4)系统测试:一个完整功能的完全测试。5.测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?提前安排出测试工具选择,测试类型选择,人员需求,保证和项目开发协调一致,保证测试工作顺利进行。6.您认为做好测试计划工作的关键

3、是什么?1)了解项目或系统的业务需求。2)和项目经理协调好,了解项目的进度计划安排情况。7.您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。边界值/等价类/业务流程图分析和状态转换分析/业务逻辑分析8.您认为做好测试用例设计工作的关键是什么?对业务和软件需求非常清楚,可以根据需求不同选择不同的测试用例设计。9.您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。1)评审计划->预审->评审。1)评审内容主要是测试用例对软件需求的覆盖程度,对于相关边界是否考虑,是否针对复

4、杂流程准备多套测试数据,是否有专门针对非功能性需求的测试。1.您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。制订计划->选择测试功能->选择测试工具->录制脚本->运行测试->分析结果。2.您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。微软WAS、LoadRunner3.您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?关键是测试脚本的录制,测试时候测试环境的干净。4.在您以往的工作中,一条软件缺陷(或者

5、叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?缺陷名词/描述/缺陷等级/严重程度/发现模块/发现步骤和过程/是否可以重现。5.您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理1)如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。2)CQ也可以使用BugFree等免费工具。6.您如何看待软件过程改进?在您曾经工作过的企业中,是否有一些需要改进的东西呢?您期望的理想的测试人员的工作环境是怎样的?将先进的经验或思想固化到过程中,通过过程改进和能力提高来改进软件质量。手机软件测试面试题、软件测试面试题

6、1.为什么要在一个团队中开展软件测试工作?任何软件在开发过程中都会留下缺陷,带有缺陷的软件产品如果提交出去,可能会给公司带来不可估量的损失,我们必须在客户之前发现尽可能多的问题,从而保障客户满意。而发现问题的这个过程称之为测试。2.简述你在以前的工作中做过哪些事情,比较熟悉什么。1)我主要的工作是系统测试和自动化测试,也曾少量涉及性能测试。在系统测试中,主要是对BOSS系统的业务逻辑功能,以及软交换系统的Class5特性进行测试。性能测试中,主要是进行的压力测试,在各个不同数量请求的情况下,获取系统响应时间以及系统资源消耗情况。自动化测试主要是通过自己写脚

7、本以及一些第三方工具的结合来测试软交换的特性测试。3.你所了解的的软件测试类型都有哪些,简单介绍一下。1)基本功能验证:主要是对发布的版本进行一些最主要功能的测试。英文常见叫法是SmokingTest,BasicVerificationTest或者SanityCheck。1)功能测试:主要是依据需求或者需求分析文档,对所发布的版本进行测试,看看是否满足需求,是否出现了不必要的功能。2)单元测试:是开发人员进行的测试之一,一般是开发人员对很小的模块,比如函数进行测试,一般来说,开发人员还需要开发相应的测试桩来进行此类测试。3)集成测试:在大型的开发过程中,软

8、件是模块化进行开发的,将不同的模块揉合在一起的话,需要进行的测试就

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。