静态测试
静态测试是一种无需执行任何代码即可完成的测试。审查、演练和检查是执行静态测试的不同方法。诸如审查需求文档、客户需求规范、高级和低级设计、代码语法、命名标准等活动都属于静态测试。
静态测试也适用于测试用例、测试计划、测试场景。进行静态测试是为了防止缺陷,而不是在后期捕获缺陷。这就是静态测试具有成本效益的原因。
例如, Tester 正在测试一个宠物保险网站。保费计算的逻辑在需求文档中进行了描述。作为静态测试的一部分,测试人员可以查看开发人员代码进行溢价计算,并将其与需求文档进行比较,以防止与溢价计算相关的缺陷。
漏洞测试
该测试涉及识别软件、硬件和网络中的弱点,称为漏洞测试。在恶意程序中,如果系统容易受到此类攻击、病毒和蠕虫的攻击,黑客可以控制系统。
我们需要在生产前检查这些系统是否经过漏洞测试。它可以识别安全中的关键缺陷和缺陷。
上述软件测试类型只是测试的一部分。
但是,仍然有很多种测试类型的列表,但我们并未在所有类型的项目中使用所有测试类型。因此,我们介绍了一些常见的软件测试类型,它们主要用于测试生命周期。
此外,在不同的组织中使用了不同的定义或流程,但基本概念在任何地方都是相同的。这些测试类型、过程及其实施方法随着项目、需求和范围的变化而不断变化。