SlideShare una empresa de Scribd logo
1 de 67
Testing 1
Simple Test Cases, Test Sets and
Test Runs
@Inflectra | #InflectraCon
Teresa Langston
Engagement Specialist, Inflectra
@tlangston15
Session Objectives
As an introduction to Testing we will review processes for
creating and organizing test cases.
We will cover test steps, linked test cases and simple
parameters.
Finally, we will demonstrate the creation and execution of
a simple test set.
Test Case
Test Step
Test Set
Test Run
Linked Test Step
Testing Building Blocks
Test Cases
Test Case Organization
Test Case Organization
Test Case Organization
Tip:
Easily drop and
drag Test Cases
into folders.
Test Case Organization
Creating a Test Case
Manual Test: Ability to add new user
• Open browser and go to URL
• Login to application
• Go to the User Management
• Add New User Name and Email
• Confirm New User is accepted.
Creating a Test Case
Creating a Test Case
Tip:
When adding more
than one Test Case
choose Save and New.
Creating a Test Case
Test Case Detail
Test Steps
Test Steps
Test Steps
Common Test Cases
Create a Common Test
Create a Common Test
Create a Common Test
Create a Common Test
Create a Common Test
Create a Common Test
Specify Parameters
Specify Parameters
Specify Parameters
Specify Parameters
Save Common Test Case
Add to Common Folder
Linked Test Cases
Link New Common Test
Link New Common Test
Link New Common Test
Link New Common Test
Link New Common Test
Tip: Drag and
drop the to put
the steps into the
correct order.
Link New Common Test
Test Sets
Create A Test Set
Create A Test Set
Create A Test Set
Create A Test Set
Create A Test Set
Create A Test Set
Create A Test Set
Create A Test Set
Create A Test Set
Create A Test Set
Tip: Can Execute
Test Run from Test
Set Screen.
Test Runs
Executing a Test Set
Tip: Right Click
for drop down to
Execute.
Executing a Test Set
Tip: Right Click
for drop down to
Execute.
Tip: Select Test
Set and
Tools/Execute.
Executing a Test Set
Tip: Right Click
for drop down to
Execute.
Tip: Select Test
Set and
Tools/Execute.
Tip: Test Set
Owner can Execute
from My Page
View
Executing a Test Set
Executing a Test Set
Executing a Test Set
Executing a Test Set
Tip: Testers can
select different
Displays.
Tip: Begin Testing
Steps.
Executing a Test Set
Tip: Testers can
record Actual
Result. Including
screen shot etc.
Tip: To log a
defect click
Incidents tab.
Executing a Test Set
Tip: Testers can
record Actual
Result. Including
screen shot etc.
Enter a defect name
Executing a Test Set
Tip: Fields with * are required.
Workflows can change customize which
are required fields.
Select defect
type via drop
down.
Executing a Test Set
Tip: Once you log
information about
the incident, Click
Fail.
Executing a Test Set
Tip: Progress bar
shows pass/fail.
Able to pause timer.
Tip: Can choose to
leave test and
resume at a later
time.
Tip: Once all steps
are completed –
system provides a
finish option.
Review Test Runs
Review Test Runs
Review Test Runs
Tip: You can quickly
review the defect
here.
Tip: You can see
which steps were
passed/failed or
blocked.
Wrap Up
Key Take Aways
 Organize Test Cases in Folder Structure.
 Create Test Steps inside Test Case with Detailed Description,
Expected result and sample data as necessary.
 Link to Common Test Cases as steps with a parent test case.
 Create Test Sets with groups of Test Cases then assign and
schedule.
 Easily Log Defects during Test Run for system capture of details.
Questions?

Más contenido relacionado

La actualidad más candente

Loadrunner presentation
Loadrunner presentationLoadrunner presentation
Loadrunner presentation
medsherb
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat application
Kumar Gaurav
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
Vivek Mehta
 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance Testing
Atul Pant
 

La actualidad más candente (20)

Loadrunner presentation
Loadrunner presentationLoadrunner presentation
Loadrunner presentation
 
Project report college information management system on Advanced Java
Project report college information management system on Advanced JavaProject report college information management system on Advanced Java
Project report college information management system on Advanced Java
 
Scratch Basics
Scratch BasicsScratch Basics
Scratch Basics
 
Spring Cloud Into Production
Spring Cloud Into ProductionSpring Cloud Into Production
Spring Cloud Into Production
 
TOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem Overview
TOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem OverviewTOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem Overview
TOSCA and OpenTOSCA: TOSCA Introduction and OpenTOSCA Ecosystem Overview
 
Software Engineering Final Year Project Report
Software Engineering Final Year Project ReportSoftware Engineering Final Year Project Report
Software Engineering Final Year Project Report
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat application
 
エクセルにて入力した取引明細をインポートする
エクセルにて入力した取引明細をインポートするエクセルにて入力した取引明細をインポートする
エクセルにて入力した取引明細をインポートする
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
From Java 11 to 17 and beyond.pdf
From Java 11 to 17 and beyond.pdfFrom Java 11 to 17 and beyond.pdf
From Java 11 to 17 and beyond.pdf
 
Zoom Overview
Zoom OverviewZoom Overview
Zoom Overview
 
Ship quality mobile apps with speed [Webinar]
Ship quality mobile apps with speed [Webinar]Ship quality mobile apps with speed [Webinar]
Ship quality mobile apps with speed [Webinar]
 
Cross browser testing with browser stack
Cross browser testing with browser stackCross browser testing with browser stack
Cross browser testing with browser stack
 
Performance Testing using LoadRunner
Performance Testing using LoadRunnerPerformance Testing using LoadRunner
Performance Testing using LoadRunner
 
Building APIs with Mule and Spring Boot
Building APIs with Mule and Spring BootBuilding APIs with Mule and Spring Boot
Building APIs with Mule and Spring Boot
 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance Testing
 
Benefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint PlatformBenefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint Platform
 
TRIBHUVAN UNIVERSITY BCA INTERNSHIP REPORT FOR 7 SEM.docx
TRIBHUVAN UNIVERSITY BCA INTERNSHIP REPORT FOR 7 SEM.docxTRIBHUVAN UNIVERSITY BCA INTERNSHIP REPORT FOR 7 SEM.docx
TRIBHUVAN UNIVERSITY BCA INTERNSHIP REPORT FOR 7 SEM.docx
 
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
 
Work Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel BelaskerWork Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel Belasker
 

Similar a SpiraTest: Designing and Creating Test Script

Digite - Test Management Training
Digite - Test Management TrainingDigite - Test Management Training
Digite - Test Management Training
Digite, Inc.
 
Alm qc 11_training
Alm qc 11_trainingAlm qc 11_training
Alm qc 11_training
jayant25
 
Guide for Quality Center (QC) Automation Tool
Guide for Quality Center (QC) Automation ToolGuide for Quality Center (QC) Automation Tool
Guide for Quality Center (QC) Automation Tool
Subrat Srivastava
 

Similar a SpiraTest: Designing and Creating Test Script (20)

Digite - Test Management Training
Digite - Test Management TrainingDigite - Test Management Training
Digite - Test Management Training
 
Alm qc 11_training
Alm qc 11_trainingAlm qc 11_training
Alm qc 11_training
 
www.tutorialsbook.com presents Manual testing
www.tutorialsbook.com presents Manual testingwww.tutorialsbook.com presents Manual testing
www.tutorialsbook.com presents Manual testing
 
Notepad Testing Report
Notepad Testing Report  Notepad Testing Report
Notepad Testing Report
 
Introduction to testing.
Introduction to testing.Introduction to testing.
Introduction to testing.
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Stresstimulus Load Testing Tool Getting Started
Stresstimulus Load Testing Tool Getting StartedStresstimulus Load Testing Tool Getting Started
Stresstimulus Load Testing Tool Getting Started
 
What is Test Case in Manual Testing (1).pdf
What is Test Case in Manual Testing (1).pdfWhat is Test Case in Manual Testing (1).pdf
What is Test Case in Manual Testing (1).pdf
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
Test studio
Test studioTest studio
Test studio
 
Test link
Test linkTest link
Test link
 
Real Life Unit Testing
Real Life Unit TestingReal Life Unit Testing
Real Life Unit Testing
 
Test case development
Test case developmentTest case development
Test case development
 
Katalon Studio - GUI Overview
Katalon Studio - GUI OverviewKatalon Studio - GUI Overview
Katalon Studio - GUI Overview
 
testing.pptx
testing.pptxtesting.pptx
testing.pptx
 
Software_Testing_ppt.pptx
Software_Testing_ppt.pptxSoftware_Testing_ppt.pptx
Software_Testing_ppt.pptx
 
TestLink introduction
TestLink introductionTestLink introduction
TestLink introduction
 
Guide for Quality Center (QC) Automation Tool
Guide for Quality Center (QC) Automation ToolGuide for Quality Center (QC) Automation Tool
Guide for Quality Center (QC) Automation Tool
 
Software Testing PPT | Software All Testing
Software Testing PPT | Software All TestingSoftware Testing PPT | Software All Testing
Software Testing PPT | Software All Testing
 
Fundamental test process hazahara
Fundamental test process hazaharaFundamental test process hazahara
Fundamental test process hazahara
 

Más de Inflectra

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
Inflectra
 
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTestLightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Inflectra
 
Lightning Session: How to Manage Your Agile Projects with SpiraTeam
Lightning Session: How to Manage Your Agile Projects with SpiraTeamLightning Session: How to Manage Your Agile Projects with SpiraTeam
Lightning Session: How to Manage Your Agile Projects with SpiraTeam
Inflectra
 
Blockchain Development and Innovation in the Banking and Finance Space Webina...
Blockchain Development and Innovation in the Banking and Finance Space Webina...Blockchain Development and Innovation in the Banking and Finance Space Webina...
Blockchain Development and Innovation in the Banking and Finance Space Webina...
Inflectra
 
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptxTop Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Inflectra
 

Más de Inflectra (20)

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
 
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project ManagementWebinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
 
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
 
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra SuiteInflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
 
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
 
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
 
Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023
 
Inflectra User Summit - Mannheim - PTA 2023
Inflectra User Summit - Mannheim - PTA 2023Inflectra User Summit - Mannheim - PTA 2023
Inflectra User Summit - Mannheim - PTA 2023
 
Webinar: How to Leverage SpiraTeam for QA Excellence
Webinar: How to Leverage SpiraTeam for QA ExcellenceWebinar: How to Leverage SpiraTeam for QA Excellence
Webinar: How to Leverage SpiraTeam for QA Excellence
 
Inflectra Partner Program 2023
Inflectra Partner Program 2023Inflectra Partner Program 2023
Inflectra Partner Program 2023
 
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlanEmbedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
 
Inflectra Overview Presentation (2023)
Inflectra Overview Presentation (2023)Inflectra Overview Presentation (2023)
Inflectra Overview Presentation (2023)
 
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTestLightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
 
Lightning Session: How to Manage Your Agile Projects with SpiraTeam
Lightning Session: How to Manage Your Agile Projects with SpiraTeamLightning Session: How to Manage Your Agile Projects with SpiraTeam
Lightning Session: How to Manage Your Agile Projects with SpiraTeam
 
Lightning Session: Rapid & Easy Test Automation Using Rapise
Lightning Session: Rapid & Easy  Test Automation Using RapiseLightning Session: Rapid & Easy  Test Automation Using Rapise
Lightning Session: Rapid & Easy Test Automation Using Rapise
 
Spira 7.3: Agile Planning Boards To Rule Your Projects
Spira 7.3: Agile Planning Boards To Rule Your ProjectsSpira 7.3: Agile Planning Boards To Rule Your Projects
Spira 7.3: Agile Planning Boards To Rule Your Projects
 
Rapise 7.4 Highlights.pptx
Rapise 7.4 Highlights.pptxRapise 7.4 Highlights.pptx
Rapise 7.4 Highlights.pptx
 
Blockchain Development and Innovation in the Banking and Finance Space Webina...
Blockchain Development and Innovation in the Banking and Finance Space Webina...Blockchain Development and Innovation in the Banking and Finance Space Webina...
Blockchain Development and Innovation in the Banking and Finance Space Webina...
 
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptxTop Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptx
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

SpiraTest: Designing and Creating Test Script

Notas del editor

  1. Spira’s Testing Module is organized with a series of building blocks with thoughtful icons. The first building block or Artifact is a Test Case which is comprised of a list of Test Steps. Test Cases must include at least 1 Test Step to be executed. A Test Step can also be a Linked Test Step Individual Test Cases can then be added to a Test Set And once a Test Case or Test Set is executed then it becomes a Test Run.
  2. So you find here a snapshot of the SpiraTest system. The chosen product in the workspace area is Library Information Systems and the Selected Artifact is Test Cases in list view. From here you can see the Test cases are organized in folders. The folders are completely customizable. To add a new folder you can select the Add button and choose the parent folder –None in this case defaults to the Root Folder.
  3. So you find here a snapshot of the Spira system. The chosen product in the workspace area is Library Information Systems and the Selected Artifact is Test Cases in list view. From here you can see the Test cases are organized in folders. The folders are completely customizable. To add a new folder you can select the Add button and choose the parent folder –None in this case defaults to the Root Folder.
  4. Here is our new folder.
  5. Should you want to move a test case from one folder to the next, you can simply drag and drop from the list view to the folders at the left.
  6. Let’s identify a simple manual testSo let’s say we would like to create a new test case – if we know where we would like it to be filed you can click on that folder and to reveal the associated list of test cases - in this instance “Functional” – so we click the New Test Case Button.
  7. So let’s say we would like to create a new test case – if we know where we would like it to be filed you can click on that folder and to reveal the associated list of test cases - in this instance “Functional” – so we click the New Test Case Button.
  8. We give it a name – for our example here we will create a Test Case – Ability to add user. And Save – should we want to add another test case we would select the save and new.
  9. Once the case is created – we simply click on it to go to the Test Case Detail Page
  10. On the detail page you will see some predefined fields of Test Type and and Status. These are again customizable. Then you will see a series of tabs. In the Overview tab you can easily add a Detailed description in the rich text editor. Then scrolling down you will see the Test Step section.
  11. You will note that as a result the system will automatically create a Step with the creation of the Test Case. You can then delete the default and add your own or edit the default step as you need. To insert a test step click the Insert Step button.
  12. This opens a text table with Three sections – Description, Expected Result and Sample Data. Here is where you include all the details testers will need to perform the test.
  13. Here we have added three test steps to our Test Case. However you will note that we didn’t include a login to application step. This a fairly generic step and we don’t want to write this step over and over again. So we can create a Common Test Case and insert a link.
  14. First let’s quickly demonstrate how to create that login test case. We will repeat our actions as before – creating a new test case and then clicking to access the detail page you see here.
  15. We will enter two steps – Opening a browser and entering a url Then entering a login and password.
  16. We made it quite generic but when we use the Test case we will want to be able to specify the operating system, Browser, url, login and password so we will create parameters associated with the Test Case.
  17. We will enter those key parameters clicking Add after each one
  18. Then hit save.
  19. Now we want to add the parameter values to our steps in the correct spots – we will click on the Steps to edit
  20. Then click the Edit parameters button to open the parameter window.
  21. Then you place the cursor in the Step description and select the Insert Cursor for the associated parameter.
  22. Click save to secure these changes to the steps
  23. And save the Test Case at the top left
  24. We can add the Test case to a folder – “Common” to be able to find it quickly.
  25. So now if we return to our original Test Case – Ability to add user – and scroll to the Test Steps section we can click the insert Link button.
  26. Find our login test case from the common folder and click add
  27. The system will prompt you to define the parameters
  28. Click add to save the definitions
  29. We need the login step to occur first so we simply drag and drop to the correct location
  30. You can execute this test case as is – just using the Execute button here.
  31. The system also allows the creation of Test Sets or groupings of Test Cases for execution.
  32. You must move into the Test Set list page and select new test set
  33. Perhaps we are creating a list of test cases to run as regression testing. We can assign it to the associated Release.
  34. Moving to the detail page
  35. we can Assign the Test Set to a tester
  36. Schedule it for a certain date
  37. Then Add Test Cases to the set
  38. Locating the Test Cases in their folders
  39. Selecting the ones to add and Remembering to Save
  40. Saving the Test Set at the top left – it is now ready to Execute. Just as with Test Cases you can use the Execute button to execute from the detail page.
  41. From the Test set list page you can execute with a right click or with the Tools menu at the top
  42. The assigned tester can also find the test set on their My Page view
  43. Clicking play here
  44. The test Execution wizard will ask for a field definition – depending on the workflow. – Click Next and you will see the Testing Execution Space
  45. Some interesting features to note on this page: The Testing Display has a few options, this split view, a table view (which looks more like Excel) or the mini view which allow testing via a smaller tablet screen or an I frame view which can imbed the a web-based application for testing and side by side logging of results. The Tester can then work through the Test Steps for each Test Case in turn. Selecting the options for each Step
  46. Testers can include text for Actual result – as well as a screen shot. For this step we will find an error. We can then click on the Incidents tab and log a defect.
  47. Give it a name
  48. Select the type of Incident and enter any other required fields. More about workflows and field customization in The following presentation
  49. Once the Incident information is recorded the Tester will select the Fail button
  50. A few other details about this Execution page. The progress bar reflects the steps and records the time you can pause the timer, you can leave and come back to resume testing later Once all steps have been tested the system will provide a finish button.
  51. To review the test run – you select the test Runs artifact to see the list page Click on the run for the details
  52. You now find all the information captured during that test run
  53. Scrolling down you can see which steps were passed falled or blocks and quickly view the logged incident details here.