JUnit 5 Code Example

A Look at JUnit 5’s Core Features & New Testing Functionality

Eugen Paraschiv Developer Tips, Tricks & Resources Leave a Comment

JUnit 5 is the updated version of the highly popular testing library for Java applications, JUnit, scheduled to be released in Q3 2017. The new version enables a lot more testing options and finally adds support for Java 8 features. In fact, JUnit 5 requires Java 8 to work. The library is composed of several modules, organized in 3 main sub-projects: JUnit …

Improve security in DevOps

What is DevSecOps? How to Automate Security Testing

Matt Watson Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

Every company wants to see their company getting press and media attention. Unless it is due to a hacker and a security breach. Every few weeks you see in the media stories of companies who were hacked. Getting a new credit card every few months because the data was hacked has been routine for most of us. The more that …

Web Application Performance Testing Tips

Fundamentals of Web Application Performance Testing

Erik Dietrich Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

Software development, as a profession, has evolved in fits and starts over the years.  When I think back a couple of decades, I find myself a little amazed.  During the infancy of the web, hand-coding PHP (or PERL) live on a production machine seemed perfectly fine. At first blush, that might just seem like sloppiness.  But don’t forget that stakes …

What is regression testing?

What is Regression Testing? Definition, Benefits, and Challenges of Regression Testing

Stackify Insights for Dev Managers Leave a Comment

We talked a bit about the Software Development Life Cycle (SDLC) in a recent post, but today, we’re going to dig a little deeper into one particular and crucial element in the testing phase, particularly for Agile development: regression testing. Definition of Regression Testing Regression testing refers to the process of testing a changed or updated computer program to make …

What is Functional Testing? Types, Tips, Limitations & More

What is Functional Testing? Types, Tips, Limitations & More

Stackify Insights for Dev Managers Leave a Comment

A Definition of Functional Testing Functional testing is a type of software testing that evaluates the performance of individual functions of a software application. The purpose of functional testing is to ensure that the application and all of its individual functions work as they should in the real world and meet all requirements and specifications. It’s a valuable testing method …

How to Write Test Cases and Why They Are Like the Scientific Method

Erik Dietrich Developer Tips, Tricks & Resources Leave a Comment

As I’ve mentioned before on this blog, I have a good bit of experience writing unit tests.  In fact, I’ve managed to parlay this experience into a nice chunk of my living.  This includes consulting, training developers, building courses, and writing books.  From this evidence, one might conclude that unit testing is in demand. Because of the demand and driving interest, …

What is Unit Testing?

You Still Don’t Know How to Do Unit Testing (and Your Secret is Safe with Me)

Erik Dietrich Developer Tips, Tricks & Resources Leave a Comment

What is Unit Testing, Tutorial and 6 Best Practices When I started in this industry, only an avant-garde fringe unit wrote automated tests for their code.  Over the last 15 years, however, that number has exploded, and the practice has become mainstream.  But “mainstream” does not mean “universal.”  Plenty of folks still do not have comfort with or even exposure to the …

Unit Test Frameworks Best Practices

Unit Test Frameworks for C#: The Pros and Cons of the Top 3

Erik Dietrich Developer Tips, Tricks & Resources Leave a Comment

If you enjoy the subject of human cognitive biases, you should check out the curse of knowledge.  When dealing with others, we tend to assume they know what we know.  And we do this when no justification for the assumption exists. Do you fancy a more concrete example?  Take a new job and count how many people bombard you with company jargon …