[GSOC] Data model unit testing

Muslim Chochlov muslim.chochlov at gmail.com
Wed Mar 23 12:19:13 EDT 2011


Hi Elise,

I currently live in Italy and study at Free University of Bolzano. I 'm more
an IT guy with a basic background in finance and mostly interested in
development process itself. I was involved in a number of projects either as
a full-time job or a contract ones like GSoC.

On Wed, Mar 23, 2011 at 2:47 PM, Elise Scher <elise.scher01 at gmail.com>wrote:

> Hi muslim.chochlov,
>     Where are you doing your masters? I am at California State University,
> Monterey Bay. What is your background in finance and accounting? I have an
> MBA in business information systems, having to passed both business and
> technical classes. I currently help out in the office of a certified public
> accountant, as well as substitute teach, for a living. I have been with this
> CPA for over 5 years.
>
> Cheers,
> Elise L. Scher
>
>
> On Wed, Mar 23, 2011 at 5:50 AM, Muslim Chochlov <
> muslim.chochlov at gmail.com> wrote:
>
>> Hello,
>>
>> I consider applying this year for the GnuCash with the project mentioned
>> above. Software engineering and as a part of it unit testing is in the
>> field
>> of my professional interest and I feel I could do my best in this.
>>
>> So far I divided the project into four major steps:
>> 1. Identify the packages which require documentation/unit testing.
>> 2. Choose UT framework/approach/dir layout etc.
>> 3. Implement tests.
>> 4. Make sure tests run as they should.
>>
>> Steps 1 and 4 are quite clear, for the step 2 however I have a few
>> questions. The project is coded in C and Python, do we need framework to
>> unit test the code for both or data model is coded only in C? Now in the
>> SVN
>> under trunk/test-templates there are few examples from GLib UT framework.
>> Does it mean that GLib framework should be used or it's still up to
>> participant to choose? Also what should be the code coverage in %?
>>
>> For the step 3, is there any documentation for the code or I should you
>> the
>> code itself as a guide.
>>
>> About my background: I'm currently doing my master in Software
>> engineering,
>> in GSoC 2008 i successfully accomplished my project with MySQL.
>>
>> I would appreciate any feedback,
>>
>> Cheers,
>>
>> Muslim Chochlov
>> _______________________________________________
>> gnucash-devel mailing list
>> gnucash-devel at gnucash.org
>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>>
>
>


More information about the gnucash-devel mailing list