Quality Assurance

Testing Code@1x.jpg

Unit Testing Custom Rules, Actions, and Conditions with FakeDb – Part 3 – Testing Rule Execution

I thought it would be a good idea to finish this series with Part 3 – Testing Rule Execution – focusing on new rule types.


Toolset for the Elite Web Developer

Remember the good ol’ days when you were learning how to code, and all that mattered was getting the code to compile and making sure the site rendered what you expected? You probably tried to keep your code organized and readable; after all, you had to be able to understand what you wrote. Maybe you […]


How to Test PageMode.IsExperienceEditorEditing in Sitecore

If you are passionate about testing automation in Sitecore, sooner or later you will want to mock Context.PageMode.IsExperienceEditorEditing (or Context.PageMode.IsPageEditorEditing in pre-Sitecore 8) properties. This post will give you step-by-step instructions on how to do that using Sitecore.FakeDb.

Software Testing On A Laptop@1x.jpg

Unit Testing Custom Rules, Actions, and Conditions with FakeDb – Part 2 – Testing Actions

In part 2 of this 3 part series, I will cover how to test a custom action using Sitecore FakeDb. When testing a custom action, you are testing that action alone – so I am not testing the rules engine itself, nor am I testing a specific condition (that was covered in part 1 of […]

Software Testing@1x.jpg

Unit Testing Custom Rules, Actions, and Conditions with FakeDb – Part 1 – Testing Conditions

Recently I was working on 2 new implementations of the Sitecore rules engine – adding new rule “types” that would be executed by an existing Sitecore pipeline. More news will come about those rules in the upcoming videos in BrainJocks SCORE University. We at BrainJocks are heavily vested in using Sitecore.FakeDb – so I decided […]

Qa Desktop And Mobile Testing@1x.jpg

Software QA testing – which is best Exploratory vs Scripted?

Many people have asked me which is better in software testing; exploratory vs scripted. First, lets take a look at a basic explanation of each: Scripted Testing (Wikipedia definition – Scripted Testing) Scripted testing in regards to software testing is the detailed step-by-step approach to testing a specific piece of functionality.  Generally, a test writer or […]