Wikimedia mobile engineering/Mobile QA/Short, Medium and Long Term Goal

Short Term Goals (Next 2 weeks)

edit
  • Take on responsibility for "Ready for Testing" status on tickets in the current Iteration (Until we get a testing environment, I will merge the code on my machine so that I can test prior to deployment to test)
  • Continue to work with the Scrum Master and Product to make sure that QA is part of the all of the planning process
  • Creating Test cases as companions to the tickets being worked on in the Iteration
  • Add more Test Cases to the Regression Tests Wiki http://www.mediawiki.org/wiki/Mobile_QA/Spec
  • Create automated regression tests using Watir-webdriver
  • Triaging bugs with Product


Mid Term Goals (Next 2 months)

edit
  • Help getting the testing environment up and running on beta labs (collaboration effort with Ops, Platform and Mobile QA) https://bugzilla.wikimedia.org/show_bug.cgi?id=40605
  • Get headless qunit tests running so that we can run it on the commandline as well as in CI
  • Create Mobile App Regression Test Cases
  • Create Mobile App Regression automated Test Cases
  • Continue to evolve our Regression Test Cases (both Automated and Manual) to create a robust suite of tests
  • Continue to work on the Agile processes to streamline them with Product and the Scrum Master


Long Term Goals (2 months + )

edit
  • Work along side devs creating automated tests with stubbing for development to use with their coding
  • Participate in code reviews
  • Work with Dev and Product to create and document a code promotion process (for example tested in test system and is safe to be promoted to production)
  • Automate this process (maybe through Garrett?)
  • Continue to evolve our Regression Test Cases (both Automated and Manual) to create a robust suite of tests
  • Continue to work on the Agile processes to streamline them with Product and the Scrum Master