软件测试面试大合集(7)

玩技站长
玩技站长
管理员, Keymaster
11056
文章
0
粉丝
面试技巧评论704字数 1238阅读4分7秒阅读模式

1、软件测试方法有哪些分类?

软件测试方法分类:白盒、黑盒、灰盒;单元测试、集成测试、系统测试、验收测试、回归测试、Alpha 测试、Beta 测试;静态测试和动态测试。文章源自玩技e族-https://www.playezu.com/17769.html

2、设计测试用例的主要方法有哪些?文章源自玩技e族-https://www.playezu.com/17769.html

设计测试用例的主要方法有:等价类划分;边界值分析法;因果图法;场景法。文章源自玩技e族-https://www.playezu.com/17769.html

3、单元测试、集成测试、系统测试的侧重点是什么?文章源自玩技e族-https://www.playezu.com/17769.html

单元测试的重点是系统的模块,包括子程序的正确性验证等。文章源自玩技e族-https://www.playezu.com/17769.html

集成测试的重点是模块间的衔接以及参数的传递等。文章源自玩技e族-https://www.playezu.com/17769.html

系统测试的重点是整个系统的运行以及与其他软件的兼容性。文章源自玩技e族-https://www.playezu.com/17769.html

4、怎样才能成为一个优秀的测试工程师文章源自玩技e族-https://www.playezu.com/17769.html

软件测试工程师需要具有一些逆向思维的能力,想别人所不想,测别人所不测,这样才可以找到更多的软件中的错误。这是作为一名优秀的软件测试工程师最基本的素质。 善于同软件开发人员沟通 沟 通是当今软件项目中需要掌握的最关键技术之一。软件测试人员要善于同软件开发人员沟通,软件测试人员与开发人员搞好关系,使测试人员不成为开发人员的眼中钉,这对于提高整个软件项目质量是十分重要的。沟通主要包括: 讨论软件的需求,设计: 通过这样的沟通,你可以更好的了解所测试的软件系统,以至于尽可能少的测试出软件中不是错误的“错误”,从而降低给软件开发人员带来的压力。 报告好的测试结果: 作为一个测试人员,发现错误往往是测试人员最愿意而且引以自豪的结果,但是一味地给开发人员报告软件错误,会给他们造成厌恶感,降低整个软件的质量和开发进度。所以作为一名软件测试工程师,当你测试的模块没有严重的错误或者错误很少的时候,你不妨跑到开发人员那里告诉他们这个好消息,这会给你带来意想不到的结果。 文章源自玩技e族-https://www.playezu.com/17769.html

讨论一些与工作无关的事情: 作为一个测试人员经常和开发人员讨论一些与工作无关的事情,比如大家可以谈谈新闻,趣事,家庭…这样可以加强相互间的默契程度,许多统计表明,这样可以更好的提高软件工作质量。 善于同领导沟通 测试人员往往是领导的眼和耳,领导根据测试人员的测试结果可以了解公司的产品质量,从而调整其他的工作。领导工作一般比较繁忙,所以作为一名优秀的测试人员要学会把测试结果进行总结,最好以图表的形势给领导看。 掌握一些自动化测试工具 测试工作往往是比较繁琐,枯燥无味的工作,测试人员长期处于重复的手工工作,会降低测试效率,并且对于测试质量也往往是不利的;况且许多测试不使用测试工具是不可以进行的,比如性能测试,压力测试等等。目前市场上有许多测试工具供你使用,你可以根据自己的需要选择一些测试工具来辅助你的测试。但是要记住一点,不是说有了测试工具就不要人工测试了,测试工具不是万能的。 善于学习的能力 软件测试技术随着时间的变化也在做一些提高和改进,作为一名优秀的测试人员要善于利用书籍,网站,论坛,交流等各种途径不断提高自己的软件测试水平。 提高自己的表达能力 软件测试人员当发现软件中存在缺陷的时候,往往要书写缺陷报告,缺陷报告要写得详尽清楚,使开发人员能够尽快定位错误,修改错误,所以作为一名优秀的测试人员提高自己的写作能力是非常必要的。 了解业务知识 更好的了解你说测试软件的业务知识是非常重要的,对业务知识了解得越深入,越能够找出更深入,更关键,更隐蔽的软件错误。所以作为一名优秀的软件测试工程师,要多向该领域专家,同行学习,提高自己的业务知识水平。文章源自玩技e族-https://www.playezu.com/17769.html

以上面试题均整理于网络

 最后更新:2019-5-31
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证