多测师-多培养一些优秀的测试工程师
网站地图 |   收藏本站   |   

17727591462

测试的分类(名词、术语)

发布日期:2022-08-01 09:12:00 作者:多测师 浏览次数:

  1.按测试技术划分

  黑盒测试:又称功能测试,是不考虑程序内部结构特征,只知道输入和输出的情况下进行的功能的测试

  白盒测试:又称为结构测试或基于程序的测试。是只考虑程序的内部结构,而不考虑程序功能的测试。

  灰盒测试:结合了黑盒测试和白盒测试的要素,一般先做黑盒测试,发现bug,然后对可能产生bug的代码再进行白盒测试的过程(在集成测试中经常采用)

  说明:

  白盒测试:常用来对核心功能模块还有风险较大、难度较大的模块进行补充测试

  白盒测试要求测试人员要懂代码

  白盒测试效率低,时间成本较高,但是测试质量较好。

  白盒测试也要编写测试用例。

  2、按是否需要运行代码划分:

  1)静态测试:不需要运行程序,就能进行的测试。

  例如:文档测试,界面测试,代码测试:主要测试代码是否符合相应的标准和规范。(不需要懂代码)

  2)动态测试:使程序运行起来进行测试。例如:功能测试(黑盒测试)一般都是动态测试

  说明:白盒测试有可能是静态的也有可能是动态的

  问题:白盒测试和代码测试(静态)的区别:

  白盒测试主要关注的是代码的逻辑实现,测试者必须要懂代码才能测试,要求编写测试用例

  代码测试主要关注代码的规范性和标准性,测试者不需要懂代码,不用写测试用例,只需要按照代码审查单检查即可。

测试的分类(名词、术语)

  3、按软件的特性分类:

  1)功能测试:

  A)任何软件都需要先做功能测试

  B)功能测试既可以手工完成也可以借助工具实现功能自动化测试

  2)性能测试

  A)分布式软件(B/s,C/s)需要做性能测试

  B)性能测试只能借助工具实现,性能自动化测试(loadRunner等)

  C)负载测试,压力测试、数据库容量测试

  4、其它(常见的名词、术语)

  1)返测:对程序员修改的bug进行测试,以验证bug是否被解决

  2)回测(回归测试):

  对上一个版本中所有功能重新测试一遍。验证新版本中,程序原有的功能是否依然正常,回归测试中存在大量重复性工作,所以可以使用自动化工具实现回归测试。

  3)随机测试:也叫猴子测试,在测试用例执行完之后,对软件进行的随意的测试过程。(提示:只是测试时间充足时,对正常测试用例之外的补充。)

  4)兼容测试:就是指所设计软件与硬件和软件之间的兼容性测试,主要分为3大类:

  硬件兼容:

  与整机兼容

  与相关的外设兼容

  软件兼容:

  操作系统

  应用软件之间的兼容

  不同浏览器兼容

  数据库的兼容

  数据兼容:

  不同版本之间的数据兼容

  5、软件项目的测试流程:

  步骤1:分析、熟悉需求

  步骤2:制定测试计划

  步骤3:用例设计(编写用例)

  步骤4:执行测试

  步骤5:记录执行结果,记录缺陷(缺陷报告)

  步骤6:跟踪和管理缺陷

  步骤7:测试总结(测试报告)

  6、测试用例编写的策略

  将7种测试用例编写方法的应用场合答出来即可。

  在测试应用中通常会2-4种测试方法综合使用

如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司


查看更多 >>

推荐阅读