我正在尝试研究软件测试的术语。具体而言,这适用于以下情形:
我的问题:哪些类型的测试专门用于确保特定模块的补丁不会意外破坏其他模块?这只是回归测试的一个特例吗? 有一个特殊术语吗?
道歉,如果这是转发,并提前感谢!
干杯
答案 0 :(得分:4)
是的,这种错误称为回归。回归测试是(自动和手动)测试的基本组件。这类测试通常只是从创建新内容和特定错误的测试开始,但继续针对整个累积测试集验证新构建。
答案 1 :(得分:0)
我有时称这种现象为“哇哇哇哇”。
你解决了一件事,另一个问题在其他地方弹出。
如果您的模块是可单元测试的,您可以尝试编写尽可能多的测试以涵盖此类潜在方案。如果模块不能进行实际的单元测试,那么是的,你必须回归测试整个系统来捕捉这样的事情。
答案 2 :(得分:0)
您的场景基本上表示为在确认测试周期中,缺陷得到修复,并且应用程序的一部分开始按预期工作,但该修复已在软件的其他位置引入或发现了不同的缺陷。很明显是这样的 回归错误,应该在以前传递的功能的回归测试中发现。
答案 3 :(得分:0)
在将新功能添加到现有项目中之后,我们需要检查添加的功能对现有功能的影响。这称为回归测试。
Def:-回归测试是一种软件测试,可以在软件进行更改或增强后确认或拒绝软件的功能。