测试的基础知识

本文介绍了软件测试的基础知识,包括测试理论、测试流程和测试的分类。测试流程包括测试准备、计划、设计、执行和完成阶段。软件测试类型涵盖黑盒、白盒、灰盒测试,以及单元、集成、系统、验收、功能、性能、兼容性、冒烟、随机、安全性、探索性和回归测试。此外,还提及了Alpha和Beta测试的概念。
摘要由CSDN通过智能技术生成

一.测试理论

一、软件测试的定义:通过人工或自动化的方式来验证软件的实际结果与用户是否一致的过程

二、软件测试流程:

1)测试准备阶段:所有人一起参与需求分析

2)测试计划阶段:测试经理编写测试计划,需要多长时间来完成

3)测试设计阶段:寻找测试点、编写测试用例(用例评审)

4)测试执行阶段:(开发提测后)冒烟测试 执行测试用例(提bug)(回归测试)

5)测试完成阶段:编写测试报告 线上测试(回归测试)

三、软件测试的分类

1)按技术划分:

黑盒测试(不用了解程序的源代码,通过使用整个软件功能来检验程序是否满意)

白盒测试(是一种按照程序内部逻辑结构和编码结构设计测试数据并完成测试的测试方法)

灰盒测试(一种基于程序运行时的外部表现同时又结合程序内部结构来设计测试数据的测试方法)

单元测试(对一个模块、一个函数或者一个类来进行正确性来检验)

集成测试(单元测试完成后,将单元测试的模块按照设计要求组装成为子系统或系统,作为整体进行测试)

系统测试(集成测试后,将硬件、软件看作一个整体,对系统的功能及性能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值