智飞
- 自我介绍
- 测试的流程
- 测试计划的内容
- 如果查询有成百上千数据,如何处理,有什么优化建议?分页处理,增量查询
- 如何区分前后端bug?
- 测试过程中你觉得是bug开发觉得不是bug,怎么处理
- 如何用xmind提取测试点分析测试点
- 会进行阶段性的总结嘛?
- 登录如何利用自动化做测试
- 元素定位有哪些方法
- 之前是用禅道管理工具的吗
- 如何用jmeter做登录测试,把用到什么元件都说下,而且把接口测试的流程说下
- 解释一下xss漏洞
- Xss是怎么放到前端页面上的?
- 前端页面执行payload的脚本,这个过程会不会发到后端去
- 解释一下SQL注入漏洞
- 接上题:有什么解决方式?
- 如何预防SQL注入?
- 区分前后端BUG有没有其他方式去判别?
- HTTP请求状态码怎么区分?
- 常见的熟悉的状态码?
- 接上题:有没有碰到过500 服务器内部错误
- 使用MySQL验证前后端数据一致性是自己编写一个语句还是说引用后端呢?
- 一般用哪些覆盖手段,比如说是强制覆盖,语句覆盖,路径覆盖这些?比如说对于一个功能,是对所有可能性都去做一遍测试还是?
一般是开发去做单元测试,我百分之六十的时间都在写业务代码,有百分之四十的时间在写单元测试来覆盖业务的可能场景,大厂一般是百分百全部覆盖,中小厂一般就50%的覆盖的
保证被测试的代码不同的部分都能被执行一次,一般都不会用这些耗费人力的方法,都会用其他的测试策略来测试
在大厂中,都是要求百分百覆盖率,一般是开发去做单元测试写语句去覆盖
- 登录的测试点
- 登录的安全测试怎么去测试?
- 如何看登录的密码是加密还是不加密?
- 接上题:怎么算加密?
- 你觉得cookie是安全的嘛?有没有接触到cookie这些?
cookie不完全,xss,
- 测试报告有什么?没有写过是吗?有没有接触过测试报告?
- 对项目的测试环境自己搭建过是吗?
docker,shell
- 接上题:如何搭建呢?
- Jmeter对接口的性能测试如何做?
- 如何用payload对项目做安全测试?
- Bug有怎样的一个流程,bug的生命周期
- 有跟后端开发去沟通过数据库调优嘛?开发一般会接受你的建议嘛?
- 团队有几个测试和开发?
- 一个项目几个人去测试?
- 接上题:是分工还是一起测?
- 如何通过日志定位问题?
后端日志,有java抛出异常报错,截图发给开发即可
- 测试用例包含什么?
- 我的大学专业主要学了哪些课程?有没有专门学过测试?
- 之前的工作是测试嘛?
- 为什么想做测试?
- 如何保证一个项目的质量?
测试计划,代码评审,单元测试,白盒测试,功能测试,性能,安全,接口,不断复盘并改进不足和问题,后期可以进行培训人员和团队
- 除了是BUG,你觉得做好一个系统还需要什么其他?
- 如果做一个面对消费者的系统,如果想做好这个系统还有什么要做的,除了BUG
用户体验,易用性,友好
性能,响应速度,加载快
安全,用户数据
多平台兼容性
反馈和客服平台,投诉途径
数据分析,卖点,用户跟踪,数据算法,根据用户喜好推广
及时更新使用手册,跟新文档日志
- 有没有针对用户体验做一些优化?
关注用户的使用体验,做优化
响应块,加载快,流畅,反馈和客服平台,投诉途径,数据分析,卖点,用户跟踪,数据算法,根据用户喜好推广
- 有做过APP测试嘛?
HR面没问什么,都是在介绍公司业务,社保,薪资架构,问了前公司的薪资和有没有交社保