功能测试的一些理论

本文深入探讨了功能测试的不同方面,包括黑盒、白盒和灰盒测试,以及按照阶段、运行状态和自动化程度的划分。提到了单元测试、集成测试、系统测试和验收测试的概念,同时阐述了静态测试与动态测试的区别。文章还介绍了冒烟测试、回归测试和探索性测试等特殊测试类型,并讲解了瀑布模型、W模型在软件开发流程中的应用。此外,讨论了软件质量模型的关键要素,如功能、可靠性和易用性,并提到了等价类、边界值和判定表等用例设计方法。
摘要由CSDN通过智能技术生成

按是否覆盖源代码

黑盒测试:又称数据驱动(输入与输出)

白盒测试:注重逻辑代码

灰盒测试:介于黑盒与白盒之间的一种测试,更多的用于集成测试

按阶段划分

单元测试:针对单个功能进行测试:如 登录,购物车等

集成测试:组装测试

系统测试:针对系统进行整体性测试(软件、硬件功能)

验收测试:(用户检验产品是否满足自己的预期)

按是否运行

静态测试:不运行被测试程序(文档、代码)

动态测试:运行测试程序(运行中的程序)

按是否自动化

手工:功能

自动化:通过工具或代码代替人进行测试的过程

其他

冒烟测试:最基本功能(如用户正常登录)、最核心业务流程(如购买商品全过程)

回归测试:bug的回归,旧功能回归

随机测试:

探索性测试:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值