Buildup to beta2 -- Testcase Revamp

Nicholas Skaggs nicholas.skaggs at canonical.com
Thu Sep 13 22:27:40 UTC 2012


Ok, feature freeze and beta1 craziness is now behind us. Some of you may 
have noticed, but the first phase of our testcase migration is now 
complete. All the old testcases (including the application testcases!) 
are now migrated into the tracker. You can see the general application 
testcases from last cycle in the 'ubuntu global jam' milestone on the 
package tracker:

http://packages.qa.ubuntu.com/qatracker/milestones/235/builds

What this means is work can now begin on enhancing and improving the 
testcases and testsuites we have. The first testcases being targedt are 
the image testcases. As many of you noticed, they need to be updated to 
match the new features found in the beta1 installer. To that end there's 
a few bugs out  there to support rolling out the changes to the testcases:

https://bugs.launchpad.net/ubuntu-qa-website/+bug/1039158
https://bugs.launchpad.net/ubuntu-qa-website/+bug/1050489

The goals to have done for beta2 are:

     -Updating testcases for new ubiquity features (webcam take a 
picture, lvm, encryption, etc)
     -Adding alternate-only testcases back to the desktop cd's as needed 
(need testcases for the livecd, memtest, etc)
     -Migration of ubuntu testcases to all flavors (the changes above 
should allow this to happen)
     -Finishing the last ubuntu server testcases for rollout

In regards to the flavor testcases, flavor specific pieces will be 
additional testcases on-top of the default ubuntu testcases. The bugs 
above will support varying the displaying of 
'ubuntu/xubuntu/lubuntu/kubuntu/ubuntu studio/mythbuntu/edubuntu' inside 
the testcases, allowing us to share all the bulk of maintenance as much 
as possible. I know some of you have been helpful in wanting to write 
testcases. There is actually a team of folks

https://wiki.ubuntu.com/Testing/TestCaseAdmins/ManagementOverview

and a specific format

https://wiki.ubuntu.com/Testing/TestCaseFormat

that is being followed. If your interested in helping, please get in 
touch with me. You can help write testcases, verify testcases that have 
been written, help out with migrating testcases, etc.

Thanks everyone!

Nicholas




More information about the Ubuntu-qa mailing list