QA Group : some background RCL WebRedesign 2008. RCL Web Redesign Process A B C.

Slides:



Advertisements
Similar presentations
The 4 T’s of Test Automation:
Advertisements

1 Accessible Accessibility David Sloan, Peter Gregor, Murray Rowan, Paul Booth University of Dundee, Scotland.
Kyle Hartmann. RAD was created in response to long lead times and low flexibility Focuses on communication Quicker and better requirements interpretation.
Java Software Quality Assurance Tools Michael Slattery Indianapolis Java Users Group Meeting April 24, 2002.
Chapter 12 Prototyping and Testing Design of Biomedical Devices and Systems By Paul H. King Richard C. Fries.
Test Automation Success: Choosing the Right People & Process
What is Software Design?. Systems Development Life- Cycle Planning Analysis Design Implementation Design.
AN OVERVIEW BY JAMIE STARKE The Role of Prototyping.
Stepan Potiyenko ISS Sr.SW Developer.
Software Quality Metrics
Software Release Readiness Metric ShipIT [0,1] Piyush Ranjan Satapathy Department of Computer Science & Engineering University of California Riverside.
1 Overview of Usability Testing CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology April 19, 2007.
Usability Inspection n Usability inspection is a generic name for a set of methods based on having evaluators inspect or examine usability-related issues.
Copyright © 2001 Bolton Institute Faculty of Technology Multimedia Integration and Applications Introduction to Multimedia Integration and Applications.
Agile Quality Assurance Reference Model Jacob Sandnes 3/23/15.
SE 555 Software Requirements & Specification 1 SE 555 Software Requirements & Specification Prototyping.
1 Software Testing and Quality Assurance Lecture 1 Software Verification & Validation.
Case Insurance business related IT issues Consultation based instead of implementation based 5-7 universities compete 3 weeks preparation period PP slides.
Estimation Wrap-up CSE 403, Spring 2008, Alverson Spolsky.
Process: A Generic View
SQA Architecture Software Quality By: MSMZ.
Software Testing. Recap Software testing – Why do we do testing? – When it is done? – Who does it? Software testing process / phases in software testing.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
BAB 11 : Prototyping. Dira Ernawati, ST. MT - P3 2 Prototyping An approximation of the product along one or more dimensions of interest –Industrial designers.
Web Analysis CIS 376 Bruce R. Maxim UM-Dearborn. Web Formulation Activities Identify business need for WebApp Work with stakeholders to describe WebApp.
Lecture 9 Usability of Health Informatics Applications (Chapter 9)
T Iteration Demo Team WiseGUI I2 Iteration
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
University of Palestine software engineering department Testing of Software Systems Testing throughout the software life cycle instructor: Tasneem Darwish.
Software Project Management Lecture # 10. Outline Quality Management (chapter 26)  What is quality?  Meaning of Quality in Various Context  Some quality.
Team Assignment 15 Team 04 Class K15T2. Agenda 1. Introduction 2. Measurement process 3. GQM 4. Strength Weakness of metrics.
Lecture Topics covered CMMI- - Continuous model -Staged model PROCESS PATTERNS- -Generic Process pattern elements.
Software Project Management Lecture # 3. Outline Chapter 22- “Metrics for Process & Projects”  Measurement  Measures  Metrics  Software Metrics Process.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
Putting Assessment into Practice - Library Websites Steve Burks, LIS Web Developer Saint Michael’s College Library
Rational Unified Process Mr Hisham AlKhawar. Iterative versus Waterfall  We need to use a life cycle model in order to approach developing a system easily,
TESTING LEVELS Unit Testing Integration Testing System Testing Acceptance Testing.
What is Testing? Testing is the process of exercising or evaluating a system or system component by manual or automated means to verify that it satisfies.
T Iteration demo T Iteration Demo Team Balboa I1 - Iteration
Towards Common Standards for Studies of Software Engineering Tools and Tool Features Timothy C. Lethbridge University of Ottawa.
UNIT-1 SOFTWARE PRODUCT AND PROCESS: Introduction – S/W Engineering paradigm – Verification – Validation – Life cycle models – System engineering –
T /5115 Software Development Project I/II Experience Exchange Session: QA Managers Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio.
MANUAL TESTING KS SESSION PRESENTED BY 26/11/015 VISHAL KUMAR.
ECOS Information Session Draft EPA Quality Documents February 13, 2013 Presented by EPA Quality Staff, Office of Environmental Information For meeting.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
고려대학교 산업경영공학과 IMEN 315 인간공학 3. DESIGN AND EVALUATION METHODS.
Key Stage 3 National Strategy Aims of session  To develop greater consistency in teacher assessment of ICT.  To develop a common understanding about.
Evaluation / Usability. ImplementDesignAnalysisEvaluateDevelop ADDIE.
Critiquing Quantitative Research.  A critical appraisal is careful evaluation of all aspects of a research study in order to assess the merits, limitations,
SYSE 802 John D. McGregor Module 0 Session 3 Systems Engineering QuickView.
Introduction to System Evaluation IS 588 Dania Bilal & Lorraine Normore Spring 2007.
Chapter 2- Software Development Process  Product Components  Software Project Staff  Software Development Lifecycle Models.
Sample Short Answer Questions What specifically is "natural" in a natural user interface? What does consistency mean in user interface design & why is.
Software Development - Methodologies
TCSEC: The Orange Book.
PresQT Workshop, Tuesday, May 2, 2017
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
PREPARED BY G.VIJAYA KUMAR ASST.PROFESSOR
BANKING INFORMATION SYSTEMS
Identify the Risk of Not Doing BA
Some Important Techniques For Regression Testing That You Must Know.
Verification and Validation Unit Testing
Software life cycle models
The Role of Prototyping
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
Internal QA in Open Source Development
The User Interface Design Process
Chapter 27 Variations and more complex evaluations
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
[Insert Project Name] Work Breakdown Structure (WBS)
Presentation transcript:

QA Group : some background RCL WebRedesign 2008

RCL Web Redesign Process A B C

Review: Why this group is forming Software Testing could be better and must be better Purpose: Try and break anything the implementation group develops before the public has the chance.

Open Issues: When/How/ Who For as long as the Redesign timeline will allow Amount of testing The exact process/protocol developed Possible additions to/ rotations within group

My Goals for this Group Increased testing expertise amongst RCL staff Greater involvement of staff in development process Website user experience limited by design rather than bugs

Success Criteria Shared confidence in a testing protocol prior to the final design iteration Limited WebRequest uncovering unfinished work or bugs following our ‘soft’ release in early summer

What is Quality Assurance? Quality in the product – testing Quality in the process that developed that product – how did you do it?

What Can QA Do? Software Development Maturity LevelRole of Quality Assurance 1-InitialTesting of software development products 2-RepeatableOversight of testing efforts by others; gathering quantitative results and providing guidance towards improving development process 3-DefinedReengineering of organizational processes through the use of metrics

Common Software Tests UNIT TESTING – Individual feature or test case INTEGRATION TESTING – Combinations of features -> entire process REGRESSION TESTING – New additions and changes vs. software base

Common Usability Tests Exploratory Assessment Comparison Validation

Assessment Purpose: – Expand the findings of the exploratory test by evaluating the usability of lower-level operations and aspects of the product – Examine and evaluate how effectively the concept has been implemented

Validation How well and how fast can a user perform various tasks and operations How do all products work together Catastrophe insurance

How does this fit in with Usability? USABILITYQA / FUNCTIONAL EXPLORATORY COMPARISON ASSESSMENT UNIT INTEGRATION VALIDATION REGRESSION (HEURISTICS)