Details

      Description

      Bugs:
      - PASS
      - To Do
      - FAIL

      • Impeditive:
        Ticket Title QA Status
        ? ?
        LPS-125222 The public global vocabulary is unavailable in Collection Category Filter Verified
        LPS-125257 The Collection Category Filter is not shown in preview modal when there are multiple Collection Category Filters Verified
      • Not impeditive:
        Ticket Title QA Status
        ? ?
        LPS-125228 The order of fragments are wrong in view mode and preview mode when select list template as List Style Verified

      Test Cases

      Case 1
      Can filter the results of a collection page based on manual collection via selecting single category

      1. Add a vocabulary
      2. Add a category
      3. Add a web content based on Basic Web Content without category
      4. Add a web content based on Basic Web Content with category
      5. Add a blogs entry without category
      6. Add a blogs entry with category
      7. Add a document based on Basic Document without category
      8. Add a document based on Basic Document with category
      9. Add a manual collection
      10. Select All Types as Item Type
      11. Select all assets in manual collection
      12. Add a collection page based on manual collection
      13. Select 6 as Max Number of Items
      14. Select Bordered List as List Style
      15. Select Title as List Item Style
      16. Add a Collection Category Filter above the Container
      17. Click the body of Collection Category Filter > General tab
      18. Click the plus of Source field > Click the vocabulary > Select This Level
      19. Assert the vocabulary name is shown in Collection Category Filter
      20. Click the Preview button
      21. Assert all assets are shown in preview modal
      22. Select the category in Select field
      23. Assert the category name is shown in Select field
      24. Assert only 3 assets with category are shown in preview modal
      25. Close the preview modal
      26. Publish the page
      27. Navigate to the page in view mode
      28. Assert all assets are shown in page
      29. Select the category in Select field
      30. Assert only 3 assets with category are shown in page
      31. Assert the category name is shown in Select field

      Case 2
      Can filter the results of a collection page based on manual collection via selecting multiple categories in one filter

      1. Add a vocabulary
      2. Add three categories
      3. Add a web content based on Basic Web Content without category
      4. Add a web content based on Basic Web Content with first category
      5. Add a Blogs entry without category
      6. Add a Blogs entry with second category
      7. Add a document based on Basic Document without category
      8. Add a document based on Basic Document with third category
      9. Add a manual collection
      10. Select All Types as Item Type
      11. Select all assets in manual collection
      12. Add a collection page based on manual collection
      13. Select 6 as Max Number of Items
      14. Select Bordered List as List Style
      15. Select Title as List Item Style
      16. Add a Collection Category Filter above the Container
      17. Click the body of Collection Category Filter > General tab
      18. Click the plus of Source field > Click the vocabulary > Select This Level
      19. Assert the vocabulary name is shown in Collection Category Filter
      20. Check Multiple Selection
      21. Click the Preview button
      22. Assert all assets are shown in preview modal
      23. Click the Select field
      24. Check the first category in Select field
      25. Assert only the web content with category is shown in preview modal
      26. Assert the category name is shown in Select field
      27. Click the Select field
      28. Check the first and second category in Select field
      29. Assert only the web content and blogs entry with category are shown in preview modal
      30. Assert the 2 selected is shown in Select field
      31. Click the Select field
      32. Check all categories in Select field
      33. Assert only 3 assets with category are shown in preview modal
      34. Assert the 3 selected is shown in Select field
      35. Close the preview modal
      36. Publish the page
      37. Navigate to the page in view mode
      38. Assert all assets are shown in page
      39. Click the Select field
      40. Check the first category in Select field
      41. Assert only the web content with category is shown in page
      42. Assert the category name is shown in Select field
      43. Click the Select field
      44. Check the first and second category in Select field
      45. Assert only the web content and blogs entry with category are shown in page
      46. Assert the 2 selected is shown in Select field
      47. Click the Select field
      48. Check all categories in Select field
      49. Assert only 3 assets with category are shown in page
      50. Assert the 3 selected is shown in Select field

      Case 3
      Can filter the results of a collection page based on manual collection via selecting multiple categories in multiple filters

      1. Add two vocabularies
      2. Add a category in the first vocabulary
      3. Add a category in the second vocabulary
      4. Add a web content based on Basic Web Content with category from the first vocabulary
      5. Add a web content based on Basic Web Content with both categories
      6. Add a Blogs entry with category from the first vocabulary
      7. Add a Blogs entry with both categories
      8. Add a document based on Basic Document with category from the first vocabulary
      9. Add a document based on Basic Document with both categories
      10. Add a manual collection
      11. Select All Types as Item Type
      12. Select all assets in manual collection
      13. Add a collection page based on manual collection
      14. Select 6 as Max Number of Items
      15. Select Bordered List as List Style
      16. Select Title as List Item Style
      17. Add a Grid above the Container
      18. Change the Number of Modules to 2
      19. Add a Collection Category Filter into the first module
      20. Click the body of Collection Category Filter > General tab
      21. Click the plus of Source field > Click the first vocabulary > Select This Level
      22. Assert the vocabulary name is shown in Collection Category Filter
      23. Add a Collection Category Filter into the second module
      24. Click the body of Collection Category Filter > General tab
      25. Click the plus of Source field > Click the second vocabulary > Select This Level
      26. Assert the vocabulary name is shown in Collection Category Filter
      27. Check the Multiple Selection
      28. Click the Preview button
      29. Assert all assets are shown in preview modal
      30. Select the category in left Select field
      31. Assert all assets are shown in preview modal
      32. Assert the category name is shown in left Select field
      33. Click the right Select field
      34. Check the category in Select field > Apply
      35. Assert only 3 assets with both categories are shown in preview modal
      36. Assert the category name is shown in right Select field
      37. Close the preview modal
      38. Publish the page
      39. Navigate to the page in view mode
      40. Assert all assets are shown in page
      41. Assert the category name is shown in left Select field
      42. Click the right Select field
      43. Check the category in Select field > Apply
      44. Assert only 3 assets with both categories are shown in page
      45. Assert the category name is shown in right Select field

      Case 4
      Can filter the results of a collection page based on manual collection with via selecting subcategories from Global site

      1. Navigate to Categories admin in Global site
      2. Navigate to Topic vocabulary
      3. Add a category in Topic
      4. Add a subcategory in category
      5. Add a new site
      6. Add a web content based on Basic Web Content with category
      7. Add a web content based on Basic Web Content with subcategory
      8. Add a blogs entry with category
      9. Add a blogs entry with subcategory
      10. Add a document based on Basic Document with category
      11. Add a document based on Basic Document with subcategory
      12. Add a manual collection
      13. Select All Types as Item Type
      14. Select all assets in manual collection
      15. Add a collection page based on manual collection
      16. Select 6 as Max Number of Items
      17. Select Bordered List as List Style
      18. Select Title as List Item Style
      19. Add a Collection Category Filter above the Container
      20. Click the body of Collection Category Filter > General tab
      21. Click the plus of Source field > Click the Topic > Click the category > Select This Level
      22. Assert the category name is shown in Collection Category Filter
      23. Click the Preview button
      24. Assert all assets are shown in preview modal
      25. Select the subcategory in Select field
      26. Assert the subcategory name is shown in Select field
      27. Assert only 3 assets with subcategory are shown in preview modal
      28. Close the preview modal
      29. Publish the page
      30. Navigate to the page in view mode
      31. Assert all assets are shown in page
      32. Select the subcategory in Select field
      33. Assert the subcategory name is shown in Select field
      34. Assert only 3 assets with subcategory are shown in page

      Case 5
      Assert no significant performance degradation when executing search

      1. Execute the following functional test to create the following assets
        • Add three vocabularies
        • Add 30 categories in the first vocabulary
        • Add 30 categories in the second vocabulary
        • Add 40 categories in the third vocabulary
        • Add 100 web contents based on Basic Web Content with categories from different vocabularies
      2. Add a manual collection
      3. Select Web Content Article as Item Type
      4. Select Basic Web Content as Item Subtype
      5. Select all web contents in manual collection
      6. Add a collection page based on manual collection
      7. Select Bordered List as List Style
      8. Select Title as List Item Style
      9. Add a Gird above the Container
      10. Add a Collection Category Filter into the first module
      11. Select the first vocabulary for the Collection Category Filter in the first module
      12. Check the Multiple Selection
      13. Add a Collection Category Filter into the second module
      14. Select the second vocabulary for the Collection Category Filter in the second module
      15. Check the Multiple Selection
      16. Add a Collection Category Filter into the third module
      17. Select the third vocabulary for the Collection Category Filter in the third module
      18. Check the Multiple Selection
      19. Assert the vocabulary names are shown in each Collection Category Filter
      20. Click the Preview button
      21. Click the first Select field
      22. Check the A 1 in Select field > Apply
      23. Assert web contents with categories are shown in preview modal
      24. Assert it takes no more than 2 seconds
      25. Click the second Select field
      26. Check the B 31 in Select field > Apply
      27. Assert web contents with categories are shown in preview modal
      28. Assert it takes no more than 2 seconds
      29. Click the third Select field
      30. Check the C 61 in Select field > Apply
      31. Assert web contents with categories are shown in preview modal
      32. Assert it takes no more than 2 seconds
      33. Click the first Select field
      34. Check the A 1, A 2 in Select field > Apply
      35. Assert web contents with categories are shown in preview modal
      36. Assert it takes no more than 2 seconds
      37. Click the second Select field
      38. Check the B 31, B 32 in Select field > Apply
      39. Assert web contents with categories are shown in preview modal
      40. Assert it takes no more than 2 seconds
      41. Click the third Select field
      42. Check the C 61, C 62 in Select field > Apply
      43. Assert web contents with categories are shown in preview modal
      44. Assert it takes no more than 2 seconds
      45. Click the first Select field
      46. Uncheck A 1, A 2 and Check the A 3 in Select field > Apply
      47. Assert no web content is shown in preview modal
      48. Assert it takes no more than 2 seconds
      49. Close the preview modal
      50. Publish the page
      51. Navigate to the page in view mode
      52. Click the first Select field
      53. Check the A 1 in Select field > Apply
      54. Assert web contents with categories are shown in page
      55. Assert it takes no more than 2 seconds
      56. Click the second Select field
      57. Check the B 31 in Select field > Apply
      58. Assert web contents with categories are shown in page
      59. Assert it takes no more than 2 seconds
      60. Click the third Select field
      61. Check the C 61 in Select field > Apply
      62. Assert web contents with categories are shown in page
      63. Assert it takes no more than 2 seconds
      64. Click the first Select field
      65. Check the A 1, A 2 in Select field > Apply
      66. Assert web contents with categories are shown in page
      67. Assert it takes no more than 2 seconds
      68. Click the second Select field
      69. Check the B 31, B 32 in Select field > Apply
      70. Assert web contents with categories are shown in page
      71. Assert it takes no more than 2 seconds
      72. Click the third Select field
      73. Check the C 61, C 62 in Select field > Apply
      74. Assert web contents with categories are shown in page
      75. Assert it takes no more than 2 seconds
      76. Click the first Select field
      77. Uncheck A 1, A 2 and Check the A 3 in Select field > Apply
      78. Assert no web content is shown in page
      79. Assert it takes no more than 2 seconds

        Attachments

          Activity

            People

            Assignee:
            david.gutierrez David Gutiérrez Mesa
            Reporter:
            david.gutierrez David Gutiérrez Mesa
            Recent user:
            Marta Elicegui
            Participants of an Issue:
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Packages

                Version Package