Summer of Code

Frank Tobia frank.tobia at gmail.com
Sun Apr 15 13:44:07 PDT 2007


Hi all,

My name is Frank Tobia, and I'll be creating a unit testing framework for
wxPython as part of Google's Summer of Code.

Right now I'm a sophomore/junior at RPI studying Computer and Systems
Engineering and Economics.  My background in software development has been
split between school projects and summer internships working on R&D projects
for the Army.  There I learned a lot about how software projects shouldn't
be run, and became interested in the tools and practices for running a
successful project.  Testing especially jumped out at me.  The project I
worked on was the epitome of a "throw-it-over-the-wall" mentality.  The code
got manually 'tested' once per release, and bug regressions were the norm.
I realized that there is often a testing vacuum to be filled on software
projects, and I've been doing my best to fill it since then.

My project entails developing a cross-platform testing framework suited to
the GUI nature of wxPython.  The tests should be easy to run, maintain, and
extend.  First I plan on doing research to identify existing tools for the
job, and to determine what will work best for wxPython.  Next I'll work on
writing the framework, as well as the documentation for using and extending
it.  After the framework is far enough along, I'll start developing a
comprehensive suite of unit and regression tests.  I'll aim at exercising
the trickier corners of the codebase while also focusing on all-around code
coverage.  Of course, my main goal is to create something that the community
will use and enjoy, and so I'll be seeking feedback at each stage of the
process.


I've been interested in getting involved in open source for a year or two,
but in between school and summer jobs I could never seem to get started.
I'm very glad now to have the opportunity to give back, and I'm looking
forward to being a part of the community.

-Frank
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.wxwidgets.org/pipermail/wxpython-dev/attachments/20070415=
/c19706a7/attachment.htm


More information about the wxpython-dev mailing list