三个人面我一个,问的问题也很简单第一个面试官:自我介绍:目前大三,大二的时候学的人工智能,所以接触的python比较多,目前python也是我的主语言,之后也接触过python开发的东西,django,爬虫,以及相关的项目开发包含mysql,linux等,再之后就学习自动化测试相关的东西包含selenim,pytest等测试框架你认为的软件测试是干什么的我认为分为三点,首先第一点我们做这个软件不能有恶性的bug,不能使用或出现数据丢失等严重现象,这是最起码的;其次第二点这个软件是否覆盖需求,对软件提出的需求是否全部实现并且没有没有bug;最后第三点要看这个软件UI是否合理,交互是否流畅,是否易用黑盒测试有哪些方法划分等价类,边界值等。另外接口测试,功能测试,性能测试都属于黑盒测试,别的不清楚了看你做过自动化测试(selenium)你能说一下吗当时做的是爬虫,爬取招聘网站的信息,用到了selenium,包含定位元素,抓取元素,自动投递等功能设计过测试用例吗因为之前我是做开发的,在开发的过程中就要考虑各种可能出现bug的情况和场景,我感觉这个跟设计测试用例差不多第二个面试官:你常用selenium怎么定位元素xpath锁定标签,有时候也用正则提取一下假如给你个搜索界面,你怎么测首先要测它的边界值,要看最多输入多少字符,和空字符两种情况,然后要确定这个框使用的是unicode,确保不会出现乱码其次要看在浏览器端和手机端的区别,比如在输入框的时候突然来个电话,这玩意会不会保存我之前输入的文字还要看它的反应速度,在敲入字符时候更新速度和搜索的时候的跳转速度,响应时间之类的还包括这个输入框设计合不合理,位置大小有没有问题,鼠标放到这个输入框上时有没有变化第三个面试官:了解po模式吗啥叫po模式啊,不了解第一个面试官:你还有什么要问我的吗?咱们这个是黑盒测试,平时都用什么工具啊?答:就像你说的一些接口测试工具,postman,fidder之类的,包含我们公司自己封装的一些东西balabala(说了一堆,没太记住)
点赞 17
评论 5
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务