初级测试

Posted ninazheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初级测试相关的知识,希望对你有一定的参考价值。

对于想入门测试行业或者刚入门测试行业的人,需要掌握的测试技能。该文整理自B站的某一个公开课,仅供参考。

1.编写测试用例的方法(掌握每个方法,并在日常测试中有所应用)

(1)大纲法(2)等价类(3)边界值(4)正交法(5)场景法(6)因果法(7)流程分析(8)错误推测(9)判定表

 

2.测试的六条基本法则

(1)功能(2)可靠(3)效率(4)易用(5)可维护性(6)可移植性

个人理解:除了功能和易用,其他的4条的法则从技术层面来理解会更好

 

3.软件测试分类

(1)黑盒测试(2)白盒测试(3)灰盒测试

 

4.测试流程

(1)需求可行性评审(2)需求详细评审(3)技术方案评审(4)开发进入代码编写,测试进入测分/测试用例编写(5)测分/测试用例评审(6)冒烟测试(7)分支测试(8)主干测试(9)预发测试(10)线上测试

个人理解:真正项目过程或许并不完全具备这些环节,但是会涵盖其中的大部分,并且不涵盖的也会在涵盖的流程中有所透出

 

5.编写测试用例原则:百分之百覆盖需求

 

6.如何确定一个问题是不是BUG:是否符合需求文档要求

 

7.缺陷的严重程度

(1)致命:崩溃级别(2)严重:阻碍(3)一般:UI等(4)轻微:错别字等(5)建议:优化

个人理解:刚入职测试行业的时候,如果前期未经过合适的培训,很容易有这样的错误:错误我找得越多越好。其实,测试的目的不是为了找BUG,测试是为了确保功能的质量。如何确保呢?那就是把客户可能的行为都模拟一遍,这是我理解的测试。为了把所有可能的行为都模拟一遍,我们事先就需要将这些行为都罗列出来,即测试分析(流程、功能点、耦合功能点、落库),然后按测试分析罗列的严格执行,不偷工减料,不敷衍。这样,如果测试分析足够全面,测试质量就自然而然保证了。能够做到这一点,我觉得在功能测试方面,就会是一个合格的测试人员。

 

8.缺陷优先级:一般用数字1-5表示,至于1最高还是5最高,视公司规定

个人理解:缺陷的优先级和严重程度是很容易混淆的概念,刚接触测试的人很容易等同起来。但是,这是两个不同的概念。优先级表示缺陷修复的先后,优先级越高,缺陷就更应该被优先解决,从开发人员修复问题的先后顺序有参考意义。

 

9.有效记录缺陷:复现缺陷的条件和步骤

 

10.

 

 

 

以上是关于初级测试的主要内容,如果未能解决你的问题,请参考以下文章

初级测试工程师-接口测试-面试笔试题

初级测试工程师-接口测试-面试笔试题

初级测试

针对初级测试人员,有没有什么建议的学习路线?

测试工程师如何做到初级测试管理(个人思考)?

初级软件测试总结