From b6c236309317d989e0d627b41ef83ab094006841 Mon Sep 17 00:00:00 2001 From: DrMint Date: Mon, 11 Jul 2022 02:44:46 +0200 Subject: [PATCH] Create DATA_TESTING.md --- DATA_TESTING.md | 103 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 DATA_TESTING.md diff --git a/DATA_TESTING.md b/DATA_TESTING.md new file mode 100644 index 0000000..d108151 --- /dev/null +++ b/DATA_TESTING.md @@ -0,0 +1,103 @@ +# Data Testing + +The following is all the tests done on the data entries coming from Strapi. This way we can detect weird situation (missing fields, duplicated values)... + +## Contents + +| Subitem | Name | Type | Severity | Description | Recommendation | +| --------- | --------------------- | ----------- | --------- | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| | No Category | Missing | Medium | The Content has no Category. | Select a Category in relation with the Content | +| | No Type | Missing | Medium | The Content has no Category. | If unsure, use the "Other" Category. | +| | No Ranged Content | Improvement | Low | The Content has no Ranged Content. | If this Content is available in one or multiple Library Item(s), create a Range Content to connect the Content to its Library Item(s). | +| | Self Recommendation | Error | Very High | The Content is referring to itself as a Next or Previous Recommended. | | +| | No Thumbnail | Missing | High | The Content has no Thumbnail. | | +| | No Titles | Missing | High | The Content has no Titles. | | +| Titles | No Title | Missing | High | | | +| Titles | No Language | Error | Very High | | | +| Titles | No Description | Missing | Medium | | | +| Titles | Duplicate Language | Error | High | | | +| | No Sets | Missing | Medium | The Content has no Sets. | | +| | No Video Set | Missing | Very Low | The Content has no Video Set. | | +| | No Audio Set | Missing | Very Low | The Content has no Audio Set. | | +| | No Text Set | Missing | Medium | The Content has no Text Set. | | +| Text Sets | No Language | Error | Very High | | | +| Text Sets | No Source Language | Error | Very High | | | +| Text Sets | Not Done Status | Improvement | Low | | | +| Text Sets | No Text | Missing | Medium | | | +| Text Sets | No Transcribers | Missing | High | The Content is a Transcription but doesn't credit any Transcribers. | Add the appropriate Transcribers. | +| Text Sets | No Translators | Missing | High | The Content is a Translation but doesn't credit any Translators. | Add the appropriate Translators. | +| Text Sets | Credited Transcribers | Error | High | The Content is a Translation but credits one or more Transcribers. | If appropriate, create a Transcription Text Set with the Transcriber credited there. | +| Text Sets | Credited Translators | Error | High | The Content is a Transcription but credits one or more Translators. | If appropriate, create a Translation Text Set with the Translator credited there. | +| Text Sets | Duplicate Language | Error | High | | | + + +## LibraryItems + +| Subitem | Name | Type | Severity | Description | Recommendation | +| -------------------- | ---------------------- | ----------- | --------- | --------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | +| | No Category | Missing | Medium | The Item has no Category. | Select a Category in relation with the Item. | +| | Disconnected Item | Error | Very High | The Item is neither a Root Item, nor is it a subitem of another item. | | +| | No Contents | Missing | Low | The Item has no Contents. | | +| | No Thumbnail | Missing | High | The Item has no Thumbnail. | | +| | No Images | Missing | High | The Item has no Images. | | +| Images | No Language | Error | Very High | | | +| Images | No Source Language | Error | Very High | | | +| Images | Not Done Status | Improvement | Low | | | +| Images | No Scanners | Missing | High | The Item is a Scan but doesn't credit any Scanners. | Add the appropriate Scanners. | +| Images | No Cleaners | Missing | High | The Item is a Scan but doesn't credit any Cleaners. | Add the appropriate Cleaners. | +| Images | Credited Typesetters | Error | High | The Item is a Scan but credits one or more Typesetters. | If appropriate, create a Scanlation Images Set Set with the Typesetters credited there. | +| Images | No Typesetters | Missing | High | The Item is a Scanlation but doesn't credit any Typesetters. | Add the appropriate Typesetters. | +| Images | Credited Scanners | Error | High | The Item is a Scanlation but credits one or more Scanners. | If appropriate, create a Scan Images Set with the Scanners credited there. | +| Images | No Cover | Missing | High | | | +| Images > Cover | No Front | Missing | Very High | | | +| Images > Cover | No Spine | Missing | Low | | | +| Images > Cover | No Back | Missing | High | | | +| Images > Cover | No Full | Missing | Low | | | +| Images | No Dust Jacket | Missing | Very Low | | | +| Images > Dust Jacket | No Front | Missing | Very High | | | +| Images > Dust Jacket | No Spine | Missing | Low | | | +| Images > Dust Jacket | No Back | Missing | High | | | +| Images > Dust Jacket | No Flap Front | Missing | Medium | | | +| Images > Dust Jacket | No Flat Back | Missing | Medium | | | +| Images > Dust Jacket | No Full | Missing | Low | | | +| Images | No Obi Belt | Missing | Very Low | | | +| Images > Obi Belt | No Front | Missing | Very High | | | +| Images > Obi Belt | No Spine | Missing | Low | | | +| Images > Obi Belt | No Back | Missing | High | | | +| Images > Obi Belt | No Flap Front | Missing | Medium | | | +| Images > Obi Belt | No Flat Back | Missing | Medium | | | +| Images > Obi Belt | No Full | Missing | Low | | | +| Images | Duplicate Language | Error | High | | | +| Description | No Language | Error | Very High | | | +| Description | No Text | Error | Very High | | | +| Description | Duplicate Language | Error | High | | | +| | No URLs | Missing | Very Low | Unless the Item is a Variant Set. | | +| | No Release Date | Missing | Low | | | +| Release Date | No Year | Error | Very High | | | +| Release Date | No Month | Missing | Medium | | | +| Release Date | No Year | Missing | Low | | | +| | No Price | Missing | Low | | | +| Price | No Currency | Error | Very High | Unless the Item is a Variant Set. | | +| Price | No Amount | Error | Very High | | | +| | No Physical Size | Missing | Low | Unless the Item is Digital or a Variant or Relation Set. | | +| Physical Size | No Width | Error | Very High | | | +| Physical Size | No Height | Error | Very High | | | +| Physical Size | No Thickness | Missing | Medium | | | +| | No Metadata | Error | High | | | +| Metadata Audio | No Subtype | Error | Very High | | | +| Metadata Textual | No Subtype | Error | Very High | | | +| Metadata Textual | No Languages | Missing | Medium | | | +| Metadata Textual | No Page Count | Missing | Medium | | | +| Metadata Game | No Platforms | Missing | Very High | | | +| Metadata Game | No Audio Languages | Missing | High | | | +| Metadata Game | No Sub Languages | Missing | High | | | +| Metadata Game | No Interface Languages | Missing | High | | | +| Metadata Video | No Subtype | Error | Very High | | | +| Metadata Group | No Subtype | Error | Very High | | | +| Metadata Group | No Subitems Type | Missing | High | | | +| Metadata Group | Has Physical Size | Error | High | Variant Sets and Relation Set shouldn't have a Physical Size. | | +| Metadata Group | Has Price | Error | High | Variant Sets shouldn't have a Price. | | +| Metadata Group | Has URLs | Error | High | Variant Sets shouldn't have URLs. | | +| Metadata Group | Has Contents | Error | High | Variant Sets and Relation Set shouldn't have Contents. | | +| Metadata Group | Has Images | Error | High | Variant Sets and Relation Set shouldn't have Images. | | +| Metadata Group | No Subitems | Missing | High | Group Items should have subitems. |