面经-测试工程师

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件测试篇●什么是软件测试?你理解的软件测试是什么样子的?使用人工或自动手段来运行或测试某个软件,发现软件的缺陷以及软件的实际成果与预期成果之间的差别。●软件测试的目的?及时发现软件中的缺陷;验证软件是否符合标准;检测软件开发过程中存在的问题,改进软件开发过程;测试针对软件的改进是否有意义。●软件测试方法?软件测试分为黑盒测试和白盒测试。白盒测试的主要方法有代码检查法、静态结构分析法,代码质量度量法、逻辑覆盖分析法等。黑盒测试的主要方法有等价类划分法、边界值法、因果图法。●什么是白盒测试?什么是黑盒测试?白盒测试:对软件的内部结构进行分析,检测问题。主要依据是详细设计说明书。黑盒测试:通过软件的外部表现来发现软件的缺陷和错误。是在已知软件应该具有的功能的条件下,检验软件的每个功能是否能够正常使用。主要依据是规格需求说明书。●什么是静态测试?什么是动态测试?静态测试:测试不运行的部分,只是检查和审核。动态测试:使用和运行软件,进而发现软件使用过程中的错误。●软件测试流程?大体上可以分为单元测试、集成测试、确认测试、系统测试、验收测试几个阶段,每个阶段又分为以下几个步骤:需求分析—测试大纲:分析需要测试的内容编写测试计划—测试计划书:分析需要的人数,任务分配等设计测试用例—编写测试用例。执行测试—缺陷列表:缺陷管理—缺陷列表测试报告—测试总结报告●测试用例设计方法?(1)白盒测试中软件测试用例的设计方法语句覆盖法、判定覆盖法、条件覆盖法、路径覆盖法、条件组合覆盖法。黑盒测试中软件测试用例的设计方法有等价类划分法、边界值法、因果图法。●性能测试?性能测试分为压力测试和负载测试。性能测试工具:●使用过的测试工具?没有使用过测试工具,但是了解了一些。比如说:●软件的缺陷等级?致命错误:严重错误:一般错误:建议问题:●驱动模块与桩模块?驱动模块:控制和操作被测软件的工具。进行单元测试的时候,可能被测的模块不能独立运行,需要编写程序为其输入数据,这个程序就是驱动模块。桩模块:接收或者响应软件发送的数据。主要用于了解软件运行过程中的动态过程,以及某个步骤执行的次数。●测试工程应具有哪些素质?沟通能力强;有责任心;●自己的优缺点?●选择这份工作的原因?●测试一个杯子:测试产品说明书:检测说明书的用语是否符合规范,产品说明是否清楚,有没有错别字等//测试是否满足需求文档或者产品说明书的要求:功能性测试:性能测试:安全性测试:兼容性测试:易用性问题:稳定性。数据库篇●数据库的基本的增、删,改,查操作?

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功