This is a place where I draft documents for inclusion in the wiki


Proposed Changes to ISO Testing Tutorial 14/04/2021


ISO-Testing Tutorial - QA Testing

Introduction

You have chosen the "QA Testing" alternative to test the Ubuntu development branch ISO images. If this is not right, click here to return to the previous page.

In this section you will learn how to:

Step 1: Create a Launchpad account

If you don't have a Launchpad Account, click here to create one.

Step 2: Hardware Profile

When we run the SYSTEM TESTING utility or any of the other Checkbox type testing suites a hardware profile is generated at the end of the test. A copy of it is stored in our Launchpad account.

Log in to your Launchpad account and add this line to the url of your page and press enter.

/+hwdb-submissions

The page that you go to will list all the hardware profiles that have been generated when you ran the System Testing and Checkbox test suites.

Use that same page url when reporting test results to QA. So, copy that url into a text document where is can be handily retrieved when reporting your results.

When we run a test case we can report to the QA team that the result was either a PASS or a FAIL.

SINGLE SIGN ON IDENTIFICATION

We get a SSO ID when we register at Launchpad. The email address and the password that we gave when registering at Launchpad are used by the Single Sign ON process to uniquely identify us.

Step 3: Login and use the QA ISO Tracker

Step 4: Small FAQ

What is an ISO?

The ISO is an "image" file. It can be burned to a CD, DVD or USB portable drive (like a pen drive, USB Stick, etc).

Where are the ISOs?

What are "Standard" and "Alternate" ISOs?

Should I pick the "standard" or the "alternate"?

Which ISO "architecture" should I download?

Your system can probably run a 64-Bit version of Ubuntu if you have a modern computer. If you are not sure, just download the 32-Bit version.

Where are the ISOs?

As you click on Link to the download information, you'll be presented with some options for downloading the ISO.

Step 5: Downloading Ubuntu development branch ISO

There are many possible ways to get it. It's just an ordinary download from the web. Let's explore two main methods of download:


Example 1: Downloading Ubuntu Precise Pangolin Beta 2 64-Bit standard ISO to your Downloads folder with ZSync:

Tip: To paste into the terminal, use the keys Ctrl+Shift+V or right click anywhere inside the terminal and select "Paste"

   1 cd $HOME/Downloads
   2 zsync http://cdimage.ubuntu.com/daily-live/current/precise-desktop-amd64.iso.zsync 


Example 2: Downloading Ubuntu Precise Pangolin Beta 2 32-Bit standard ISO to your Downloads folder with ZSync:

Tip: To paste into the terminal, use the keys Ctrl+Shift+V or right click anywhere inside the terminal and select "Paste"

   1 cd $HOME/Downloads
   2 zsync http://cdimage.ubuntu.com/daily-live/current/precise-desktop-i386.iso.zsync 


ZSync will show the download status and completion percentage on the terminal. It will exit when it reaches 100%. After that, if you browse to your Downloads folder, you'll see the ISO there.

ZSync: Command not found
If you see this message, it means you don't have ZSync installed in your system. Don't worry, it's a very small and fast download. Just type in (or paste) the following into the Gnome-Terminal window:
Tip: To paste into the terminal, use the keys Ctrl+Shift+V or right click anywhere inside the terminal and select "Paste"

   1 sudo apt-get update && sudo apt-get install zsync 


Enter your password in Gnome-Terminal and wait a few seconds for the installation to finish. Now use one of the two examples above to download a 32-Bit or 64-Bit Ubuntu ISO using your recently installed ZSync.

Step 6: Check your Test-Case!

Step 7: Burning the ISO

Burning the ISO to a CD-ROM or DVD-ROM

From Ubuntu

From Windows

Burning the ISO to a USB Removable Drive

From Ubuntu

From Windows

  1. Insert a USB stick with at least 2GB in your PC.

  2. Download and install PenDrive Linux

  3. Run the program. On "Step 1", select "Local ISO". On "Step 2", select the Ubuntu ISO you have downloaded previously. On "Step 3", select your PenDrive unit and click on "Create". Your ISO will be recorded to the PenDrive.

Mounting the ISO to a Virtual Machine Hard Disk or virtual CD-ROM drive

If your test case allows for this possibility, consider using VirtualBox as the virtualization software. If you already have vmware-player or other virtualization software installed and know how to use it, presumably you don't need help mounting the Ubuntu ISO as one of it's virtual drives. If that is the case, please proceed directly to Step 3 (Installing the Ubuntu ISO).

Step 8: Check your Test-Case (Yes. Again!)

Step 9: Installing Ubuntu Development Branch

This sections provides some help on the most common ways to install Ubuntu. Please refer to your test-case and choose the most appropriate method.

From Ubuntu

"Graphical" Install (Ubiquity)

  1. Simply insert your recently burned CD-ROM/DVD-ROM or USB Stick and you should automatically see the installer in a few moments

  2. At this point you are already testing.

  3. Remember to take notes of any interesting error, bug, misbehavior you see.

Console (text-mode, "Non-graphical") Install

  1. Simply insert your recently burned CD-ROM/DVD-ROM or USB Stick to your PC and restart it.

  2. If your PC still boots from the hard disk, loading your previous Ubuntu (or other operating system) and not the beta, it means you have to instruct it to boot from the CD-ROM/DVD-ROM drive or USB unit. If that is the case, restart the PC and, during POST (the usually black screen that appears right after you power on the PC), try to read what Key should be pressed to select the boot order or boot device. If this option is not present directly, you should press the key to enter the PC BIOS Setup. You can get detailed instruction on setting up the PC to boot from a CD/DVD here and, for booting from USB, check here.

  3. At this point you are already testing.

  4. Remember to take notes of any interesting error, bug, misbehavior you see.

From Windows

"Graphical" Install (Wubi)

  1. Simply insert your recently burned CD-ROM/DVD-ROM or USB Stick and you will be prompted by Windows to execute it.

  2. At this point you are already testing.

  3. Remember to take notes of any interesting error, bug, misbehavior you see.

Console (text-mode, "Non-graphical") Install

  1. Simply insert your recently burned CD-ROM/DVD-ROM or USB Stick to your PC and restart it.

  2. If your PC still boots from the hard disk, loading your previous Ubuntu (or other operating system) and not the beta, it means you have to instruct it to boot from the CD-ROM/DVD-ROM drive or USB unit. If that is the case, restart the PC and, during POST (the usually black screen that appears right after you power on the PC), try to read what Key should be pressed to select the boot order or boot device. If this option is not present directly, you should press the key to enter the PC BIOS Setup. You can get detailed instruction on setting up the PC to boot from a CD/DVD here and, for booting from USB, check here.

  3. At this point you are already testing.

  4. Remember to take notes of any interesting error, bug, misbehavior you see.

On a VirtualBox Virtual Machine (Windows or Ubuntu "Host")

Follow the step by step procedures outlined here.

Step 10:Reporting Bugs

  1. The first thing to do is create a new Launchpad account if you don't already have one.

  2. By the end of the test-case you will have a link for reporting any bug you eventually find.

  3. If you are unsure or don't know exactly how to explain the bug, consider reading the procedures outlined here or ask for support at the UbuntuForums.

April 28th 12.04 (on 26th) released

This is a mock up of an Activities Planner for testing. I have taken the offical QQ draft release schedule and I am adapting it into an Activities Planner

ACTIVITIES PLANNER - TESTING

Period: QQ - May to October 2012

Start date is the release date of Precise Pangolin on 26th April 2012. The Week start on a Thursday.

Aim: To identify testing opportunities that fit in with the development release process

Combined Testing Activities Planner & Draft QQ Release Schedule

Week

Date (Thursday)

Work Item Iteration

Status

Notes

May 2012

1

May 3rd

A-2

Info <!> Toolchain Uploaded

2

May 10th

A-2

Ubuntu Developer Summit

U+1

date TBC

Testing the tool chain

3

May 17th

A-2

4

May 24th

A-2

5

May 31st

A-2

Warning /!\ FeatureDefinitionFreeze

June 2012

U+1

June 2 - 6

ISO testing

Live session and install tests of pre-alpha 1 ISO

6

June 7th

A-2

Alpha 1

U+1

June 7 - August 09

Identifying and testing packages subject to Partner Upload Deadline

U+1

June 7 - August 23

Identifying and testing packages subject to a Feature Freeze Deadline

U+1

June 7 - August 30

Identifying and testing packages subject to User Interface Freeze

7

June 14th

A-2

8

June 21th

A-2

Warning /!\ DebianImportFreeze

U+1

June 21 onwards

Identifying and testing Debian packages post Debian Import Freeze

U+1

June 23 - 27

ISO testing

Live session and install tests of pre-alpha 2 ISO

9

June 28th

A-2

Alpha 2

July 2012

10

July 5th

Iteration Planning

11

July 12th

A-3

Rally

12

July 19st

A-3

13

July 26th

A-3

U+1

July 28 - Aug 01

ISO testing

Live session and install tests of pre-alpha 3 ISO

August 2012

14

August 2nd

A-3

Alpha 3

15

August 9th

Iteration Planning

16

August 16th

Beta UI

Ubuntu Ubuntu 12.04.1

17

August 23rd

Beta UI

Warning /!\ FeatureFreeze

18

August 30th

Beta UI

Warning /!\ UserInterfaceFreeze, Warning /!\ Beta 1 Freeze

September 2012

U+1

September 01 - 05

ISO testing

Live session and install tests of pre-beta 1 ISO

19

September 6th

Beta UI

Beta 1

20

September 13th

Quality

21

September 20nd

Quality

Warning /!\ Beta 2 Freeze

U+1

September 22 - 26

ISO testing

Live session and install tests of pre-beta 2 ISO

22

September 27th

Quality

Beta 2

October 2012

23

October 4th

Quality

Warning /!\ KernelFreeze, Warning /!\ DocumentationStringFreeze, Warning /!\ NonLanguagePackTranslationDeadline

U+1

Date TBC

Identifying and testing kernel packages post kernel freeze

24

October 11th

Quality

Warning /!\ FinalFreeze, Warning /!\ ReleaseCandidate, Warning /!\ LanguagePackTranslationDeadline

U+1

October 13 - 17

ISO testing

Live session and install tests of pre-final release

U+1

Date TBC

Identifying and testing packages relative to post release candidate

25

October 18th

Quality

Warning /!\ FinalRelease

Ubuntu Ubuntu 12.10


Alpha 1

June 02-06

Alpha 2

June 23 - 27

Alpha 3

July 28 - August 01

Beta 1

September 01 - 05

Beta 2

September 22 - 26

12.10

October 13 - 17

New task

Period

Period

Period

Period

Period

Period

Period

New task

Period

Period

Period

Period

Period

Period

Period

New task

Period

Period

Period

Period

Period

Period

Period

Coordinated

New task

Start date

Start date

Start date

Start date

Start date

Start date

Start date

New task

Start date

Start date

Start date

Start date

Start date

Start date

Start date

New task

Start date

Start date

Start date

Start date

Start date

Start date

Start date

New task

Start date

Start date

Start date

Start date

Start date

Start date

Start date

Regular

New task

Period

Period

Period

Period

Period

Period

Period

New task

Period

Period

Period

Period

Period

Period

Period

New task

Period

Period

Period

Period

Period

Period

Period

Daily ISO testing

18 October

Color ranges being tested here. I want paler colors than these.

placeholder

Placeholder

Placeholder

Placeholder

Placeholder

Placeholder

Placeholder

Placeholder

placeholder

Placeholder

Placeholder

Placeholder

Placeholder

Placeholder

Placeholder

Placeholder

Ideas

* Week 18


Live Session: Start ID: DC-DLS-001; Finish ID: DC-DLS-002; Persistence ID: dis-003 Test cases DC-DLS-001, 002 & dis-003

Install (entire disk): ID: TC-UWI-001 test case TC-UWI-001

Free software Only - Entire disk ID: ufo-001 test case ufo-001

Install auto-resize: ID: uri-001 test case uri-001

Install Desktop (manual partitioning): ID: umi-001 test case umi-001

Wubi Desktop Install: Windows side ID: wdi-001; Linux side ID: wdi-002; CD Boot Helper ID: wdi-003; Wubi Stand Alone Desktop Install ID: wdi-004 http://testcases.qa.ubuntu.com/Install/DesktopWubi

Install (manual partitioning): ID: uoi-001; Desktop Ready for End User ID: uoi-002; End User Creation ID: uoi-003 test case uoi-001, 002 & 003

Install (oem set up)- Entire disk: ID: uoi-001 test case uoi-001

Note: The same test cases are used for Installation Broken Network, Non-English Installation and Non-English Live Session & Installation. They are all Entire disk installations.

Full Network support ID: nen-001; No Network ID: nen-002; Live Session Install Full Network Support ID: nen-003; Installation Full Network support & CJK Input ID: nen-004; Live Session Installation No Network Support ID: nen-005 test case nen-001, 002, 003, 004, 005

Install Screen Reader: ID: uai-001 test case uai-001 Note: Sound is muted by default in a Ubuntu live session and in a first install of Ubuntu.

Migration Assistant auto-resize install: ID: uma-001 test case uma-001

VMWare Easy Install: ID: vmw-001 test case vmw-001

Kubuntu Alternate amd64

YES

YES

NO

YES

Kubuntu Alternate i386

YES

YES

NO

YES

U+1/greymech/GreymechDrafts (last edited 2012-05-02 17:25:11 by 40)