NATL

Fork me on GitHub

What is NATL?

NATL, i.e. Nitrogen Automation Test Lab, a 'Selenium Grid' like system that supports WebDriver automation with parallel execution, better customization, and a more manageable frontend.

Summary


Coverage and passrates of recent executions.

Queue


Test entries from all executions, with corresponding results.

Execution


1.An execution is a group of test entries with the same execution parameters.

2.Execution detail, with corresponding results.

Test Case


1.Test cases extracted from code, with their latest results.

2.Run selected test cases.

3.Assign selected test cases to a test suite.

Test Group


1.A group of test cases, defined in code (TestNG: @Test(group="xxx"), NUnit: [Category("xxx")]).

2.Run selected test groups.

3.Assign selected test groups to a test suite.

Test Suite


1.A group of test cases, composed by yourself.

2.Test suite detail, test cases included in this test suite, custom execution parameters and latest results.

Project Settings


1.Basic information.

2.Email settings.

Help


Documentation.

Admin - Project


Manage all projects, we can also create new project.

Admin - Slave


View all slaves (virtual machines that actually execute tests).