8th Sakai Conference4-7 December 2007 Newport Beach What does Quality Assurance Mean to Sakai? Alan Berg Megan May Seth Theriault.

Slides:



Advertisements
Similar presentations
MGD Services, Inc. The IT Quality Assurance Specialists
Advertisements

Spring Roo and the Cloud Shekhar Gulati.
1 Let the beauty we love be what we do. Dr. Ralph Young.
© Copyright 2007 Exempler Telecom Test Automation System Exempler - We pride ourselves with providing lightweight robust engineering solutions.
The 4 T’s of Test Automation:
1 Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
Mirror Mirror on the wall does your repository reflect it all? Peter West and Timothy Miles-Board EPrints Services University of Southampton Southampton,
Slide 1 FastFacts Feature Presentation August 6, 2009 We are using audio during this session, so please dial in to our conference line… Phone number:
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
By Rick Clements Software Testing 101 By Rick Clements
© 2006 Open Grid Forum OGF-22 Opening Keynote Craig A. Lee, President, OGF February 25, 2008 OGF-22, February 25-29, 2008 Hyatt Regency Cambridge.
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
AJDT and AspectJ Release Review | © 2007 by SpringSource, made available under the EPL v1.0 1 Release Review: AJDT and AspectJ
EIONET European Environment Information and Observation Network Version * * * Quality assurance of Eurowaternet.
Track A- Developing Effective Partnerships to Roll Back Malaria Experiences and lessons.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
Making the System Operational
ETD Preservation Workshop Session One: ETDs and Preservation Needs Gail McMillan, Virginia Tech.
Using outcomes data for program improvement Kathy Hebbeler and Cornelia Taylor Early Childhood Outcome Center, SRI International.
An Overview of the Workday Project
2013 Report Cards How to prepare and distribute 2013 district and school report cards.
Configuration management
Software change management
Todays Agenda 1. Review Project Management Principles 2. Project Management Institute (PMI) Framework 3. PMI Processes 4. Break into Project Teams and.
1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending.
ACT User Meeting June Your entitlements window Entitlements, roles and v1 security overview Problems with v1 security Tasks, jobs and v2 security.
S-Curves & the Zero Bug Bounce:
Automated Testing Ted Driggs (tdriggs). What Verify program behavior without human interaction Programmatically load and run test code on a wide array.
Creative Commons Attribution- NonCommercial-ShareAlike 2.5 License Sakai Programmer's Café Sakai development tips Aaron Zeckoski
QuestionPoint virtual reference networks Graeme Miller.
/1 Transparency Challenge Panel March / Welcome & Introductions Suzanne Wise Strategy Consultation Overview of responses and next steps.
An Overview of the Workday Project Last Updated February 2011.
A centre of expertise in digital information managementwww.ukoln.ac.uk QA for Web Sites Brian Kelly UKOLN University of Bath Bath, BA2 7AY
Chapter 10 Software Testing
Page 1Version 0.1 September 2004 MITEnterprise Architecture © Copyright Massachusetts Institute of Technology 2004, All Rights Reserved Enterprise Architecture.
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Acceptance Testing.
Being a QA Engineer at Telerik Snejina Lazarova Dimo Mitev Telerik Corporation
Latest developments in the MYP © International Baccalaureate Organization 2007 Page 2 Background to the presentation This PowerPoint presentation.
What does Quality Assurance Mean to Sakai?
IAEA Training in Emergency Preparedness and Response Development of Simulation Exercise Work Session (Drill) Module WS-012.
CUPA-HR Strong – together!
Sakai Special Interest Group NL December 5th, 2007 Newport Beach, CA Dutch Sakai SIG.
Internet Redesign Project Texas Workforce Commission
Addition 1’s to 20.
11 = This is the fact family. You say: 8+3=11 and 3+8=11
Module 12 WSP quality assurance tool 1. Module 12 WSP quality assurance tool Session structure Introduction About the tool Using the tool Supporting materials.
1 Phase III: Planning Action Developing Improvement Plans.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 20 Systems Operations and Support.
Jason Ming Sun ICT Academic Systems University of South Africa Government CIO Summit Towards reducing costs of doing business in government.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
What does QA mean to Sakai? Megan May – Sakai Foundation Aaron Zeckoski – CARET Alan Berg – UVA David Horwitz – Cape Town Seth Theriault- Columbia Linda.
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
Towards Further Automation of the Quality Assurance Cycle Alan Berg: University of Amsterdam Central Computer Services (IC)‏ Group Education and Research.
Sakai Overview Sakai Conference: June 12-14, 2007 Amsterdam, NL.
“Kuality” Assurance What does that look like? Scott Heise Indiana University KFS - Quality Assurance Manager Paul Sandoval University of Arizona KRA –
What is Sakai QA? Alan Berg, Interim QA Director, Sakai Foundation Anthony Whyte, Release manager, Sakai Foundation Aaron Zeckoski, Software Engineer,
Sakai Best Practices Alan Berg, Interim QA Director, Sakai Foundation Aaron Zeckoski, Software Engineer, Unicon and Maint Team Lead, Sakai.
Quality Assurance in Sakai Past, Present and Future
From Quality Control to Quality Assurance…and Beyond Alan Page Microsoft.
TMS System Overview 6/21/12TMS Overview v 1. 2 Intro to the TMS System Intro to the New Protrans TMS Development Process TMS Benefits Future Expansion.
Getting Involved in Sakai Peter A. Knoop Project Coordinator Sakai Foundation/University of Michigan 8th Sakai Conference4-7 December 2007Newport Beach.
Ex Libris Developers Network Develop. Experiment. Collaborate.
EMI INFSO-RI SA1 Session Report Francesco Giacomini (INFN) EMI Kick-off Meeting CERN, May 2010.
Build and Deployment Process Understand NCI’s DevOps and continuous integration requirements Understand NCI’s build and distribution requirements.
Sakai Quality Assurance Workshop. What is software Quality Assurance? Involves the practice of planning, analysis and test execution of software components.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
The Best Defense (Support) is a Good Offense (Design) Christine Doherty User Support Specialist, Stanford University.
BA Continuum India Pvt Ltd
Presentation transcript:

8th Sakai Conference4-7 December 2007 Newport Beach What does Quality Assurance Mean to Sakai? Alan Berg Megan May Seth Theriault

Topics What does a QA Director do? QA Today –Who is in the WG –Types of testing currently done and release activities –Strides forward Resources available –QA Network 2.5 Release Activities Update QA Tomorrow Questions

Role of QA Director Coordination! –Help bring parties interested in the same testing efforts together –Foster initiatives that support quality throughout the community –Assist in bridging the gap between test and design & development teams –Ensure release activities are transparent

QA Today Development Testing & Software Release Requirement Gathering and Design Focus on Functional Testing

Who is the QA WG? People 37 Institutions 11 Countries People 10 Institutions 4 Countries People 17 Institutions 5 Countries People 17 Institutions 4 Countries... How do they get involved?

Strides Forward Deployment testing on wider variety of platforms Integration of Accessibility WG activities in general QA cycle Expanding/updating library of test scripts Reflection on Release process –

QA Network Amsterdam Boston U Cambridge Cape Town Columbia Indiana rSmart Georgia Tech Coming soon servers in Japan and Australia

Collab How to be in the know!

Jira

Confluence

Perceived Quality Level

Quality, like beauty, is clearly in the eyes of the beholder.

Perceived Quality Poll

QA Tomorrow Sakai Community Concerns –Several prominent campuses experience serious performance problems with Release Update –Further refinement of process –Goals for 2.5

Paths Forward Common set of testing vocabulary –Unit Testing –Integration testing –System Testing –Performance Load testing ( ) Integration testing Development Testing & Software Release Requirement Gathering and Design

Roadmap for Tomorrow

Metrics to Describe Quality – 85% Verification – 85% Verification (1,345 JIRA Tickets) (611 JIRA Tickets) (504 JIRA Tickets) – 82% Verification – Past bug verification

Metrics to Describe Quality

Static code Review Search for bug patterns What to process: Source code, Binary Two types of bug pattern –Generic Classic (buffer overflow, input validation) –Contextual Language specific Framework specific Configuration specific Proximity effect

Hinting nightly

Random Example

Duplicate Code

Do we wish to use the reports more aggressively? Are the developers taking note? –Bugs reported are not always correct –Bugs found not always important –But duplicate code, unit test coverage, and failing to deal properly with exceptions hint strongly at quality. –Not enough Contextual searching for Sakai and spring configuration specific issues –Reports do not explain enough –Answer probably not, but thankfully trends in the marketplace will improve the quality of results overtime.

A year on Update prototype –Less noise more explanation –Graphical tracking of change Recommend Eclipse Plugins Look at emerging products See as part of a series of QA processes. Agree on metrics to act on and then act.

A good book to read Secure Programming with Static Analysis –Brian Chess, Jacob West Addison Wesley ISBN: Includes CD with software and examples.

What you can do Pledge Resources –What happens in the community has a direct local impact –Easy point of entry into Sakai –All skill sets are needed Discussion –Why hasn’t this been a priority? –What are obstacles in the way and how do we remove them?

Questions

Other Sessions of Interest 2.5 QA Workshop (Thursday, 13: :30 in Salon 5) The Automated Testing Conundrum in Sakai (Thursday, 15: :10 in Salon 5)