软件测试笔试面试题1

软件测试笔试面试题1

ID:39433049

大小:40.50 KB

页数:4页

时间:2019-07-03

软件测试笔试面试题1_第1页
软件测试笔试面试题1_第2页
软件测试笔试面试题1_第3页
软件测试笔试面试题1_第4页
资源描述:

《软件测试笔试面试题1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件测试笔试面试题上一篇/下一篇 2009-12-1320:59:17查看(288)/评论(0)/评分(0/0)1、能够用自己的语言清楚准确的描述出测试行业主要任务。保证软件的可靠性2、能够准确说出开发和测试的关系。开发和测试是相辅相成的过程,需要软件测试人员、程序员和系统分析师等保持密切联系,需要更多的交流和协商,以便提高测试效率。3、能够准确说出测试误区错误的原因。(1)、软件开发完成后进行软件测试      软件测试是一个系列过程活动,包括软件测试需求分析,系统计划设计,测试用例设计,执行测试。它贯穿软件项目的整个生命过程,要在每一个阶段都要进行不同目的和内容的测试活动,测试不仅是对代

2、码的检查,还包括需求文档和设计文档。(2)、软件发布后如果发现质量问题,那是软件测试人员的错      出现软件错误,不能简单的归结为某一个人的责任,有些错误的产生可能不是技术原因,可能来自于混乱的项目管理。应该分析软件项目的各个过程,从过程改进方面寻找产生错误的原因和改进的措施。(3)、软件测试要求不高,随便找个人就行      这是不了解测试的具体技术和方法造成的。软件测试技术的不断更新和完善,工具,流程,测试设计方法的不断更新,需要掌握和学习更多的测试知识。(4)、软件测试是测试人员的事情,与程序员无关      开发和测试是相辅相成的过程,需要软件测试人员、程序员和系统分析师等保持密

3、切联系,需要更多的交流和协商,以便提高测试效率。(5)、项目进度吃紧时少做些测试,时间富裕时多做测试      这是不重视软件测试的表现,也是项目过程管理的混乱,这必然会导致软件测试质量的降低,克服这种现象是加强软件设计的计划和控制,包括软件测试计划、测试设计、测试执行、测试度量和测试控制。(6)、软件测试是没有前途的工作,只有程序员才是软件高手      在微软等软件过程比较大的公司,软件测试人员的数量和待遇与程序员没有多大差别,优秀的测试人员待遇比程序员还高。4、如何成为优秀的测试工程师。沟通能力、移情能力、技术能力、自信心、外交能力、幽默感、强的记忆力、耐心、怀疑精神、自我督促、洞察力

4、。5、软件测试的目的,简单的说是什么?具体说是什么?目的在于发现错误,一个成功的测试用例在于发现至今没有发现的错误,一个成功的测试是发现至今未发现的错误测试。      简单的说,测试的根本目的就是保证最终交给用户的产品符合用户的需求,在产品交给用户前尽可能多的发现并改正问题。      具体讲,确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明;确保产品满足性能和效率的要求;确保产品是健壮性的和适应用户环境的。6、什么是Bug?它是如何产生的?      产品说明书中规定要做的事情,而软件没有实现;产品说明书中规定不要做的事情,而软件却实现了;产品说明书没有提到

5、的事情,而软件却实现了;产品说明书中没有提到但是必须要做的事情,软件却没有实现。      程序开发产生Bug的原因:需求不清晰;软件复杂性;程序编码错误;需求变化;时间压力;代码文档贫乏;开发工具自身错误。      测试导致Bug的原因:测试目标定义错误;在开发生命周期中,错误的选择了测试介入时期;选择了低效的测试技术,测试人员专业知识培训不够,工作低效;计划不够详细。测试随意性很大;测试人员同开发人员沟通困难。7、软件测试模型有那些?用自己的语言描述软件测试的模型。V模型和x模型8、什么是静态测试?开始静态测试的前提、时机?举例说明。      指不运行被测程序本身,仅通过分析或检查源

6、程序的文法,结构,过程,接口等来检查程序的正确性。      理论上讲,静态测试应在项目立项开始,贯穿整个项目的始终。原则是越早越好。9、什么是动态测试?举例说明。      指运行被测程序,检查运行结果雨预期结果的差异,并分析运行效率和健壮性等性能,这种方法有三部分组成:编写测试用例,执行程序,分析程序的输出结果。步骤:单元测试、集成测试、系统测试、验收测试、回归测试。10、静态测试和动态测试的区别?举例说明      静态测试是用于预防的,动态测试是用于矫正的;多次的静态测试比动态测试要效率和效益高;静态测试综合测试程序代码;在相当短的时间里,静态测试的覆盖率能达到100%,而动态测试经

7、常是只能达到50%左右,原因动态测试发现的bug大部分只是在测试实际执行的那部分代码;动态测试比静态测试更花时间;静态测试比动态测试更能发现bug;静态测试的执行可以在程序编码编译前,动态测试只能在编译后才能执行。11、白盒测试的定义?      也称结构化测试、基于代码的测试,是一种测试用例的设计方法,已知产品的内部工作过程,通过测试证明每种内部操作十分符合设计规格要求。12、黑盒测试的定义?      也

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

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

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