UI Test Automation Platform for Web Application

Closed
ABAKiS Solutions
Victoria, British Columbia, Canada
EM
CTO
3
Preferred learners
  • Anywhere
  • Academic experience
Categories
No categories selected
Skills
slack (software) markup languages unit testing code coverage test automation selenium (software) gherkin (scripting language) asynchronous communication regression testing cucumber (software)
Project scope
What is the main goal for this project?

Our existing subscription-based web application, built on the Rails platform, is frequently updated with new features and fixes. Automated testing of the application is currently limited to unit tests of public methods in the controller and model classes. We would like to begin augmenting this automated test capability with a suite of automated UI regression tests. No platform has been formally adopted, however Selenium would be the default choice.

The goal of this project is to use commonly available third-party tools (e.g., Selenium) to build a platform for automated testing of a web application UI, and a starting set of test scripts using a markup language (Cucumber, Gherkin, etc) that provide a template for product owners to work from. Full test coverage of the entire application is a much larger effort and out of scope for a student initiative. The expectation will be to lay the groundwork for future work, and implement as much as possible within the time available.

Guidance as to test cases to implement will be provided by the project sponsor, and daily communications are an expectation. Access to the team Slack channel will be provided for asynchronous communication throughout the duration of the project.

How will you support learners in completing the project?

Initial kickoff meeting to clarify expectations and create a plan.

All work will be professionally reviewed.

Opportunity to join application development team for daily standups.

Asynchronous communications via access to team Slack channel.

Project sponsor has direct experience in software test case design, managing QA teams, and in implementing automated tests.

About the company

ABAKiS provides a simple, online data recording and analysis tool for autism intervention service providers.

One of the biggest challenges faced by autism intervention service providers, is the recording and analysis of the vast amounts of complex data demanded of the leading intervention protocols, collectively known as Applied Behavioural Analysis (ABA). The ABAKiS solution to this is a web portal application that allows intervention teams to easily collect and share this data. Primary service providers use this data for instant, on-demand analysis to keep plans current; and parents can visually follow their child's progress.

In contrast to other similar solutions, ABAKiS is designed to be an affordable, easy-to-use option primarily aimed at independent service providers and smaller clinics for whom a larger-scale solution would not be feasible.