Difference between revisions of "Quality control"
Jump to navigation
Jump to search
Popcorndude (talk | contribs) |
|||
Line 1: | Line 1: | ||
To ensure quality is maintained, you should do: |
To ensure quality is maintained, you should do: |
||
+ | * Keep [[Apertium-regtest]] data up to date, which includes |
||
− | * [[Corpus test]]s – diffing translations with older output |
||
− | * [[ |
+ | ** [[Corpus test]]s – diffing translations with older output |
+ | ** [[Regression test]]s – "isolated" tests of transfer rules |
||
⚫ | |||
+ | ** The nightly builder will remind you if you forget |
||
* [[Testvoc]] – lemma/tag consistency across the full dictionaries |
* [[Testvoc]] – lemma/tag consistency across the full dictionaries |
||
* [[Evaluation]] – running the translator on unseen text and measuring performance |
* [[Evaluation]] – running the translator on unseen text and measuring performance |
||
⚫ | |||
Latest revision as of 23:23, 23 July 2021
To ensure quality is maintained, you should do:
- Keep Apertium-regtest data up to date, which includes
- Corpus tests – diffing translations with older output
- Regression tests – "isolated" tests of transfer rules
- Build status – ensure the thing compiles and installs correctly, and passes a
make test
- The nightly builder will remind you if you forget
- Testvoc – lemma/tag consistency across the full dictionaries
- Evaluation – running the translator on unseen text and measuring performance