Page MenuHomePhabricator

Determine the set of tests that ensure correct functionality of the Wikibase and related software that is to be released
Closed, ResolvedPublic

Description

It is about ensuring that individual software components work correct together once integrated.

Incomplete list of use cases to be tested to use as a starting point:

  • Create an item on Wikibase, and verify it can be found on Query Service (including the label etc)
  • Delete an item on Wikibase, and verify that the item isn’t there on the query service any more

Acceptance criteria

  • The list of use cases serving as a minimal suite of automated "acceptance tests"
  • Tickets to create automated tests are created that verify all of the uses cases from this list
  • Any tests that are trivial to make are written and run

Notes

  • There might be existing tests already that serve this purpose. Those could, or should be leveraged here

Event Timeline

WMDE-leszek renamed this task from Determine the set of tests that ensure correct functionality of the Wikibase software that is to be released to Determine the set of tests that ensure correct functionality of the Wikibase and related software that is to be released.Nov 19 2020, 10:08 AM

what's the subject to review? Is the list of those tests somewhere on github? I couldn't find it on the brief glance

what's the subject to review? Is the list of those tests somewhere on github? I couldn't find it on the brief glance

Sorry the PR is already merged https://github.com/wmde/wikibase-release-prototype/pull/5

the list of test-cases has been started here -> https://github.com/wmde/wikibase-release-prototype/pull/5/files?short_path=b91eb0c#diff-b91eb0c153b69af8a92ddd945770f9789e2a26ab372c86c6b4f54cfd6343eeed