Hi Josh,

In this phase of SOC the following updates done to the Dogtail UI Harness 
project, the status as usual is mix of bad and  good news.

Good news first.
=============
1 - Misc Fix Issues appear while developing the test cases.
2 - a new proposed method to test the reporting, following those steps:
    a. Open a presaved project
    b. create a report.
    c. export the report to HTML file.
    d. compare this HTML with a presaved HTML ref file after doing some 
filtering to remove the data modified every testcase like date.    
3 - Test cases for adding new customer and vendor using a data driven 
testcases, the same way could systematically applied to other items in the 
Business menu.
4 - Test finding new customer and vendor using a data driven testcases, the 
same way could systematically applied to find other items in the Business menu.
5 - some test cases to test relatively complex  and long scenarios from 
tutorial like Accounts Recievable and Accounts Payable
6 - More and cleaner comments for the test cases code.

The bad news.
=================
1 - no testcases for preferences dialogs yet only check if the dialog appears 
properly.
2 - Some limitation on creating the account only Parent-child(2-Levels), can 
not go deeper than this.
3 - register processed using raw input and keyboard hot keys, dogtail has a 
limitaion in accessing current register.
4 - In Add new account wizard, selecting multiple categorize does not works 
properly.
5 - running the whole test suite may takes from 1-1:30 hours. according to my 
last run.

Some statistics:
Currently we have a wrapper for ~ 40 dialogs and widget.
Number of testcases ~ 50.
Total number of LOC ~ 3000.










      
____________________________________________________________________________________
Fussy? Opinionated? Impossible to please? Perfect.  Join Yahoo!'s user panel 
and lay it on us. http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to