发表于: 2020-09-16 20:58:22

0 618


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.测试的核心目标是什么?

  1. 2.什么是等价划分?
  2. 3.边界值是什么?
  3. 4.什么是因果图?
  4. 5.什么是用户故事法?
  5. 6.什么是错误推测法?
  6. 7.什么是测试用例?
  7. 8.测试用例包含什么?
  8. 9.怎么让测试更高效?
  9. 10.什么是测试用例的评审
  10. 11.什么是测试用例的维护?
  11. 12.什么是功能测试?
  12. 13.网站常见的功能测试点有什么?
  13. 14.自动化测试分为哪三个层次?
  14. 15.自动化框架是什么?
  15. 16.功能测试的流程  ?
  16. 17.检验一个工程测试师它的稀缺性是依照什么?
  17. 18.什么是软件的bug(缺陷)?
  18. 19.软件包含的有哪些阶段(英文及读音)如何发现软件的缺陷 
  19. 20.内存泄露严不严重? 
  20. 21.什么是数据溢出?
  21. 22.什么是状态转换?
  22. 23.什么是弱网络测试?
  23. 24.bug突然找不到时考虑问题应该从那几个角度?
  24. 25.提交bug时需要记录什么?
  25. 26.bug有什么管理工具?
  26. 27.为什么要使用? 
  27. 28.什么是搭建测试管理环境?
  28. 29.功能测试  转 性能测试难吗?
  29. 30.性能出故障了和功能有什么关联呢?
  30. 31.有什么找偶现bug的思维?
  31. 32.在敏捷开发里面用户故事是什么?
  32. 33.禅道里测试有什么用?

收获;

思维不要太机械,理解本质,学习要学习本质。

知道了freemind思维导图。

看问题多想是什么  为什么  怎么做

看一件事情时  不要看他完成了 你就觉得你能完成  而是去看条件  他当时的条件  你也具备吗

画面感更容易记录

简单的了解了一个测试上班的流程就是每天上班,连接邮箱  领取任务,和bug跟踪,把能验证的bug验证掉。

不管是谁动了bug,都必须添加备注信息。这样明确知道bug是什么状态

不怕有问题  就怕没有问题。




返回列表 返回列表
评论

    分享到