qa:preventing_regressions
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
qa:preventing_regressions [2025/07/09 09:38] – [OPAC Javascript problems] sandbergja | qa:preventing_regressions [2025/07/30 09:35] (current) – [IDL problems] sandbergja | ||
---|---|---|---|
Line 13: | Line 13: | ||
If the bug was a general bad practice that could happen in any component (for example, important '' | If the bug was a general bad practice that could happen in any component (for example, important '' | ||
+ | |||
+ | If the bug was a general accessibility bug (e.g. form inputs not associated with their labels), another nice option is a nightwatch end-to-end (e2e) test. Nightwatch can load your page in a browser then [[https:// | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
===== Angular typescript ===== | ===== Angular typescript ===== | ||
Line 43: | Line 46: | ||
* [[https:// | * [[https:// | ||
- | ===== IDL problems ===== | + | ===== IDL and other XML problems ===== |
+ | |||
+ | To ensure that the IDL (or other XML file) is in a consistent format, you can adjust the XML schema (*.xsd) files. | ||
- | To guard against regressions in the IDL, you could write a perl unit test that parses the fm_IDL.xml file and makes assertions against it. I don't know of any examples of this type of test (yet!) at the time of writing. | + | To guard against |
===== TT2 problems ===== | ===== TT2 problems ===== | ||
Line 97: | Line 102: | ||
* Adding a comment about why you use a particular approach is always welcome. | * Adding a comment about why you use a particular approach is always welcome. | ||
* A clear, descriptive commit message without unnecessary jargon. | * A clear, descriptive commit message without unnecessary jargon. | ||
+ | * If your test required some extra data beyond what is available in the Concerto Data Set or Enhanced Concerto Data Set, consider adding that data to make things easier for human testers. |
qa/preventing_regressions.1752068289.txt.gz · Last modified: 2025/07/09 09:38 by sandbergja