When there is a nominated collection for the target language and the current filter is 'all collections', try to include up to 50% of suggestions from the nominated collection and the rest from other collections at random.
When there is no nominated collection, nothing different from the current state.
Derived Requirement
Ensure that when a nominated collection exists for the target language and the active filter is set to 'all collections', up to 50% of the suggested results are sourced from the nominated collection, with the remaining suggestions sourced randomly from other available collections. When no nominated collection exists for the target language, suggestions under the 'all collections' filter must behave identically to the current implementation.
Test Steps
Test Case 1: Over-represent Nominated Collection When 'All Collections' Filter Is Applied
- Ensure a nominated collection exists for the target language and that multiple other collections are also available.
- Open Wikipedia using the Minerva skin.
- Navigate to the feature where collection-based suggestions are displayed.
- Set the collection filter to 'all collections'.
- Observe the generated list of suggestions.
- ✅❓❌⬜ AC1: Confirm that no more than 50% of the suggestions are sourced from the nominated collection.
QA Results - TestWiki
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T409332#11487642 |