Contact Us | Site Map
Firebird is used by approximately 1 million of software developers worldwide. High compatibility with industry standards on many fronts makes Firebird the obvious choice for developing interoperable applications for homogeneous and hybrid environments.
Developer's Report: Firebird QA Development
April to July 2009
  1. FB 2.1.2 (RC2 and final), 2.1.3, 2.5 Beta 1
  2. Work on QA tool chain:
    1. QA extension package for PowerConsole. It greatly simplifies the QA routine by reducing the number of steps to one third and avoids common errors when setting up the environment. It was tested on Linux, Mac and Windows and it works well on all three platforms.
    2. Number of issues with qmtest suite finally pushed me over the "enough" point. So I ditched the qmtest and the ball of mud that our extensions became and wrote new test engine from scratch. It's based on what we used, just simplified and cleaned. Only stuff that we really need, no more XML, no more multiple test files for various test versions, no special tools necessary.
Now it's possible to write/edit tests with any UTF8-enabled text editor, and the format is quite simple and easy to understand (however I'll write a GUI editor to simplify it).

All tests were converted to new format. The new engine has just about 1000 lines of code in single source file and has no special dependencies beyond FB driver. It handles various character sets flawlessly from beginning. It's zero-configuration application for regular use, might need minimal configuration for advanced options like results archival etc. I have created single .exe version for developers and I also worked on single .exe editor for tests (70% done) in Delphi 7. As there is not really special about it, it should work also on Linux via Wine.
Pavel Cisar
Prague, Czech Republic
Join Firebird!
RSS Newsletter
Home About Firebird Documentation Downloads Community Support Development Case Studies Back to Top
This site and the pages contained within are Copyright © 2000-2017, Firebird Project. Firebird® is a registered trademark of Firebird Foundation Incorporated. Developed by DQ Team.