logo图片
TestNG教程

TestNG 教程

TestNG 教程

TestNG 教程
TestNG 教程提供了 TestNG 框架的基本和高级概念。我们的 TestNG 教程专为初学者和专业人士设计。
TestNG 是自动化测试套件中使用最广泛的开源测试框架之一。
我们的 TestNG 教程包括测试框架,例如Features、安装、运行测试用例、注解、依赖测试、并行测试、前后注解等

什么是TestNG

当您从头开始实际开发框架时,TestNG 是一个非常重要的框架。 TestNG 使您可以完全控制测试用例和测试用例的执行。由于这个原因,TestNG 也被称为测试框架。 Cedric Beust 是 TestNG 框架的开发者。 如果您想在此之前运行一个测试用例 A 作为预请求,您需要在开始测试用例 A 之前运行多个测试用例。您可以在 TestNG 的帮助下进行设置和映射,以便预请求测试用例先运行,然后才触发测试用例A。这样你就可以控制测试用例了。 TestNG 框架是在 Junit 之后出现的,TestNG 框架增加了更强大的功能并且更易于使用。 它是一个开源自动化 TestNG 框架。在 TestNG 中,NG 代表"下一代"。 TestNG 框架通过简单的注释、分组、排序和参数化提供更强大、更灵活的测试用例,消除了旧框架的局限性。

TestNG 优于 Junit

TestNG 在 TestNG 中,注释比 Junit 更容易理解。 它生成用于实施的 HTML 报告。 它还生成日志。 在 TestNG 中,没有可用的约束,例如 Junit 中存在的 @beforeclass 和 @afterclass。 TestNG 使您能够轻松地对测试用例进行分组,而这在 JUnit 中是不可能的。 TestNG 支持三个附加级别,例如@Before/After 套件、@Before/AfterTest 和 Before/AfterGroup。 TestNG 不扩展任何类。 TestNG 框架允许您定义测试用例,其中每个测试用例都独立于其他测试用例。 它允许您运行特定组的测试用例。让我们考虑一个场景,其中我们创建了两个组,例如"Smoke"和"Regression"。如果您想在"回归"组中执行测试用例,那么这只能在 TestNG 框架中实现。
昵称: 邮箱:
Copyright © 2020 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4