千锋教育软件测试面试宝典视频教程,软测面试高频高频经典核心必考100题

1.职场如何自我介绍
基本信息介绍,工作经历,职位的胜任能力,说明一处自己为什么对这家公司的职位感兴趣
2.项目介绍
项目背景1.主要用来做什么 2.项目的周期,目前项目已经处在什么阶段了,
面向的用户,主要是面向哪一个群体去使用
产品的架构,产品主要是B/S结构还是C/S结构
工作职责 项目人员的配置,在项目中负责了什么工作,模块
3.软件测试的类型有哪些
按阶段划分,按是否运行程序划分,按是否查看代码划分
兼容性测试的测试点
测试软件在特定的硬件平台上,不同的应用软件之间,不同的操作系统,不同的网络等环境是否能很好的运行测试
4.如何测试支付功能
1) 订单花费的金额与要支付的金额是否
2) 支付时优惠券的选择,扣款时支付密码或者人脸指纹的验证,是能正常使用
3) 在没有提交支付时,可以正常取消支付
4) 在支付时间内,没有进行支付,再次操作需要给用户提示
5) 点击支付完成后,支付交易只进行一次
6) 订单支付失败时,可以重新进入支付流程
5.如何区分前端BUG与后端BUG?
前端是展示在用户面前,可直接看见的的东西;后端更多是深层次的东西,一些具体功能实现部分,体现在逻辑,数据等问题。
6.你是如何写测试用例的?
依据需求规格说明书,业务蓝图,原型图
平常使用ex文档和XMind和项目管理工具进行编写
7.如何定位bug产生的原因?
需求对比法测试人员会通过编写测试用例把需求的要求加工成预期结果,把执行之后的实际结果与预期结果进行比较,这样很快就能明确是不是BUG。
经验推测法。测试人员测试的项目平时会总结开发人员容易出错的地方,一般执行的时候会重点去关注易错点。
日志分析法。测试人员在执行测试的时候,除了关注业务流,也会关注日志流或是数据流。日志中能明确问题的位置和原因。
8.怎么编写测试计划
why为什么要做计划,其实就是写计划的目的
who 人员的安排,哪些测试人员分别负责哪些测试工作
what测试哪些方面哪些内容,不同阶段的工作内容;任务进度安排,同任务阶段的起止时间;
where相应文档,缺陷的存放位置
when任务进度安排,同任务阶段的起止时间;
how测试方法和策略
9.软件测试工作流程
1分析测试需求
2.制定测试计划
3.设计测试用例
4.搭建测试环境
5.执行测试用例
6.缺陷管理bug单
7.编写测试报告