1.自我介绍
自我介绍紧张,模板背的不错,但是得多练练,熟练一下
2.离职日期和离职原因
因为项目结束?外包?【本部】,统一说成,女朋友在附近,并且买了房子。
不建议这样答哈。
3.上一家项目的人员构成
15个人,3个测试
4.简单说一下你那边的工作流程【测试流程!】
测试流程没答好,很乱,你说的是工作内容,而非测试流程
5.xss漏洞你是怎么做?,awvs工具,越权问题(安全测试方面问题,面试官对安全测试了解较少)
Xss答得还不错,面试官都不怎么了解,那就随便搞了
接口越权也不错的,也在侧面烘托自己爱学习的想法【学习能动性】
6.web端测试的一些常见问题会集中在哪些地方?
你说的接口测试,交互场景的问题,也就UI界面,接口,前端页面交互。
7.有独立负责项目的测试经历吗?你如果独立负责项目测试的话你会如何进行测试?
你得说有这方面的经验。
有的
- 首先制定完整的测试流程,按照流程一步一步进行。
- 并且编写测试计划,严格按照测试计划上的时间线进行项目测试,项目中的迭代任务,每一个都需要关注,如果发现异常,要及时处理,帮助组员解决问题,按时上线发布
- 编写完整的测试用例,覆盖功能,性能,安全等测试面,保障产品质量
- 回归阶段,尽可能平时用自动化覆盖回归用例,减少回归重复性工作时长
这块没答好哈,需要改善!!!!!!!!!!!
8.哪些方法方式来有效的把控测试的质量?
- 完整的测试流程(为了减少流程上的漏洞),测试计划(为了不延期)
- 完整的测试用例编写方案(根据开发等文档,历史文档,历史bug,用例评审会)
- 再加上完整自动化回归测试方案(尽可能覆盖率高一点,50%,80%)
9.当项目紧急时没办法去写详细的测试用例,没有评审测试用例,这个时候如何保证测试的质量(感觉这里答的不好)
- 编写冒烟用例进行发散性测试【主流程】
- 把所有测试点用xmind都覆盖掉,根据xmind进行发散性测试【编写用例的三种方法】
- 再加上已经完成自动化回归来保障质量
10.项目上线是否有线上问题,到测试这边针对这些问题会怎么去做?
- 线上问题比较少,因为我们按照完整的测试流程测试的,并且保障了用例完整,回归自动化覆盖率也比较高。
- 如果出现线上问题:先判断线上问题的严重程度,如果小问题,不影响用户体验,就暂时不修改,留到下次再改,如果是影响 用户体验的,马上回滚到上一个版本,并及时修改,再回归一遍继续上线,但是一般回归都能覆盖到所有核心功能的正确性,几乎没有出现过线上严重bug。
- Bug从技术支持那边提交过来
11.为什么不到线上环境去验证bug是否存在?
因为测试环境代码和线上几乎一致,并且开发是测试环境改代码,所以需要测试环境的复现步骤,所以要再测试环境复现bug。
12.线上环境和测试环境的区别,为什么不在线上环境去验证问题?
都要验证的,不仅仅是测试环境的哈,如果没有客户账号,应该是可以内部给测试账号的哈
- 确认问题的影响,如何评判和解决
- 影响主流程,重要功能的都是严重bug,崩溃,白屏,卡死等都属于严重bug
- 页面UI,以及简单的交互属于非严重bug
- 其他小功能问题,如果产品经历没有写到需求文档里面的功能都属于小优化,下个迭代做。
13.项目多久一个迭代,测试时间是多久?你负责了哪些项目
两周,4天到5天
14.自动化框架这块是你做的吗?碰到了哪些困难?搭建平台做了多久?
报错,需要查资料解决
没有提到装饰器和生成器呢,全职两周就够了,两个半月有点久了,虽然是抽空,抽空可以说一个多月左右
15.做UI自动化是否会有元素定位不到的问题?怎么解决
可以说debgger,GUI都行
16.问下你们那边加班较多吗?加班情况是怎么样的?
要说不排斥,加班也很正常,就说为了上线质量要加班留在公司保障不出现线上问题。
17.你这边有什么问题要问我吗?
答:如果入职后我会负责的什么工作,工作内容。
18.你对工作这块有什么要求吗?测试这块
没啥要求,我还挺喜欢saas软件的。