Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Center

< Back

Home

Next >

Table of Contents
outlinetrue
maxlevel3
indent5px
stylenone
separatornewline

...

General Introduction

This guide provides a general introduction to the Kuali OLE Quality Assurance testing process. Topics covered include a general introduction to the testing process, an introduction to using Jira issue tracking software, an overview of the testing workflow in Jira, an explanation of how to create and document individual tests, and information about recording software tests with Selenium. Additional references include a guide to OLE testing resources and a reference page containing the QA Team's contact information.

HTML Comment

PUT LINKS IN THE INTRO PARAGRAPH

...

How to Navigate This Guide

At the top and bottom of each page in this guide is a navigation bar. Click "< Back" to return to the previous page at any time. Click "Next >" to proceed to the next pager. Click "Home" to return to this page. If any link in the navigation bar appears in grey text, it is not available.

...

Contents of This Guide

Below you will find a brief description of each article in this guide. The articles below are listed in the order in which they appear in this guide.

Top of Page

Introduction to Jira

This article introduces the Jira issue tracking software system, and provides a detailed introduction to the various issue types most commonly used in OLE Quality Assurance testing.

Top of Page
Top of Section

The OLE Testing Process in Jira

This article gives an overview of the OLE development process in Jira, placing the specific details of the OLE QA testing process therein.

Top of Page
Top of Section

Functional Specifications and Acceptance Criteria

This article explains the structure of Functional Specification documents and their Acceptance Criteria sections, and elaborates upon their relationship to the testing process.

Top of Page
Top of Section

Writing Acceptance Criteria

This article gives an introduction to the process of writing acceptance criteria. It explains what statements acceptance criteria are based on in the Functional Specification document, and explains how to derive criteria from implications in the specifications, as well. Some example acceptance criteria are given at the end of the document.

Top of Page
Top of Section

Creating Test Cases in the OLE Test Environment

This article presents the specifics of creating a Test Case, the basic Jira issue for QA testing, in the OLE Test Scenarios Jira project.

Top of Page
Top of Section

Linking in Jira

This article introduces and explains the two main methods of linking used in Jira testing - the "Parent Jira" link and the "Tests/Tested By" link. It also includes instructions for adding these links to Test Cases in the OLETS Jira project.

Top of Page
Top of Section

Searching in Jira

This article details searching in the OLE Test Scenarios Jira project for issues you have created, as well as for issues assigned to you by another tester.

Top of Page
Top of Section

Stories and Tasks

This article serves as a guide to making Test Cases meet up with Functional Specifications on the one side and Tasks on the other. Examples are given for finding the closest matching Task for a given Test Case.

Top of Page
Top of Section

Testing and Documenting Your Results

This article provides a guide to the process of executing tests and documenting your results in Jira. Links are included to supplemental articles giving instructions on specific processes for providing feedback, such as taking screenshots and copying Selenium logs.

Top of Page
Top of Section

Selenium

This article provides a guide to installing the Selenium IDE application. Instructions are also given on recording and playing back test scripts in Selenium.

...

Supplemental Articles

The articles listed and linked below are not required reading to begin the testing process, but do offer useful information that you may want to reference later.

Top of Page

How to Contact the QA Team

This article contains contact information for the QA Team.

Top of Page
Top of Section

Attaching Files in Jira

This article explains how to attach files in the OLE Test Scenarios Jira project.

Top of Page
Top of Section

Copying Selenium Logs

This article explains how to extract a Selenium log for attachment in Jira.

Top of Page
Top of Section

Taking Screenshots

This article explains how to take a screenshot in both Windows environments and Mac OS X.

Top of Page
Top of Section

Screenshots of Selenium

This article explains how to take a good screenshot of Selenium.

Top of Page
Top of Section

Next >
Center

< Back

Home

Wiki Markup
{anchor:TopOfPage}
{center}|{color:grey}< Back{color}| [Home|OLE QA Guide] | [Next >|OLE QA Guide - Intro to Jira]|{center}

|{toc:style=none|outline=true|indent=5px|separator=newline|maxlevel=3}|
{anchor:GeneralIntro}
h1. General Introduction

This guide provides a general introduction to the Kuali OLE Quality Assurance testing process.  Topics covered include a general introduction to the testing process, an introduction to using Jira issue tracking software, an overview of the testing workflow in Jira, an explanation of how to create and document individual tests, and information about recording software tests with Selenium.  Additional references include a guide to OLE testing resources and a reference page containing the QA Team's contact information.
{htmlcomment}PUT LINKS IN THE INTRO PARAGRAPH{htmlcomment}
[Top of Page|#TopOfPage]
{anchor:HowToNav}
h1. How to Navigate This Guide

At the top and bottom of each page in this guide is a navigation bar.  Click "< Back" to return to the previous page at any time.  Click "Next >" to proceed to the next pager.  Click "Home" to return to this page.  If any link in the navigation bar appears in {color:grey}grey{color} text, it is not available.

[Top of Page|#TopOfPage]
{anchor:GuideContents}
h1. Contents of This Guide

Below you will find a brief description of each article in this guide.  The articles below are listed in the order in which they appear in this guide.

[Top of Page|#TopOfPage]
h2. Introduction to Jira

This [article|OLE QA Guide - Intro to Jira] introduces the Jira issue tracking software system, and provides a detailed introduction to the various issue types most commonly used in OLE Quality Assurance testing.

[Top of Page|#TopOfPage]
[Top of Section|#GuideContents]
h2. The OLE Testing Process in Jira

This [article|OLE QA Guide - Testing in Jira] gives an overview of the OLE development process in Jira, placing the specific details of the OLE QA testing process therein.

[Top of Page|#TopOfPage]
[Top of Section|#GuideContents]
h2. Functional Specifications and Acceptance Criteria

This [article|OLE QA Guide - FSPECs and AC] explains the structure of Functional Specification documents and their Acceptance Criteria sections, and elaborates upon their relationship to the testing process.

[Top of Page|#TopOfPage]
[Top of Section|#GuideContents]
h2. Writing Acceptance Criteria

This [article|OLE QA Guide - Writing Acceptance Criteria] gives an introduction to the process of writing acceptance criteria.  It explains what statements acceptance criteria are based on in the Functional Specification document, and explains how to derive criteria from implications in the specifications, as well.  Some example acceptance criteria are given at the end of the document.

[Top of Page|#TopOfPage]
[Top of Section|#GuideContents]
h2. Creating Test Cases in the OLE Test Environment

This [article|OLE QA Guide - Creating Test Cases] presents the specifics of creating a Test Case, the basic Jira issue for QA testing, in the OLE Test Scenarios Jira project.

[Top of Page|#TopOfPage]
[Top of Section|#GuideContents]
h2. Linking in Jira

This [article|OLE QA Guide - Linking in Jira] introduces and explains the two main methods of linking used in Jira testing - the "Parent Jira" link and the "Tests/Tested By" link.  It also includes instructions for adding these links to Test Cases in the OLETS Jira project.

[Top of Page|#TopOfPage]
[Top of Section|#GuideContents]
h2. Searching in Jira

This [article|OLE QA Guide - Searching Jira] details searching in the OLE Test Scenarios Jira project for issues you have created, as well as for issues assigned to you by another tester.

[Top of Page|#TopOfPage]
[Top of Section|#GuideContents]
h2. Stories and Tasks

This [article|OLE QA Guide - Stories and Tasks] serves as a guide to making Test Cases meet up with Functional Specifications on the one side and Tasks on the other.  Examples are given for finding the closest matching Task for a given Test Case.

[Top of Page|#TopOfPage]
[Top of Section|#GuideContents]
h2. Testing and Documenting Your Results

This [article|OLE QA Guide - Testing and Documenting Results] provides a guide to the process of executing tests and documenting your results in Jira.  Links are included to supplemental articles giving instructions on specific processes for providing feedback, such as taking screenshots and copying Selenium logs.

[Top of Page|#TopOfPage]
[Top of Section|#GuideContents]
h2. Selenium

This [article|OLE QA Guide - Selenium] provides a guide to installing the Selenium IDE application.  Instructions are also given on recording and playing back test scripts in Selenium.

[Top of Page|#TopOfPage]
[Top of Section|#GuideContents]
{anchor:Supplemental}
h1. Supplemental Articles

The articles listed and linked below are not required reading to begin the testing process, but do offer useful information that you may want to reference later.

[Top of Page|#TopOfPage]
h2. How to Contact the QA Team

This article contains [contact information|OLE QA Guide - QA Contact Info] for the QA Team.

[Top of Page|#TopOfPage]
[Top of Section|#Supplemental]
h2. Attaching Files in Jira

This article explains how to [attach files|OLE QA Guide - Jira Attachments] in the OLE Test Scenarios Jira project.

[Top of Page|#TopOfPage]
[Top of Section|#Supplemental]
h2. Copying Selenium Logs

This article explains how to extract a [Selenium log|OLE QA Guide - Selenium Logs] for attachment in Jira.

[Top of Page|#TopOfPage]
[Top of Section|#Supplemental]
h2. Taking Screenshots

This article explains [how to take a screenshot|OLE QA Guide - Screenshots] in both Windows environments and Mac OS X.

[Top of Page|#TopOfPage]
[Top of Section|#Supplemental]
h2. Screenshots of Selenium

This article explains how to take a good [screenshot of Selenium|OLE QA Guide - Selenium Screenshots].

[Top of Page|#TopOfPage]
[Top of Section|#Supplemental]

{center}|{color:grey}< Back{color}| [Home|OLE QA Guide] | [Next >|OLE QA Guide - Intro to Jira]|{center}