Projects:Store Server Test With 100s Stores
Introduction
The store server solution is being tested functionally through a set of automated tests:
This project aims to add new tests focused more on testing functionality in an environment with 100s of stores and 1000s of terminals.
The idea is the following:
- start an environment with 1 central server and 300 stores each having 10 terminals
- run selenium test cases on each of the stores. The selenium tests should be running for all terminals.
This build should run daily or weekly.
The goal is to focus on testing performance and continuously ensure that the overall solution can operate in such an environment. The goal is not to test each functional flow, we can focus on a limited set of functional flows to accomplish the intended goal.
The store server team will be supported by release management to accomplish this task. The release management team will make scripts available to start all the servers and run tests.
The store server team will implement the testcases and additional checks for multi-server environments.