zephyr-news

Zephyr for JIRA Cloud Press Release

I normally don’t do press releases on Simple Programmer, but Zephyr—a company that has been a huge supporter of this blog and the software development / QA community—is launching their cloud based solution to extend JIRA Cloud to allow for testing, specifically the Agile kind of testing workflows that I recommend. This is a sponsored post, but I am happy …

the-joel-test-for-programmers

The Joel Test For Programmers (The Simple Programmer Test)

A while back—the year 2000 to be exact—Joel Spolsky wrote a blog post entitled: “The Joel Test: 12 Steps to Better Code.” Many software engineers and developers use this test for evaluating a company to determine if a company is a good company to work for. In fact, many software development organizations use the Joel Test as a sort of self-test …

Zephyr vs. qTest

Zephyr vs. qTest

I often get asked about test management software. Specifically, which solution is best and which ones I recommend. So, I thought I would do a little post comparing Zephyr to qTest, since they have fairly similar offerings. In all fairness, I want to provide a full disclosure and let you know that Zephyr sponsored this post. But… as you know, …

20141108_103015

I Spoke at Oredev This Year

I’ve been waiting to put this post up until the videos from my talks at Oredev were put online, but since two of the three are online, and I wasn’t sure if the third was actually going to go up, I decided to go ahead and put up the post now. I don’t speak at a lot of conferences, and …

test automation framework architecture post

Test Automation Framework Architecture

Test automation framework architecture efforts are often complete failures. It’s true. I’ve worked with many companies who have given up on creating a good test automation framework architecture, because after investing a large amount of time and money and resources in doing it the wrong way, they have incorrectly assumed the entire effort is not cost effective. In this post, …

2014-01-31_16-05-04_thumb.png

Selenium With Node.js and Mocha: Automated Testing With JavaScript

I’ve always found it a bit strange that we’ve had to use a language like C# or Java to write automated tests using Selenium. Not that I dislike either of these languages, but—especially in modern JavaScript times—it is a little bit strange to write a web application in primarily JavaScript and then write the automated test for it using C#, …

2013-09-28_16-31-58.png

Creating an Automated Testing Framework With Selenium

I have another new course on Pluralsight, check out: Creating an Automated Testing Framework With Selenium I am very excited to finally get this course out.  Many viewers have been asking me to make a comprehensive course that actually shows you how to build a real automation framework, and I finally did it in this course. I reveal all my …

There Are Only Two Roles of Code

All code can be classified into two distinct roles; code that does work (algorithms) and code that coordinates work (coordinators). The real complexity that gets introduced into a code bases is usually directly related to the creation of classes that group together both of these roles under one roof. I’m guilty of it myself.  I would say that 90% of …