|
Abusing pyunit To Run Regression Tests |
by: Miki Tebeka
(length: 5) (language: English)
|
We'll cover how to use Python's dynamic classes to abuse pyunit and run regression tests with it. |
|
Automatic Testing With Perl In Multi-Platform+Multi-Process Environment |
by: guy keren
(length: 40) (language: Hebrew)
|
At StoreAge we write a product that performs SAN virutalization, composed into a SAN manager, and host agents that run on various platforms (Various Unices, Linux, Windows... see http://www.storeage.com for details).
We needed to write automatic tests in order to allow quick regression testing for new versions of our host agents.
The tests involved creation of virtual volumes, running I/O on top of them and performing management operations simultaneously (e.g. creating snapshots), in various configurations.
I wrote the system in perl because i speak it freely, because it has many small tools that help developers, and because it is portable to various platforms.
Porting to various platforms proved simple enough. Some platforms (AIX, Windows) required more thinking...
|
|
Extending the python 'logging' module |
by: Ori Peleg
(length: 5) (language: English)
|
A simple tutorial on how to extend the logging module with new functionality, the demo will be adding the user name and calling function as optional keywords to the formatting. |
|
Firefox as a testing tool. |
by: Thomas Maier
(length: 5) (language: Hebrew)
|
Firefox can be much more then only web browser. |
|
Indexing TCP streams within large capture files repository |
by: Thomas Maier
(length: 20) (language: Hebrew)
|
My company is using "tcpreplay" as a testing tool. We're replaying every night hundreds of different capture files through our devices. The pcap repository includes more then 1000 files in total size of 1.5TB. When some nasty TCP stream cause us a headache, we need to find the right pcap file to reproduce the problem. The question is not how to find it, but how to find it fast. Of course with Perl it is an easy job ;-) |
|
Test::Run - a new and improved test harness |
by: Shlomi Fish
(length: 20) (language: English)
|
This presentation will introduce Test::Run to an unsuspecting world. Test::Run is a new test harness for Perl, based on the code of Test::Harness, but much more improved.
See:
http://use.perl.org/~Shlomi%20Fish/journal/27467
and
http://use.perl.org/~Shlomi%20Fish/journal/27887
For more information about Test::Run.
The presentation will cover the history and motivation of Test::Run, its objectives and design guidelines, the possibilities that are opened by it, and some future directions. |
|
TestOOB: History, design, using, and extending |
by: Ori Peleg
(length: 60) (language: English)
|
TestOOB is a testing framework for Python (http://www.testoob.org/).
In this talk I'll discuss the history of TestOOB, its basic design and some interesting design decisions, how to use it to run your unittest suites and use special TestOOB-only features, and how to extend it with features using real patches sent to us as examples.
This could easily be a workshop (the using+extending part).
Another Idea would be to have this talk, and then be available in the lab for people who want to try TestOOB with their own stuff. |
|
Thoughts on Testing |
by: Ori Peleg
(length: 60) (language: English)
|
Testing is a popular and hype-filled subject in today's post-Extreme-Programming world. I don't claim to know better than most about it, but I do know better than I did when I started with it all those years ago.
So far this talk has proved interesting for listeners who know nothing about testing, as well as listeners who know much more than I do.
The talk will cover, among other topics, basic approaches to testing, different types of testing, the proper role of testing in development, why testing should only be done with agile languages. It is agnostic to the development and life-cycle models used. |