码迷,mamicode.com
首页 > 其他好文 > 详细

初级测试

时间:2019-11-17 21:00:02      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:测试的   事先   软件   开课   公司   nbsp   项目   严格   入职   

对于想入门测试行业或者刚入门测试行业的人,需要掌握的测试技能。该文整理自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.

 

 

 

初级测试

标签:测试的   事先   软件   开课   公司   nbsp   项目   严格   入职   

原文地址:https://www.cnblogs.com/ninazheng/p/11823380.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!