Introducting Agile Testing Techniques to the OLPC Project (#60)
Dr. Titus Brown (Caltech / Michigan State U.) bio
30min Intermediate
categories:
agile, best-practices, case study, gui, testing
The One Laptop Per Child project has assembled, integrated, modified,
and built on a large array of open source software. Making sure that
their software works in the first place and then *stays* functioning is
a gargantuan task. I will describe our efforts to introduce automated
testing into the OLPC project, including GUI testing and especially
*integrative* GUI testing to test the novel mesh networking and
collaborative features of the OLPC softaware. I will also discuss some
of the interesting and possibly novel software testing techniques we
used such as collaborative code code coverage recording and networked
test driver/management software. This will be an in-depth technical
talk.
and built on a large array of open source software. Making sure that
their software works in the first place and then *stays* functioning is
a gargantuan task. I will describe our efforts to introduce automated
testing into the OLPC project, including GUI testing and especially
*integrative* GUI testing to test the novel mesh networking and
collaborative features of the OLPC softaware. I will also discuss some
of the interesting and possibly novel software testing techniques we
used such as collaborative code code coverage recording and networked
test driver/management software. This will be an in-depth technical
talk.
Files:
| file | size | uploaded | comment |
|---|---|---|---|
| olpc-testing-pycon08.ppt | 918.0 KB | Thu, March 20th, 6:26 p.m. | Uploaded 03/20/08 GG |
# Permalink
.