软件测试基础
来源:互联网 发布:计时器软件哪个好 编辑:程序博客网 时间:2024/06/14 07:40
软件测试定义:目的是检验某个系统是否满足规定需求,或者弄清预期结果与实际结果之间的差别。
软件测试目的:从用户角度考虑,希望通过软件测试暴露软件中隐藏的错误和缺陷;从开发者角度出发,发现缺陷,提高用户满意度,优化软件。
软件测试的对象:不只包含软件,程序+文档+数据=软件;所以测试的对象也包括文档。
软件测试流程:制定软件测试计划,设计和生成测试用例,搭建测试环境,实施测试,测试评估,测试总结。
软件测试环境:指测试软件的时候,软件运行的平台。例如测试QQ,第一步就是要把QQ运行的环境准备好,环境就是指软件运行的平台(硬件、软件、网络),要把测试环境准备到什么程度?:最终的用户环境。
软件测试分类:
白盒测试(结构测试):按照程序内部结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作。白盒指的是盒子是可,你清楚盒子内部的东西以及里面是如何运作的。只需关注内部结构和处理过程,不需要测试软件产品的功能。
黑盒测试(功能测试):检测每个功能是否正常使用。主要着眼于程序外部结构,不考虑内部逻辑结构。
单元测试(模块测试):主要针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。
集成测试(组装测试):单元测试的逻辑扩展,例如把两个已经测试过的单元组合成一个组件,测试它们之间的接口。
系统测试:指将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,针对的是整个产品系统。
确认测试:在模拟环境下。运用黑盒测试方法,验证软件是否满足需求。
性能测试:通过自动化测试工具模拟异常条件对系统各项性能指标进行测试。它又包括负载测试、强度测试、容量测试。
软件测试从业人员需要掌握的基础知识:操作系统、计算机网络、数据库、测试理论、编程语言、相关业务。
- 软件测试基础-软件测试
- 软件测试基础
- 软件测试基础
- 软件测试的基础
- 软件测试基础
- 软件测试基础
- 软件测试基础
- 软件测试基础
- 软件测试基础
- 软件测试基础
- 微软软件测试基础
- 软件测试策略基础
- 软件测试基础
- 接触软件测试基础
- 软件测试基础
- 软件测试基础学习
- 软件测试基础
- 软件测试基础
- BRIEF
- 集合中自定义对象排序的两种方式
- 我的简书
- tableViewCell中嵌套collectionViewCell 显示异常
- 郑轻OJ 1201 众数问题
- 软件测试基础
- 欢迎使用CSDN-markdown编辑器
- 【codecs.BOM】使用Python程序输出csv格式数据
- Java学习笔记-异常
- 选择排序
- opencv version_string.inc error: stray ‘\’ in program
- Servlet3.0 异步 servlet Comet 技术
- textview 实现跑马灯文字效果
- Socket编程:TCP客户端/服务器应用程序