回归测试
编辑在软件工程中,回归测试意味着测试用例的重复,以确保对软件已测试部分的修改不会导致新的错误(“回归”)。 这种修改经常出现 由于软件的维护、修改和修正。 回归测试属于动态测试技术。
由于重复的特性和这些重复的频率,如果使用回归测试的测试自动化是有意义的。
在实践中,术语“回归测试”代表测试用例的纯粹重复。 测试用例本身必须指定并提供目标结果,并将其与测试用例的实际结果进行比较。 没有直接参考先前测试运行的结果。
相反,Liggesmeyer 将回归测试分配给多样化测试组。 与面向功能的测试技术相比,测试结果的正确性不是根据规范来确定的,而是通过将当前版本的输出与前一版本的输出进行比较来确定的。 如果输出相同,则认为测试用例已通过返回测试成功完成。
实时系统回测
编辑返回测试提出了一个重要的问题,特别是在非确定性实时系统中,因为严格来说,在这些系统中不能保证重复测试。 一方面,即使是对系统硬件的微小改动通常也会导致行为发生变化;另一方面,这里通常需要人工干预(例如在电话系统或飞行监控系统中),这是无法进行的“由于人类的时间行为,以一种适合回归测试的方式。 该问题的解决方案在于实施自动测试系统。
但是,由于以下原因,通常会避免为此付出努力:
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/366068/