软件测试工程师常见面试题和笔试题
软件公司面试题
软通动力面试
1.白箱测试和黑箱测试是什么?什么是回归测试?
白盒测试是 测试人员要了解程序结构和处理过程,按照程序内部逻辑测试程序,检查程序中的每条通路是否按照预定要求正确工作.它主要的针对被测程序的源代码,测试者可以完全不考虑程序的功能.
白盒测试流程:源程序-->分析程序内部逻辑结构-->流程图-->制定测试用例-->被测程序-->执行路径-->覆盖情况分析
黑盒测试:主要是根据功能需求来测试程序是否按照预期工作,是要从用户的角度分析.尽量发现代码所表现的外部行为的错误.黑盒测试应该是由测试团队来完成的.根据某个给定的输入,应该能够理解并详细说明程序的预期输出.
黑盒测试流程:功能需求-->产生测试用例-->被测程序-->输出实际结果-->与预期结果比较-->分析功能是否实现.
回归测试:在对软件进行修正后进行的有选择的重新测试过程.一般要重复已用的测试用例.目的是检验软件在更改后所引起的错误,验证软件在修改后未引起不希望的有害效果.
2.单元测试、集成测试、系统测试的侧重点是什么?
单元测试的重点是系统的模块,包括子程序的正确性验证等。
集成测试的重点是模块间的衔接以及参数的传递等。
系统测试的重点是整个系统的运行以及与其他软件的兼容性。
3.设计用例的方法、依据有那些?
白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试。这时候依据就是详细设计说明书及其代码结构。
黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类 划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法。依据是用户需求规格说明书,详细设计说明书。
4.一个测试工程师应具备那些素质和技能?
掌握基本的测试基础理论
本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现 可熟练阅读需求规格说明书等文档
以用户的观点看待问题
你可能喜欢
- 软件测试笔试题及答案
- 软件测试工程师笔试题
- 软件测试经典面试题
- 测试用例设计方法
- Linux系统命令使用详解
- JAVA编程题全集及答案
- Java笔记
- 软件工程师考试试题
- 华为软件测试工程师笔试题及部分答案46页
- 软件测试笔试题及答案6页
- 博彦软件测试面试笔试题及部分答案1页
- 软件测试工程师笔试题及参考答案5页
- 软件测试笔试题及答案6页
- 软件测试工程师笔试题及参考答案4页
- 软件测试工程师常见面试题和笔试题28页
- 软件测试工程师笔试题--初级5页
- 华为软件测试工程师笔试题及部分答案46页
- 软件测试工程师常见面试题和笔试题37页
- 北京鼎普科技公司软件测试工程师QTP笔试题1页
- 软件测试工程师笔试题与答案14页
- 白盒测试用例设计方法12页
- 第4章 测试用例设计方法26页
- 软件测试中手机测试方法及手机测试用例设计4页
- 测试用例设计方法36页
- 白盒测试用例设计方法23页
- 测试用例的设计方法18页
- 史上最全Linux系统命令及使用方法详解(程序员)39页
- Linux基本系统命令及其使用详解手册39页
- Linux系统命令及其使用详解39页
- Linux 系统命令及其使用详解26页
- 最新Linux系统命令及其使用详解119页
- Linux系统命令及其使用详解34页
- 最新JAVA编程题全集(50题及答案)32页
- JAVA编程题全集(100题及答案)w13页
- 最新JAVA编程题全集(50题及答案)58页
- 最新JAVA编程题全集(50题及答案)32页
- 最新JAVA编程题全集(63题及答案)44页
- JAVA编程题全集(100题及答案)42页
- Java学习笔记26页
- Java工作笔记(必看经典)30页
- Java学习笔记8页
- Java基础学习笔记整理42页
- Java反射学习笔记整理16页
- 简明Java笔记29页


