测试流程
第一件事 拿到需求文档 进行需求评审,了解用户要什么样的功能 什么样的软件 要对需求进行测试 是否有不合理的地方----之后进行测试计划(二十多页)-----所有测试人员对测试计划进行评审 会编写自己的测试用例
注册登陆模块一般是实习生做 要做一个流程 订单流程/退款流程/涉及到数据库 逻辑测试等---
都用了什么测试方法?
逻辑性最强的bug是什么?
面试官会故意说错东西来面试
功能测试就考验逻辑思维 细心
dos指令 协议的东西 都是基础
黑盒测试 要说出十个以上
测试工作目的 测试计划工作的内容都包括什么
1、编写测试用例有哪些方法:等价类、边界值、因果图、场景法、判定表法、流程分析法、错误推断法、大纲法(拆分法)、正交法
2、测试的六条基本法则:功能、可靠性、效率、易用性、可维护性、可移植性
3、软件测试分类有哪些(从是否关心软件内部结构的角度划分):黑白灰
4、软件测试的测试流程是:需求文档、需求评审、编写测试计划、测试计划评审、编写测试用例、用例评审、开始冒烟测试 迭代测试、编写测试报告
5、编写测试用例的原则是:100%覆盖需求
6、软件测试过程中必须经历哪些阶段:单元 集成 系统 验收
7、 黑盒测试包含哪些测试内容 越多越好:逆向思维测试(非正常测试)、冒烟测试、易用性测试、兼容性测试、接口测试------(黑盒测试分类️--功能测试:逻辑功能测试、界面测试、易用性测试、安装测试、兼容性测试️--性能测试:时间性能、空间性能、一般性能、稳定性、负载测试、压力测试)并发测试
8、如何确定一个问题是不是bug?根据需求 需求明确要实现什么
9、缺陷严重程度分别是什么?并将每个程度进行简单描述 ----致命、严重、一般、轻微、建议
10、缺陷优先级有哪些? 从高到低排列 不一定从最高到最低 顺序是可以颠倒的 分为p1-p5
11、如何有效的记录缺陷?保证缺陷可以复现 并且把关键步骤都描述记录出来
12、缺陷报告的准则规范是?简洁 清晰 准确 完整 一致
13、写出下图个人资料页面的测试用例(写的越多越好)
熟练使用 不要写了解
中级 接口测试有哪些工具 post get的区别 给服务器发送请求 get从服务器获取消息
什么阶段做接口测试:集成测试:集成测试的方法及策略有哪些;用接口可以干什么
网站最多能容纳多少人:用负载测试(每秒进两个人 只进不出)
网站在高强度用户活跃量下能支撑:稳定性测试方法
接口测试都能测试哪些范围:接口测试目的提高生命周期 接口只能测Java的
自动化测试 工具:Selenium
app测试流程:同上 app特有的测试方法:c/s架构 异常测试(突然接电话 短信 是否能重新回去) 权限测试
问题一:请自我介绍一下。与简历一直 口语化 切中要害 条理清晰 事先最好以文字的形式写好背熟
问题二:性能测试
性能测试流程、搭建性能测试环境
压力测试 负载测试 稳定性