Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure functional testing is stable and reliable #1209

Closed
5 tasks done
schrolla opened this issue Jul 10, 2024 · 3 comments
Closed
5 tasks done

Ensure functional testing is stable and reliable #1209

schrolla opened this issue Jul 10, 2024 · 3 comments
Assignees
Labels
bug This issue or pull request addresses broken functionality epic A high-level objective issue encompassing multiple issues instead of a specific unit of work Testing This issue or task involves testing the automation tool function
Milestone

Comments

@schrolla
Copy link
Collaborator

schrolla commented Jul 10, 2024

💡 Summary

Functional testing is built to be an automated process to quickly and regularly validate that ScubaGear functions as intended. Currently, some of the functional tests are failing regularly which impedes the value of those tests. This epic is meant to collect these issues to support fixes that improve functional test stability (Defender) and possibly coverage (SPO module).

Motivation and context

Automated functional testing saves developers time and improves the overall quality of the ScubaGear tool. Making functional tests more reliable and increasing their coverage will further increase code quality.

Implementation notes

Please provide details for implementation, such as:

  • Review and test updates to resolve nightly testing errors with Defender
  • Review possible updates to improve SharePoint automated testing related to SPO module
  • Resolve other recurring errors in automated functional tests

Acceptance criteria

The following issues are completed

@schrolla schrolla added bug This issue or pull request addresses broken functionality epic A high-level objective issue encompassing multiple issues instead of a specific unit of work Testing This issue or task involves testing the automation tool function labels Jul 10, 2024
@schrolla schrolla added this to the Jellyfish milestone Jul 10, 2024
@gdasher
Copy link
Collaborator

gdasher commented Aug 29, 2024

It also looks like the smoke tests need a once over. In particular, the markdown tests reference the wrong location for the baselines and fail on baseline update changes:

Testing/Functional/MarkdownChecks/ValidateMarkdowns.Tests.ps1

@james-garriss
Copy link
Collaborator

Ok, but they are distinct from the functional tests, so this problem would not be part of this epic. I will make sure that a new issue is created for the smoke tests.

@schrolla schrolla modified the milestones: Jellyfish, Kraken Oct 11, 2024
@james-garriss james-garriss modified the milestones: Kraken, Lionfish Dec 9, 2024
@james-garriss
Copy link
Collaborator

This epic has been completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This issue or pull request addresses broken functionality epic A high-level objective issue encompassing multiple issues instead of a specific unit of work Testing This issue or task involves testing the automation tool function
Projects
None yet
Development

No branches or pull requests

3 participants