首页 > 编程知识 正文

软件测试面试经验(软件测试面试题汇总)

时间:2023-05-03 10:28:09 阅读:78355 作者:917

今天,让我们集中讨论软件开发和软件测试中的常用模型。

我们以前通过建造房子类比说明了软件生命周期的几个阶段。 房子的建造方法有很多种,在农村建造2-3层楼的住宅时,大部分类推采用1层建造屋顶的传统方式。

城市住宅,20-30层,一层盖屋顶,每层都要浇厚厚的水泥,放模干燥需要时间,效率低下。 整体框架先做好,每层梁和屋面一次做好,然后选择在哪个地方封砖、在门上钻孔、去施工,就可以大大提高建设速度。

根据不同的方法,取得的结果是一样的,可以盖房子,也可以制作软件。 但是,过程是不同的。 这里的过程可以理解为模型。

我们只要大致理解一下作为测试开发的模式就可以了,需要掌握软件测试的模式。

常用软件开发模式

瀑布模型

快速原型制造

增量模型

迭代模型

螺旋模型

瀑布模型

这位想深入了解的合作伙伴,有很多与各个网站相关的学习参考资料。 让我们重点看看软件测试模型。

软件测试模型

软件测试和软件开发一样,遵循软件工程原理,遵循管理学原理。 测试专家通过实践总结出了许多好的测试模式。 这些模型抽象了测试活动,揭示了测试与开发的关系,是测试管理的重要参考依据。

典型的软件测试模型包括v型、w型、h型、x型和前置型。 (重点把握前三个。 因为v、w是非常典型的模型,也是我们笔试面试考得最多的模型)

面试问题:

描绘v模型、w模型,阐述其优缺点

需要知道什么是v、w模型,有什么优点和局限性。

v型

瀑布模型的变种,将瀑布模型中的测试阶段和之前的分析设计阶段对应起来,就可以得到v模型。

别以为我吵,我会尽可能详细地举个例子,让更多的合作伙伴更容易学习和使用。 全心全意地欢呼加油吧)

这是我们的瀑布模型,根据软件的生命周期,从上到下呈线性。 可行性研究通过后,我们开始制定项目计划,进行需求分析、编码-系统运行和维护。 从上到下的过程,在这里,v模型是什么意思? 使测试阶段和分析设计阶段相对应。

用户提出需求,进行需求分析和系统设计、概要设计-详细设计-编码((无论是需求分析和系统设计、概要设计还是详细设计都是我们的设计阶段) ) ) ) ) ) ) ) ) ) ) )

这也是之前和大家说过的,需求分析之后,我们做系统设计,设计之后进行编码。

(软件生命后期包括问题的定义和规划、需求分析、系统设计、软件编程、软件测试、软件维护等阶段。)

那么整个设计阶段有系统设计、概要设计、详细设计,编码也支持软件编程。

编码后进行单元测试。 单元测试参考详细的设计文档。 在单元测试后进行集成测试,集成测试与概要设计文档相结合。 系统测试与系统设计文档相结合。 验收测试参考用户的需求文档。

测试分为单元、集成、系统确认、验收,这些都是不同的测试方法,可以适应不同的编码阶段。

优点:明确显示了测试中存在的不同级别,每个级别都对应于分析设计阶段。 每个测试阶段都有明确的交付内容。 体积小

软件中效果突出。(也就是说我们测试不是用同一个方法去测,不同的阶段用不同的方法,单元就是去测代码,集成就是去测接口,系统确认就是去测它的功能、界面、性能,验收就是全部都测)

局限性:过程要求严格,不灵活。测试阶段介入晚,如早期用户定义的需求错误要等到最后的验收测试才能发现。没有明确地说明早期的测试,无法体现“尽早地和不断地进行软件测试”的原则。(我们去进行单元测试的话,必须是等所有的设计完成并且是编码出来之后才能去进行单元测试,然后才能集成测试-系统-验收测试,就是这样的一个先后的关系,所以测试介入晚。)

那也就是意味着,在前期用户的需求在提出来的时候本来就有问题,或者说在看设计图纸我们明明就能发现它是有问题的,但是我们根本发现不了。而要到把这个软件做出来之后,在单元集成甚至更后阶段的测试才能够发现。

越往后阶段才发现,我们要返工的东西就越多,成本就会越大。

外包公司主要采取的就是V模型。因为你要做什么需求,根据你的需求把软件做出来,然后再进行一层层的测试、验收。如果你有新的需求又要我来做,加钱,谈好了之后,再给你去做设计、编码、测试、验收。(以此循环,因为外包公司就是按照你的需求你的业务来收费的)


如果你通过努力成功进入到了心仪的公司,一定不要懈怠放松,职场成长和新技术学习一样,不进则退。

公众号:程序员受伤的小蝴蝶/p>

个人vx:Ceshirenzhuifeng(测试人追风)

1.免费领取一份325页软件测试工程师面试宝典文档资料。

2.软件测试学习路线以及相对应的视频学习教程免费分享!

更多 | 学习资源 | 职业规划 | 等,欢迎私信留言。

心怀感激,对帮助过自己的人,给予真诚的回馈,记得把wmdxmg推给你的朋友。

点赞+在看+收藏,这个对我很重要。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。