Skip to content

unlikelyzero/a11y-as-t9y

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a11y-as-t9y

Project Summary

This project demonstrates how accessibility (a11y) can be leveraged to improve testability (t9y) of web applications. The primary application under test is Open MCT, a web-based mission control framework.

Contents

  • Makefile: Contains various commands to set up the environment, install dependencies, and manage the project.
  • Tests: Includes test scripts written for the k6 load testing tool, utilizing both HTTP and browser-based testing.
    • tests/openmct/createAndSearch.js: A script to test the create and search functionality in Open MCT.
    • tests/examples/combinedScript.js: A combined script for both browser and HTTP testing.
    • tests/examples/script.js: A simple HTTP test script.
    • tests/examples/browserScript.js: A browser-based test script for login functionality.

Setup and Usage

  1. Install Dependencies:

    • Install Homebrew (if on macOS):
      make install-brew
    • Install NVM:
      make install-nvm
    • Install NPM dependencies:
      make npm-install
  2. Run Tests:

    • To run the Open MCT create and search test:
      npm run test:openmct
  3. Clean the Project:

    • To clean up generated files:
      make clean

Links

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published