The Industry of Software Development

I hear a lot about people’s business. Leaders of e-commerce, manufacturing, media, finance, and healthcare all talk about the same issues. They all need help executing the business vision. The problems around execution focus on two areas: Business leaders are usually experts in their vertical domain. Normally, they aren’t great at making technology decisions. They rely on word-of-mouth, popularity, or budget-only …

Test Case Management Software Integration

Mixing automated and manual testing (Part 2)

Mixing automated and manual testing (Part 2) : Part 1 This is a two part post on mixing automated and manual testing. In short, I cover solutions to two problems: Converting selenium tests to end-to-end unit tests Reporting end-to-end test via test case management software integration Test Case Management Software Integration In my previous post, I gave a few tips on transforming …

Unit Testing in WebStorm

Unit Testing in WebStorm 11 I recently wrote a series of post on using Visual Studio to write Node.js. Specifically, I detailed how to write unit tests using Mocha. Here I show the same detail but using WebStorm from Jetbrains. Webstorm was designed for Node.js development. Let’s get started and learn the differences. Install WebStorm Webstorm Download Clone the NodejsTestingSimple …

Add the build number to websites automatically

I always add the build number to websites automatically in my continuous integration environment. This allows developers and testers to ensure which build they are testing.  To review, my continuous integration system always does the following: Build all the code from a clean environment Report on code duplication Recreate the test database from scratch Deploy all services (including services and …