发表于: 2020-09-16 20:58:22
0 809
1.
遇到的问题
2.
测试的核心目标是什么?
解决;
尽快,尽多发现bug,把自己想象成一个客户这样能更好的去发现测试点。
3.
什么是等价划分?
解决;
把无穷无尽的输入,变成有限的输入,节省时间,提升效率。
有效的:有效数据都是一样的,测试主要的,就OK了
无效的:没有用的数据
4.
边界值是什么?
解决;
在有效和无效使用边界值进行测试
5.
什么是因果图?
解决;
将很多条件,很多想法,很多情况,进行组合,再等价划分和边界值用完后再使用因果图,更节省时间成本。
6.
什么是用户故事法?
解决;
只是为了更好的去进行测试,站在用户的角度,去记录用户去做什么
7.
什么是错误推测法?
解决;
依靠以往的经验,对bug进行推测,将自己想到的错误,用表记录起来
8.
什么是测试用例?
解决;
将测试过程的文档化格式化
9.
测试用例包含什么?
解决;
测试用例编 测试项目 测试标题 重要级别 预置条件 输入 操作步骤 预期结果 测试结果 测试
10
怎么让测试更高效?
解决;
不用先写文档 先用逻辑思维导图列出测试点,给开发人员评审
11
什么是测试用例的评审?什么是测试用例的维护?
解决;
给大家一起看,是测试用例的评审, 不停的去更新测试用例 就是测试用例维
12.
什么是功能测试?
解决;
对产品功能进行验证 用测试用例进行测试 检测产品是否达到要
13.
网站常见的功能测试点有什么?
解决;
页面链接检查 每个页面对应的页面是否正确 切换是否自如
相关性检查 删除/增加一项会不会对它项造成影响,产生影响是否正确
各种按钮功能是否正确 修改取消等
字符串长度 写出规定长度的内容时 会不会提示
字符类型检查 就是将只能输入指定内字符的地方 输入其它字符进行测试 看有没有提示 比如只能输入数字的地方 试试输入其它字符
标点符号检查: 就是使用标点符号进行测试 空格回车那些 看有没有异常
删除功能是否正常
修改一样的名字是否有提示
重复提交表单是否有提示
查询功能是否正常
上传下载文件检查 快捷键检查:是否支持常用快捷键
回车键是否正常
14.
自动化测试分为哪三个层次?
解决;
1.用工具代替手工
2.自己编写代码驱动工具自动化
3.自己编写整个自动化架构,达到自动部署,执行,匹配结果,生成报
15.
自动化框架是什么?功能测试的流程 ?
解决;
分析需求 提取需求点
为需求点选择合适的数据
编写步骤 把数据放进去
测试点 数据 步骤 切换结果 自己匹配 自己报告 自己写日志 这一整个全部自动化 就是一个
16.
检验一个工程测试师它的稀缺性是依照什么?
解决;
找到别人找不到的bug。
17.
什么是软件的bug(缺陷)?
解决;
软件没有实现要求的功能
软件出现了不应该出现的错误
软件实现了说明书没提到的功能
软件未提及但应该实现的目标 (隐形的需求)
软件性能及用户体验不好
18.
软件包含的有哪些阶段(英文及读音)
解决;
specification 思呸的k训 需求阶段
design 迪载安 设计阶段
code 扣得 编码阶段
test t丝特 测试阶段
release 锐利丝 发布阶段
bugzilla(爸克贼辣)的使用方法
19.
如何发现软件的缺陷
解决;
1.查找软件的边界条件,内存泄露和数据溢出的缺陷。
2.从时间依赖的角度
3.查找数据状态转变
4.查找资源的依耐性,内存 网络 硬件等方面的缺
20.
内存泄露严不严重?
解决;
内存泄露一点没关系,关键是持续泄露
21.
什么是数据溢出?
解决;
每个应用程序都有应用空间,如果一个应用软件内容过多,就会占用别的应用的空间,从而导致使用这个软件时,其它软件就会出现问题。
22.
什么是状态转换?
解决;
页面切换到另外一个页面,一个流程切换到另外一个流程,这个过程会发生各种变化
23.
什么是弱网络测试?
解决;
就是故意把网络速度降低,进行测试,这样做是因为软件跟操作系统会存在依赖关系,通过人为改变,可能就会出错
24.
bug突然找不到时考虑问题应该从那几个角度?
1. 时间(早上发现的问题,不一定下午就还会发现,因为时间变了)
2. 空间(这个版本发现的问题,另外一个版本发现不了,因为环境变了)
3. 角度(客户发现的问题 开发却发现不了 因为角色变了)
25.
提交bug时需要记录什么?
解决;
详细描述bug,对bug截图以及当时的环境还有时间。
26.
bug有什么管理工具?为什么要使用?
解决;
禅道比较好用,为了将bug的生命周期的流程固化起来。
27.
什么是搭建测试管理环境?
解决;
就是使用禅道。
28.
功能测试 转 性能测试难吗?
解决;
跟领域没关系,跟理解有关系,没有认识到本质。
29.
性能出故障了和功能有什么关联呢?
解决;
功能是把软件从0做到1 而性能是把1做到n 功能不行不要去测性能, 而是去真正的去理解功能的需求,是给谁用?什么时候用的最多?就像地基一样, 你不去扩大地基 ,而却只想着增加楼层 ,这样迟早会塌。
30.
有什么找偶现bug的思维?
解决;
从时间空间角度,看这些都具备条件马,没出现只是没创造出条件。
31.
在敏捷开发里面用户故事是什么?
解决;
是什么样的用户做什么样的操作得出什么样的结果
32.
禅道里测试有什么用?
解决;
产出测试用例 产出bug bug流程
学到的知识点;
了解的知识点;
1.测试的核心目标是什么?
- 2.什么是等价划分?
- 3.边界值是什么?
- 4.什么是因果图?
- 5.什么是用户故事法?
- 6.什么是错误推测法?
- 7.什么是测试用例?
- 8.测试用例包含什么?
- 9.怎么让测试更高效?
- 10.什么是测试用例的评审
- 11.什么是测试用例的维护?
- 12.什么是功能测试?
- 13.网站常见的功能测试点有什么?
- 14.自动化测试分为哪三个层次?
- 15.自动化框架是什么?
- 16.功能测试的流程 ?
- 17.检验一个工程测试师它的稀缺性是依照什么?
- 18.什么是软件的bug(缺陷)?
- 19.软件包含的有哪些阶段(英文及读音)如何发现软件的缺陷
- 20.内存泄露严不严重?
- 21.什么是数据溢出?
- 22.什么是状态转换?
- 23.什么是弱网络测试?
- 24.bug突然找不到时考虑问题应该从那几个角度?
- 25.提交bug时需要记录什么?
- 26.bug有什么管理工具?
- 27.为什么要使用?
- 28.什么是搭建测试管理环境?
- 29.功能测试 转 性能测试难吗?
- 30.性能出故障了和功能有什么关联呢?
- 31.有什么找偶现bug的思维?
- 32.在敏捷开发里面用户故事是什么?
- 33.禅道里测试有什么用?
收获;
思维不要太机械,理解本质,学习要学习本质。
知道了freemind思维导图。
看问题多想是什么 为什么 怎么做
看一件事情时 不要看他完成了 你就觉得你能完成 而是去看条件 他当时的条件 你也具备吗
画面感更容易记录
简单的了解了一个测试上班的流程就是每天上班,连接邮箱 领取任务,和bug跟踪,把能验证的bug验证掉。
不管是谁动了bug,都必须添加备注信息。这样明确知道bug是什么状态
不怕有问题 就怕没有问题。
评论