[GSOC] Data model unit testing

Elise Scher elise.scher01 at gmail.com
Wed Mar 23 09:47:39 EDT 2011


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