热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

软件测试方法概述

目录一、软件测试方法概述图:通过图片我们基本了解了软件测试方法的大致情况。二、下面让我们具体来分析每一个环节:1.面向功能、结构的测试方法2.面向对

目录

一、软件测试方法概述图:

         通过图片我们基本了解了软件测试方法的大致情况。

        二、下面让我们具体来分析每一个环节:

1.面向功能、结构的测试方法

2.面向对象的测试

3.根据是否在计算机上执行

4.生产软件时所处的不同测试阶段

5.动态测试

6.静态测试

7.单元测试

8.集成测试

9.系统测试

10.验收测试

11.黑盒测试

12.白盒测试

13.相互评审、轮查、走查、会议评审

如果有不懂的地方,请参考图片及其相对应说明。




一、软件测试方法概述图:


通过图片我们基本了解了软件测试方法的大致情况。



二、下面让我们具体来分析每一个环节:


1.面向功能、结构的测试方法:

功能就是软件预期、实际所展示效果,结构就是其中的逻辑关系。


2.面向对象的测试

面向对象与面向过程相对,面向对象的设计好比面向过程所有模板块的集合,把每个小的过程看做一个整体。


3.根据是否在计算机上执行

写好一个软件或者相关的文档后是否在计算机上执行,另外说明一下:动态测试与静态测试并不是相互冲突的两个对立面,一个完善的软件无论是动态测试还是静态测试都是必要的。


4.生产软件时所处的不同测试阶段

测试软件的几段代码功能是否符合预期(功能点),还是多个代码块组成的模板块,还是多个模板块组成的一个系统,还是多个系统组成的一个软件。可以分为这四个阶段。


5.动态测试

动态测试顾名思义就是将写好的一小段代码、功能块、软件在电脑上执行,看看能不能符合预期的运行效果。


6.静态测试

静态测试可以称之为线下测试,通过人工检查代码,阅读相关需求文档,其主要负责工作的多为开发人员,因为给用户看代码也不一定看的懂,用户只需要你的程序是否稳定、是否满足他的需求、或者美观方面。


7.单元测试

单元测试又称之为组件测试,测试软件的局部功能,功能点是否执行、逻辑关系是否正确等等,代码语法上的错误而导致的漏洞一般不常见,要是真的对代码语法不熟练更别提测试了(bushi)


8.集成测试

集成测试又称之为组装测试,单元测试的进阶,多功能点的集合,就是将单元测试集成为大的测试点,有点套娃那个意思。


9.系统测试

系统测试是集成测试的集合,就像集成测试和单元测试的感觉差不多。


10.验收测试

验收测试就是软件的运行测试,也是最激动人心的一步,多个系统的相互联系,就好比做人体CT一样,运动系统、神经系统、内分泌系统、循环系统、呼吸系统、消化系统、泌尿系统、生殖系统哪个环节有瑕疵就要及时补救。


11.黑盒测试

官方给的黑盒定义是“将测试对象看做一个黑盒子,在并不考虑软件产品的内部结构和处理过的基础上对产品进行功能测试”。


12.白盒测试

白盒测试和黑盒测试相对其他概念更为重要,我们偷个懒,直接看官方定义:”白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。”也就是我们知道软件的具体代码,它和阶段测试中的单元测试差不多,都是检测已知代码的逻辑关系。


13.相互评审、轮查、走查、会议评审

静态测试的工作也不可小视,其检查出的问题可占总问题的50%--70%,很重要对吧,相互评审、论查、走查、会议评审,依次测试的正式程度越来越高。从你给我看看文件我给你看看文件、到开会审评软件某方面的具体事宜。


推荐阅读
author-avatar
雨季莫犹忆
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有