Post on 29-Jan-2018
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.