Cubrid Inside 5th Session 1 Qa Process

Post on 29-Jan-2018

1.863 views 0 download

Transcript of Cubrid Inside 5th Session 1 Qa Process

CUBRID

Quality Assurance

siwankim@nhn.com

ⓒ 2009 NHN CORPORATION

1. Quality Assurance

1.1 What is the Quality Assurance?

2. QA in CUBRID

2.1 CUBRID Release Process

2.2 Before Daily Build

2.3 Daily QA

2.4 Weekly QA and Ad-hoc Test

2.5 Full QA

3. QA Tool

3.1 QA Tool Project

3.2 Check-in Test using QA Tool

Contents

1. Quality Assurance

4 / CUBRID Quality Assrurance

1.1 What is the Quality Assurance

set of activities - satisfy

customer requirements

in a systematic

meet a marget need

with low prices

QA cannot

absolutely

guarantee the

quality

Fit for

PurposeRight First

Time

5 / CUBRID Quality Assrurance

2. QA in CUBRID

6 / CUBRID Quality Assrurance

2.1 CUBRID Release Process

Full QA

Weekly

QA

Daily QA

Daily Build

Release

7 / CUBRID Quality Assrurance

2.2 Before Daily Build

Resolve Issue

Change CodeCheck-in Test Code Review Commit

Subset of the

Daily QA

Checking by

Human

8 / CUBRID Quality Assrurance

2.3 Daily QA

Function

Utility

HAReplication

NBD

Benchmark

Basic SQL

Complex SQL

Object-Oriented SQL

Service sites

Command line

HA functions Basic replication

Basic performance

9 / CUBRID Quality Assrurance

2.4 Weekly QA & Ad-hoc Test

Memory Leak DOTS StressReplication

Long-run

Resolved

IssueMisc.

Weekly QA

Ad-hoc Test

10 / CUBRID Quality Assrurance

2.5 Full QA

Full QA

Daily QA

Weekly

QA

Ad-hoc

Exceptio

n

Performance

11 / CUBRID Quality Assrurance

3. QA Tool

12 / CUBRID Quality Assrurance

3.1 QA Tool Project

http://dev.naver.com/projects/cubrid-qa

Graphical User Interface

Java Eclipse

RCP

Secnarios with CUBRID 2008 R2.0

13 / CUBRID Quality Assrurance

3.2 Check-in Test using QA Tool

Checkout and Build

Setup QA Tool

SQL and medium test

Thank you.