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

软件测试分类

时间:2018-09-15 21:20:54      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:白盒测试   浏览器   计算   规范性   数据   功能   黑盒测试   问题   过程   

按测试技术划分
黑盒测试(功能测试)

只考虑内部结构,不需要考虑程序内部结构

白盒测试

基于程序的内部结构

考虑程序内部结构,而不想考据程序功能的测试

灰盒测试

做黑盒测试,当发现有BUG,在通过白盒测试对有可能有问题的代码进行测试的过程

黑盒主要用的最多

白盒往往史对一些风险较大,难度较大,比较核心的功能模块进行补充测试

 

代码测试和白盒测试的区别

白盒测试主要关注代码的逻辑功能,测试者必须懂代码,要求写测试用例

代码测试:主要关注代码的规范性,标准型,测试者可以不懂代码,不需要写测试用例,只需要参考代码审查单即可

 

按软件的特性划分

功能测试:

任何软件都必须先做功能测试,保证其功能的正确性

可以通过手工测试,自动化功能测试

性能测试

分布式软件(B/S C/S)需要进行性能测试

性能测试只能通过工具进行自动化性能测试

 

 

 

返测:对程序修改的缺陷进行测试,验证缺陷是否被解决

回归测试:对上一个版本中的所有功能重新测试一遍,检验新版本功能和上一个版本是否冲突

随机测试(猴子测试)

兼容测试:指所设计程序与硬件、软件之间的兼容性分为三大类:

硬件兼容:与计算机整机兼容、与外设的兼容

软件兼容:操作系统、应用软件之间、不同浏览器的兼容、数据库的兼容

数据兼容:不同版本之间的数据兼容

软件测试的基本流程:

1、 分析需求

2、 测试计划

3、 设计测试用例

4、 执行测试

5、 记录执行结果

记录缺陷并提交

6、 跟踪和管理缺陷

7、 进行测试总结(总结报告,数据分析)

 

软件测试分类

标签:白盒测试   浏览器   计算   规范性   数据   功能   黑盒测试   问题   过程   

原文地址:https://www.cnblogs.com/xinshili/p/9652197.html

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