Latest

  • .NET Testing & ALM

    Import TeamPulse Tasks into Google Calendar

    Google calendar allows importing tasks from a .csv file, so this can be combined with the TeamPulse feature to export work items (including tasks) into the same format. Thanks to this straight-forward export/import process, a portion or all of your project related tasks can be synchronized with any device using Google calendar and you can always keep an eye on your assignments. In order to import your tasks from TeamPulse into Google calendar you need at least: TeamPulse R2 2013 version This TeamPulse version supports both export/import of work items to a .csv file and the creation of custom fields ...
    November 18, 2013
  • .NET Testing & ALM

    Agile and Testing: It Only Makes Sense

    As agile methodologies continue to grow in popularity in enterprise software development, many testers are unsure of their role in the process.  Often it seems like unit testing is done by developers, acceptance testing by the product owner or users, and functional testing not at all.  This leave testers wondering if test plans, test cases, UI testing, and defect management have any place at all in software today. There are still important roles for traditional testers in Agile methodologies, but these roles require a shift in both skills and thought processes.  There is no question that testers have to be ...
    November 15, 2013
  • Testing & ALM

    30 Days of TDD – Day 22 – When is a Test Not a Unit Test?

    The focus of this series has been Test Driven Development. TDD relies on unit tests, and so the focus of this series has been on unit testing. And just to make sure I’m clear; your unit tests, and the practice of letting them drive your development are VERY important! But the truth is that unit testing is not the only kind of testing that you should be thinking about.
    November 15, 2013
  • Testing & ALM

    30 Days of TDD – Day 21 – A Tale of Two Defects

    Test Driven Development changes the way you approach development of new features in your application. But it doesn’t stop there. Good TDD practice extends to the way you deal with all features and code you add to your application. In this post you’ll see how the practices of TDD extend to defects and demonstrates that your tests are part of your code and why it’s important to pay attention to their quality as well.
    November 13, 2013
  • Testing & ALM

    30 Days of TDD – Day 20 – Refactoring Revisited Pt. 3

    In the previous post we started refactoring our code to make sure we were complying with the SRP. Using our tests we are able to optimize our code for readability and maintainability. We’ll continue in the post by examining how the interactions between the code we want to extract to methods needs to be taken into account when refactoring.
    November 11, 2013