Testing

Benefits of a Build Machine

Want a build machine at work but don’t have the time to write a letter to your manager justifying why he/she should be spending money on a dedicated build machine? Mike Clark of Clarkware has written a “Dear Manager letter”... (Continue Reading)

Managing Testing and Integration Through Quantitative Data

How can you possibly estimate how much time you need to spend on testing and integration? We all hope for the best but realistically how long should it take us for a particular project? And when we are testing a... (Continue Reading)

Bug Reporting Anti-Patterns

Mr. Ed of Hacknot has posted a list of anti-patterns that he formulated after working on his last project where the developers and testers were not the same people. He lists a lot of common problems that developers have with... (Continue Reading)

Test Driven Development (Part 1)

Over at AgileDeveloper.com they are running a three part series written by Venkat Subramaniam on Test Driven Development, or TDD for short. The series is going to be divided as follows: Part I: using NUnit to write out your test... (Continue Reading)

Has Code Review Ended Up as Code Re-Write?

Over at AgileManagement.net, Management Science for Software Engineering, author David J. Anderson brings up the problem that occurs when code-reviews become code-rewrites by chief programmers and how code-rewrites cause many long-term problems including: resentment due to the act being demoralizing... (Continue Reading)

So Why Do We Test?

I always thought it was to find bugs in the code but Laurent Bossavit opened up my eyes to what testing should really be about: "testing provides information about the software and the process of creating it." (Continue Reading)

Selecting Metrics to Evaluate Testing

I have to admit I am not a big fan of metrics. Not because I think metrics are not good but because if the wrong metrics are measured your software project can be hindered by promoting the wrong behaviors. Also,... (Continue Reading)

8 Reasons to do Unit Testing

If for some reason you ever forget why you do unit testing or if you have a colleague who thinks unit testing is a waste of time read or email your colleague Keith Ray’s post “Reasons to do Unit Testing... (Continue Reading)

Lava Lamps and Software Engineering. What is the Correlation?

Now I have an excuse to get me a pair of lava lamps. You heard right… not one… but two! Mike Clark, the author of the book “Pragmatic Project Automation” (Amazon: Canada, US), has written a step by step guide... (Continue Reading)

What is an Automated Continuous Integration (CI) System?

Continuous integration (CI) builds upon the concept of “daily build and smoke tests or nightly builds”. CI came out of the Extreme Programming world where they felt that having only one daily test did not give enough and the right... (Continue Reading)

CUSEC 2005

CUSEC is the Canadian Undergraduate Software Engineering Conference created to promote software engineering in canada at the undergraduate level. CUSEC 2005 is being held this year in Ottawa, Canada.

http://2005.cusec.ca

Monthly Newsletter

Sign-up to our monthly newsletter so you can keep up with the latest articles on software engineering and our conference (CUSEC).

sign-up now