The VA Platform Product team is undergoing an EKS upgrade. As part of the process, it is necessary to conduct comprehensive testing on various components of Vets-API to ensure seamless functionality and performance during the upgrade.
As part of the current EKS upgrade process, comprehensive testing on various components of Vets API is essential in order to ensure seamless functionality and performance. Upgrading EKS can introduce changes that affect the behavior of deployed applications. Testing verifies that deployed applications remain compatible with any EKS changes. It ensures that all aspects of Vets API continue to operate as expected, without introducing regressions or unexpected behavior that could disrupt services for users.
Because of future goals to conduct upgrades on a 3-6 month cadence, it is the Product Platform team’s goal to maximize the automation of these upgrade testing processes. By automating these tests, verification of successful upgrades is potentially expedited and the right amount of time for necessary adjustments can be allocated. The Vets API components that require testing are below, along with the potential automation strategies. The objective is to standardize testing methodologies across the platform, thereby eliminating the inconsistency of testing solutions across EKS applications.
Part Eight of Testing plan - Login
Tasks
[ ] Verify that users can successfully log in using different authentication methods
[ ] May need to sync with Identity team on ideas
[ ] Document the steps that will need to be followed by the person doing the upgrade testing in this Confluence document.
Things to consider:
[ ] Can this be automated? Some or all of it? This could be automated, potentially:
[ ] Potentially synthetics if we can get a domain to hit and use mock login.
Ideas
Synthetics
We need a domain to hit
This would only be the backend though, so a mock login be done?
Success Metrics
[ ] ADD SUCCESS METRICS HERE
Acceptability Criteria
[ ] TK
[ ] The documentation is updated with the necessary steps and instructions for this step.
The VA Platform Product team is undergoing an EKS upgrade. As part of the process, it is necessary to conduct comprehensive testing on various components of Vets-API to ensure seamless functionality and performance during the upgrade.
From the EKS Testing Proposal:
Part Eight of Testing plan - Login
Tasks
Things to consider:
Ideas
Success Metrics
Acceptability Criteria