最近有很多小伙伴都在问小梧要面试题,你说作为你们可爱的小仙女能不安排吗。这不就来了,今天就给大家总结一套月薪30K+的笔试题。建议先收藏再往下看!
首先呢,咱们先看一个招聘的简介:
咱们先来看看这家30K+的Offer有啥要求:
其实无外乎以下几个方面
基本的功能测试技能
熟练编程技术,能够开发工具
熟悉操作系统linux/unix
熟悉常用的工具以及持续集成等
那我们可通过这个招聘的需求大概知道这家的笔试或者面试会出什么类型的题。基本都是从这个招聘的要求去展开的。(这就是技巧)
接下来,正题来了,给大家分享一下笔试题以及正确的回答方向:
测试计划
需求分析
测试方案
设计测试用例
执行测试
提交bug
管理bug
测试总结
NoSuchElementException:没有这个元素,异常,其实就是找不到对应的元素
NoSuchFrameException:没有这个对应frame框架,其实就是找不到指定的frame框架
NoSuchAttributeException:没有这个属性
TimeoutException:超时异常
unittest是python标准库
自带的单元测试框架,所以是不需要安装的。
pytest是python第三方单元测试库。
所以使用前需要安装:pip install pytest
用例分类执行:
unittest,测试类必须继承unittest.TestCase
用例分类执行
unittest默认执行的是全部的测试用例,但也可以通过加载testsuit执行部分测试用例。
pytest通过@pytest.mark来标记类和方法,pytest.main加入参数(“-m”)
只运行标记的类和方法。
用例的前置和后置
unittest的前后置,
类的前置条件:
setUpClass
类的后置条件:
tearDownClass
每个测试用例的前后置:
每个测试用例的前置条件:
setUp\tearDown
Pytest:
Pytest除了提供了模块级,类级,方法级等setup/teardown。pytest的前后置还可以利用fixture根据需求灵活使用。
断言
Unittest
unittest提供了很多断言方式
如:assertEqual、assertIn、assertTrue、assertFalset等
pytest提供assert表达式更加简单方便
是否有失败重跑
pytest提供了失败是否重跑的机制
通过pytest-rerunfailures插件是支持用例执行失败重跑的
第1个7:
表示文件属主的权限为可读(4)可写(2)可执行(1)
第2个7:
表示文件属组的权限为可读(4)可写(2)可执行(1)
第3个7:
表示文件的其他用户权限为可读(4)可写(2)可执行(1)
提供大量的插件
可以实现持续集成的敏捷开发
开源免费
具有跨平台性,支持各种平台
以上几个题目呢是综合一些企业的测试开发工程师招聘的笔试题例举出来的。小梧呢,主要是想通过这个例子告诉小伙伴们,其实测试开发并不是像大家想像的那么难,当我们有了目标后,我们先仔细的研读这家公司的招聘需求,分析它可能会考察的方向,一般笔试的考察方向无非也是围绕着对这个岗位要求来的。所以我们只需要找到企业重点关注的技术领域,在面试前提前准备好就可以了。
最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几天时间整理的非常全面的,希望也能帮助到有需要的你!
这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……
如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。
敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。
零基础转行软件测试:38天自学完软件测试,拿到了字节的测试岗offer,堪称B站最好的视频!