Welcome to MySQL Testing blog

Welcome to the MySQL system testing blog. I manage the MySQL System testing team at Oracle. I have about 20+ years experience in managing development and testing teams, including 14 years at Oracle. I  have been with MySQL team for more than 5 years now.

We are responsible for  testing and qualifying MySQL product releases. We develop, maintain and support test tools and test infrastructure used within MySQL engineering. 

Our goal is to  help in improving the quality of the MySQL releases, and to assure predictability and confidence in your favorite MySQL products . Testing is part of our DNA at MySQL engineering and there is always something new and exciting to do :). We made huge investments in quality during past couple of years as indicated in (http://s3.insidemysql.com/driving_mysql__innovation.pdf). We strive to continuously improve quality by more testing and improving automated test suites.  I am excited to be part of this team.

In this blog we will periodically discuss the different types of testing we do, the recent investments we made in automated tools to help improve the quality of your favorite product, some challenges we faced and overcame and also discuss some technical aspects of testing and also discuss some of the new releases

 MySQL products go through stringent testing before they are  released.   For the mysql server, we run the following types of tests, and any resulting bugs are evaluated closely  before we qualify the releases. Though most of these tests are run throughout the development life cycle, we also run these tests extensively prior to releasing the product.

Installation and package verification testing 

Upgrade downgrade testing

Functional tests

Integration testing

Load ,stress and longevity testing

High concurrency testing

Performance testing

Client-server testing using different connectors and clients


 In subsequent blogs we will discuss more details

* Tests listed above,  including some interesting test cases for some of the new features
* Testing details of other MySQL products like MySQL Enterprise Backup, MySQL Connectors, MySQL Utilities.
* Automated tools built and used in regular regression testing that helped us catch critical bugs.

Please stay tuned 


Comments:

Post a Comment:
Comments are closed for this entry.
About

This blog will discuss the testing aspects of the MySQL products, testing we do for different mysql products, how we qualify the releases, some of the approaches we use, test tools we use.

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today