Cubrid Inside 5th Session 1 Qa Process

14
CUBRID Quality Assurance [email protected] 2009 NHN CORPORATION

Transcript of Cubrid Inside 5th Session 1 Qa Process

Page 1: Cubrid Inside 5th Session 1 Qa Process

CUBRID

Quality Assurance

[email protected]

ⓒ 2009 NHN CORPORATION

Page 2: Cubrid Inside 5th Session 1 Qa Process

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

Page 3: Cubrid Inside 5th Session 1 Qa Process

1. Quality Assurance

Page 4: Cubrid Inside 5th Session 1 Qa Process

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

Page 5: Cubrid Inside 5th Session 1 Qa Process

5 / CUBRID Quality Assrurance

2. QA in CUBRID

Page 6: Cubrid Inside 5th Session 1 Qa Process

6 / CUBRID Quality Assrurance

2.1 CUBRID Release Process

Full QA

Weekly

QA

Daily QA

Daily Build

Release

Page 7: Cubrid Inside 5th Session 1 Qa Process

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

Page 8: Cubrid Inside 5th Session 1 Qa Process

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

Page 9: Cubrid Inside 5th Session 1 Qa Process

9 / CUBRID Quality Assrurance

2.4 Weekly QA & Ad-hoc Test

Memory Leak DOTS StressReplication

Long-run

Resolved

IssueMisc.

Weekly QA

Ad-hoc Test

Page 10: Cubrid Inside 5th Session 1 Qa Process

10 / CUBRID Quality Assrurance

2.5 Full QA

Full QA

Daily QA

Weekly

QA

Ad-hoc

Exceptio

n

Performance

Page 11: Cubrid Inside 5th Session 1 Qa Process

11 / CUBRID Quality Assrurance

3. QA Tool

Page 12: Cubrid Inside 5th Session 1 Qa Process

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

Page 13: Cubrid Inside 5th Session 1 Qa Process

13 / CUBRID Quality Assrurance

3.2 Check-in Test using QA Tool

Checkout and Build

Setup QA Tool

SQL and medium test

Page 14: Cubrid Inside 5th Session 1 Qa Process

Thank you.