Unit testing in jBase/GLOBUS

97 views
Skip to first unread message

Sanjeev Mulay

unread,
Jan 30, 2006, 1:11:43 PM1/30/06
to jB...@googlegroups.com
Hi all,
We are a Temenos Globus shop and do minor customizations in the application as required by the business users.  Since testing is always a concern, I was looking for ways to implement an effective unit testing strategy in our bank.  In most popular languages, you have tools like junit or nunit, that provide a 'framework' for creating and automating unit tests.  While that may be a bit far-fetched in Globus, I am interested in knowing:
  • How other Globus or jBase shops have applied unit testing automation.  For e.g., what i would ideally like to have is that the programmers create unit tests that are self-aware, i.e. the test knows whether it has passed or failed, typically through comparing the results of the test with pre-determined values.  With xUnit frameworks, I can create a series of tests that execute classes/components/other building blocks of the software, either directly through the IDE or through a test runner like jUnit.  These can be automated, including the analysis, and also included as part of the daily or hourly build (which is the subject of another discussion).
  • What is the experience of Globus shops in using version control/SCM systems?  Do jBase programs (which are coded as part of the database) lend themselves well to version control systems (which assume that the code will be in text format, so you can do diffs, etc.)  A more Globus-specific issue is Versions, which are entries in the database.  The SCM system we are thinking of using is Subversion.  See http://subversion.tigris.org, for more details.
Any experiences that can be shared are welcome - waiting with bated breath, actually :)
 
Regards,
Sanjeev

Sandijs Mednis

unread,
Feb 5, 2006, 9:51:27 AM2/5/06
to jB...@googlegroups.com
I have been using MS Visual SourceSafe (VSS) with Globus/jBase quite well some time ago, the BASIC code comparison works ok. We were also putting DL.DEFINES (wich contained also versions, enquiries,etc.) into VSS, however, ofcourse, without ability to compare various build versions of DL.DEFs. If you are realy concerned about this question and have some budget for this, you might also look at some SOFGEN products (www.sofgen.com), like Sofgen Testing Agent (STA) and Sofgen Change Management (SCM). These products are specificaly designed for Globus/T24/jBASE and are kept up to date for the new releses of the Globus or jBase.

Regards,
Sandijs
Reply all
Reply to author
Forward
0 new messages