Quick spec from your Python tests

Date Arrow  April 17, 2008

Using Python’s own unittest package, here’s a small script that can iterate over your test suite to output a small, quick, nice list of the tests in your application:

import unittest

loader = unittest.TestLoader()
tests = loader.loadTestsFromName(’path.to.your.tests.package’)
for test in tests._tests:
print test._tests[0].__class__.__name__.replace(”Test”, “”)
for method in test._tests:
[...]

Tagged   Django · How to? · QualityComments  Add Your Comment (2)

Software Quality @ Barcamp (Slides, 2008)

Date Arrow  March 8, 2008

Version: 1.0
Author: Adrian Kosmaczewski
Date: March 8th, 2008
Tools: Keynote
Presentation: barcamppdf.zip
Licence: Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported
This is a presentation I’ve given at the second Lausanne BarCamp. It gives a brief overview of the biggest problems caused by software glitches, and some simple steps to avoid it in our day-to-day projects. Olivier liked the presentation and [...]

Tagged   WhateverComments  Comments Off 

REST + HTTP (Basic + Digest) Authentication support for Django’s test Client class

Date Arrow  March 5, 2008

Django has a nice support for unit and functional testing; however, its django.test.client.Client class does not support PUT and DELETE requests, which might be useful if, like me, you’re doing some kind of REST implementation using that framework. There’s an open ticket about it, but for the time being, here’s my wrapper that supports those [...]

Tagged   Django · How to?Comments  Add Your Comment (3)

Another category for this blog

Date Arrow  December 19, 2007

Those who read my blog know that I tend to write about software quality issues fairly often; particularly about open spaces and my aversion against them :)
I thought it was time to group all those entries into a Wordpress category of its own: “Quality”. Feel free to check the articles in there, and of course, [...]

Tagged   QualityComments  Add Your Comment (2)

Total Quality Management and Software

Date Arrow  December 18, 2007

Introduction
Total Quality Management is one of the founding pillars of modern mass-production economy, of which the software industry is by far the youngest (and most rebel) child. This article will provide a short discussion on some TQM principles and about their applicability to software projects.

Tagged   Papers · Project Management · Quality · SoftwareComments  Add Your Comment 

Factors for Software Project Quality

Date Arrow  December 16, 2007

Introduction
I strongly consider that the following three items are of high relevance for software project quality:

Developer workplace conditions
Tracking data of past projects
Management commitment to quality

In this article I will give an overview of them, providing some personal experience about each.

Tagged   QualityComments  Add Your Comment (2)

A Simple Recipe for Podcast Success

Date Arrow  November 10, 2007

I am subscribed to quite a few podcasts and screencasts here and there. And I’ve come up with a very basic (albeit limited and you could even say irrational) way of determining which to keep listening and which to throw away immediately:
The quality of the material… and the voice of the speaker.
I’m not Pavarotti nor [...]

Tagged   Opinion · Ruby on RailsComments  Add Your Comment (2)