Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

CUBRID Python 9.3.0 QA Test Report


CUBRID Python 9.3.0 QA Test Report

1)   Test Environment 

    OS:  Linux 64bit, Windows 32bit 

    CUBRID Server:  CUBRID 9.3.0.0165 

    Python: Python 2.6.5, Python 2.7.3 

    Test Tool: Python unittest module 

    Driver:  cubrid-python 9.3.0.0001 (20140410) 

2)   Test Scope 

QA test type 

QA test blocking conditions 

Functions Test

All the features testing for Python driver based on CUBRID-Python Driver specification 

Bugs Verifications 

All the opened issues for Python driver should be resolved, except the excluded issues 

Installation Test 

Test Python driver installation on Linux and Windows OS 

Regression Test 

Integrates function and bug tests for the final build of Python driver, Support for CUBRID-9.3.0 

Performance Test

N/A

 3)   Test Result 

Python  9.3.0.0001 

OK 

 4)   Python 9.3.0.0001 Bugs Verification/Status 

Total Bugs 

8 

Closed 

7 

Move to the future version 

1 

 

API Issues 

Description 

 Driver 

Status 

APIS-711 

The autocommit property of _cubrid.connection class should be returned as a boolean value

Python

Fixed

APIS-712

The set_autocommit(mode) of _cubrid.connection could be consistent with CUBRIDdb.connections.Connection

Python

Fixed

APIS-713

The build number should be included in client_version()

Python

Fixed

APIS-714

An exception should be occurred when execute close() on a closed connection

Python

Fixed

APIS-715

The insert_id() could be returned an integer value rather than string value

Python

Fixed

APIS-716

The driver doesn't support SET types (LIST/SET/MULTISET)

Python

Move to future patches

APIS-717

A _cubrid.cursor shouldn't be able to execute query after it closed

Python

Fixed

APIS-718

Some functions/properties do not have any description on the manual

Python

Fixed

5)   Python 9.3.0.0001 Test Cases Statistics (Functions Testing) 

Total TC 

Passed TC 

Failed TC 

Success Rate

194

  (Unit Test: 66, QA Test: 125) 

194 

0 

100% 

6)   Other Issues 

    1)  Python driver 9.3.0 has removed CUBRID dependency; it used the static cci source, so the user can install the python driver successfully without install cubrid engine first.   

      2)  The current python driver 9.3.0.0001 doesn’t support python >= 3.3, the issues related to Python 3.3 such as APIS-716 will be solved in the future patches

comments powered by Disqus
Page info
viewed 289 times
translations en
Author
posted 4 months ago by
cd_interface
Contributors
updated 4 months ago by
View revisions
tagged
Share this article