• Browser Automation
    Browser automation tests various browsers and web elements. Browser automation can automate functionality for a number of different browsers.
  • Unit Testing
    Unit testing allows multithreading, nested tests, and test factories.
  • Build Tools
    Build tool that can load dependencies from repositories to build applications and execute tests from the command line, within an IDE, or within a graphical user interface.
  • Execution environments
    Execution environments can include a shell and can implementstreaming capabilities and UTF-8 support. Some execution environments can run multiple tests and handle various inputs.