TestPipe

  • We use TestPipe, an OpenSource project, as the base of our UI Test Framework

    • SpecFlow Feature

    • SpecFlow Scenarios

      • Defines test reusable test steps

    • SpecFlow Steps

    • Base Classes

    • Page Model

    • Test Configuration

      • Test Definition

      • Test Data

    • Sample Test (Login)

    • Current Plans to Expand the Framework

      • We intend to distill our current architecture to abstract additional objects to represent

  • Application

  • Application Environment

  • Browser

  • Page

  • Test Runner

  • Test Scenario

  • Test Feature

  • Test Step

  • Test Result (Core object in reporting engine)

    • Single Machine Multicore Parallel Testing

  • NUnit limitations

    • Distributed Testing (Remote or Virtual test nodes)

  • Selenium Grid

Last updated