功能测试类型的简要说明
单元测试
单元测试确保在一个段中编写的每一段代码都能产生最佳结果。开发人员在单元测试期间只看接口和确定部件。它提供了代码进展的文档,因为每个代码单元在继续下一个之前都经过了彻底的测试。
集成测试
至少对软件的两个单元测试元素进行协调和测试,以确保它们的通信是准确的。
集成测试可以通过三种不同的方式执行:
1、自上而下的方法:首先评估来自控制流的高层或设计配置所建议的模块,然后是低层模块。如果低级模块不可用,则使用存根。
2、首先尝试低级模块,然后逐步添加重要的模块,这与自上而下的过程相反。如果高级模块不可用,则使用驱动程序。
3、自上而下和自下而上的方法结合在一种混合方法中。在这两个级别上,测试开始并在中间级别合并。
系统测试
框架的所有组件都是连接的,并且针对所需的细节(功能或系统)测试框架的一致性和正确性。
这是一种黑盒测试方法,为协调系统开了绿灯。在 STLC 中,它总是在用户验收测试 (UAT)(软件测试生命周期)之前进行测试。系统测试是在几乎真实的环境中进行的,并根据实际使用情况进行。
回归测试
事实证明,在开发人员进行特定升级或代码更新后运行复发测试套件至关重要。急于重现以确保这些代码修改没有妨碍当前的工作功能或在代码中引入任何新缺陷。回归实验是当前功能测试的一个子集,涵盖了系统最重要的特性。应用程序修改应刷新、添加和删除回归案例。
因为它们经常运行并且需要时间来执行,所以回归测试用例是自动化测试的最佳选择。
可以通过以下三种方式之一选择要运行的回归测试用例:
·完成复发测试套件。
· 选择复发套件的高需求试验。<