软件测试的概述

本文介绍了软件测试的概念,包括单元测试、集成测试、系统测试和验收测试的流程。详细阐述了黑盒、白盒和灰盒测试,以及手工测试与自动化测试的差异。此外,还涵盖了性能测试、安全测试、兼容性测试等多个测试类型,最后描绘了一个项目从开始到结束的完整软件测试流程。
摘要由CSDN通过智能技术生成

     1,什么是软件测试

              概念:在规定的条件下对程序  进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程

      2,软件测试的分类

        按照开发阶段:单元测试,集成测试,系统测试,验收测试

             单元测试:是对软件组成进行测试。其目的是为了检测软件基本组成单位的正确性

             集成测试:将程序的模块采用适当的集成策略组装起来

             系统测试:对整个软件进行系统性测试。其中包括软件所运行的硬软件环境进行测试。时间大部分在系统测试的阶段,包括回归测试和冒烟测试

              回归测试:是在开发修改完旧的代码之后。重新进行测试以确定修改没有引入新的错误或其他代码产生错误,自动化回归测试将大幅降低系统测试,维护升级等阶段的成本。在整个软件的过程中占有很大的工作比重,软件开发的各个阶段都会多次回归测试

             冒烟测试:目的是为了确认软件的基本功能正常,可以进行后续的测试,冒烟测试一般是开发人员开发完毕后送给测试人员进行测试时,测试人员先进行冒烟,用以保证基本的是正确的,不会影响到后续的测试

              验收测试:他是部署软件之前最后的测试操作,它是技术测试时最后的一个测试,也叫交付测试,验收测试的目的是保证软件准备就绪,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值