Writing · testing
12 posts

testing

Groking Angular: Dependency Injection and Testing
Although Angular’s syntax for Dependency Injection is sometimes difficult to understand, it’s actually quite straight forward to use for testing.
May 2014
How to Configure IntelliJ IDEA For Angular JS Testing
Here’s a simple guide on how to configure IntelliJ IDEA to use Karma/Jasmine to run Angular tests
Apr 2014
Tests Prevent Code Rot
Tests help safely refactor your code base in order to prevent inevitable code rot.
Mar 2013
How To Use HTML5 Data-* Attributes with JQuery and Selenium
I recently wrote a post about when it’s appropriate to use CSS classes. In it, I made the case that HTML5 Data-* attributes can be used instead of CSS classes to identify elements on a page. In this post, I’ll describe exactly how to…
Nov 2012
Impact of Continuous Delivery Beyond Engineering
As the practice of Continuous Delivery enters the mainstream of software development, it’s important to understand its impact on every aspect of building and releasing software products from software engineering to quality assurance,…
Sep 2012
Guilt Driven Development
Do you want to use Test Driven Development in your daily work but lack the necessary motivation? Do you have the nagging feeling that TDD could use more nagging to make you get things done? If this describes you, then you should…
Nov 2011
Agile Testing: Test case management
In a previous post on Agile testing, I looked at how Microsoft Test Manager and Twist from ThoughtWorks Studios allow QA and Devs to collaborate on creation of functional tests. In this post, I will examine how well each tool allows…
Jul 2011
Agile Testing: Dev QA collaboration
One of the key tenets of agile development is that testing is a shared responsibility. Everyone on the team is expected to figure out what to test and to test the product. In essence, the entire team co-owns all tests. Yet some types…
Jun 2011
MIX 11 Highlights: JavaScript edition
Microsoft held its annual web development focused conference MIX in Las Vegas last week. Although Windows Phone development was the hot topic, there were also a number of great talks on web development topics (especially JavaScript).…
Apr 2011
Don’t Write Tests For Code You Don’t Control
Recently, I ran across a test someone wrote to verify functionality offered by a 3rd party framework. This didn’t seem right and here’s why. When you write a test, you’re basically saying the following: “Friends, Romans, countrymen,…
Apr 2011
Web UI Testing Frameworks: There could be only one
To create good web applications, you need to test them. To test effectively, you need a good Web UI testing framework (which I will abbreviate as WUITF for the rest of this post. Catchy, no?). So, What Makes a Good WUITF? At its most…
Feb 2011
Reading for Devs
I’ve put together a short list of books any software developer would greatly benefit from. Enjoy! Clean Code: A Handbook of Agile Software Craftsmanship, Robert Martin Maintainability is arguably the most important aspect of good…
Jan 2011