网站首页 > 资源文章 正文
众所周知,软件测试是为了便于程序员对必要的有要求的软件进行相关的运行和阐明,判辩设计的规范以及最后运行成功后的审查编码的合格性。这一步的成功也就是设计的成功的第一步。
我们将软件的测试分为两个模块来完成,一方面是程序的编码部分设计与软件单元测试的部分,另一个方面就是对整个设计的全面检测了。
测试对象与原则,一个软件的测试,指的不仅仅是程序的设计,它的要求是及其严苛的,包含了诸多方面的要求。例如:规格的说明、前期设计的规范说明,后期设计的规范要求等等。其中,源对象就是软件测试的主要对象。
软件测试是为了保证软件的可靠性而存在的,保证软件的开发符合预期的目标。
软件测试是软件开发全过程的重要组成部分,即在软件开发过程中,为了发现软件程序中的bug而执行的重要环节。当今社会,也有专门一个职业就是软件测试师,专门根据软件开发每个阶段每个环节的规范严谨和程序完整的内部结构,精心设计一批测试用例运用在程序的调试当中,查找程序bug的过程。通常有两种测试方法,分别的黑盒测试和白盒测试。
1、黑盒测试
黑盒测试时是不考虑程序内部的结构和处理过程,只根据软件说明书来检查是否符合预期的功能要求。黑盒测试是在程序前端接口进行的测试,又称为功能性测试。用来测试程序的使用情况。黑盒测试比较简单,测试人员不需要了解软件代码。测试人员只需要运行程序,按照程序的实现文档一步一步测试即可。
2、白盒测试
白盒测试是黑盒测试截然不同,测试人员需要了解程序的内部结构。也就是测试人员必须对整个程序有所了解,那么必须了程序的内部结构。所以说白盒测试又称为结构测试,它需要了解程序内部的设计结构及具体的代码实现过程,并设计相应的测试用例对程序进行调试,程序是否有bug。
除上述黑盒和白盒测试方法外,从是否执行程序的角度,可分为静态测试和动态测试。软件开发过程分为单元测试、集成测试和系统测试验收测试。测试过程分为四个步骤:单元测试、集成测试、系统测试和alpha-beta版本测试。
不论采用何种测试方法,只要对每一种可能的情况都进行测试,就可以得到完全正确的程序。包含所有可能情况的测试成为穷尽测试。但对于实际程序而然,穷尽测试是不可能的。所以本网站选用黑盒测试,采用等价划分法来测试用例。
- 上一篇: 测试工具列表(测试工具选择)
- 下一篇: 最常用的黑盒测试方法 值得收藏!(5种黑盒测试方法)
猜你喜欢
- 2024-10-13 代码的黑盒测试(上)—目标文件测试Object File Testing
- 2024-10-13 软件测试面试真题 | 黑盒测试和白盒测试的基本概念是什么?
- 2024-10-13 小程序可测性能力建设与实践(小程序性能测试工具)
- 2024-10-13 嵌入式语音识别系统的识别性能评测——自动化测试工具
- 2024-10-13 测试猿顶级大佬教你五分钟掌握逻辑推断法 轻松搞定黑盒测试
- 2024-10-13 软件测试 | 黑盒测试方法—等价类划分法
- 2024-10-13 黑盒测试中的pid读取的目的和意义
- 2024-10-13 上海控安产品推介:BlitzFuzz工业互联网协议模糊测试工具
- 2024-10-13 黑盒 fuzz 工具 Jackalope 的使用
- 2024-10-13 Apple开发者测试工具、测试方法和测试途径。
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)