Pytest 学习指南
发布时间
阅读量:
阅读量
一:单元测试,集成测试,功能测试
单元测试
该系统采用逐个模块分析法对软件中的最小区分进行细致地检查与验证。这是指通过系统性地评估各个功能模块是否满足既定的设计标准与技术要求。
集成测试
处于单元测试与系统测试之间的阶段, 一般由开发小组采用白盒法与黑盒法相结合的方式进行, 即先对设计进行验证, 同时也对需求进行验证. 主要用于验证各模板之间的交互关系, 同时还会覆盖一些关键的业务流程
功能测试
颗粒度达到最大值,在大多数情况下会由独立团队按照黑盒测试方案进行操作。这种做法的重点在于确保系统完全符合《需求规格说明书》的所有要求。
什么是白盒测试,什么是黑盒测试
白盒通常用于单元测试阶段,在代码级别进行功能验证时关注程序内部的控制流程。常用的测试手段包括语句覆盖、判定覆盖、条件覆盖、路径覆盖以及条件组合覆盖等方法以确保系统各部分都能被有效运行。黑盒则完全不关心程序内部结构与逻辑关系仅检验系统能否符合需求规格说明每个输入都有对应的输出结果并经过预期效果对比来确认系统的正确性与可靠性。
二:Unittest重要组成
在unittest框架中,单元测试的核心组件包括TestFixtures、TestCase、Testsuites以及TestRunner。
TestFixture
作用:
用于一个测试环境的准备和销毁还原。
功能:
每当运行测试用例前需预
全部评论 (0)
还没有任何评论哟~
