I have spent the better part of the last five years learning how to design effective and efficient test frameworks and libraries. I may actually be making progress. This post will detail a bit of why and show how the Dialect project has evolved into a radically new life form, albeit one that did exist before.
Continue reading The Dialect Diary — Symbiont Reborn!Category: Dialect
The Dialect Diary – Element Definitions
Dialect needs to support the idea of element definitions. Like assertion definitions, this is part of the generator concept, where methods are generated as part of Dialect’s operation. This is a core part of Dialect’s design that has to be as right as possible since pretty much everything else will flow from this.
Continue reading The Dialect Diary – Element DefinitionsThe Dialect Diary – Assertion Generators
As part of Dialect’s operation, I want page and activity definitions to be able to assert aspects of themselves. This is different from the “assertion” you might be used to in terms of testing logic. This post will cover what assertion definitions mean and get into one of the key design elements of Dialect: the generator.
Continue reading The Dialect Diary – Assertion GeneratorsThe Dialect Diary – Evaluators
Dialect supports the idea of evaluator methods. These will admittedly be some low-hanging fruit in terms of framework development, but they seemed like a good place to start. This post explains a bit about what an “evaluator” means and how they are used.
Continue reading The Dialect Diary – EvaluatorsThe Dialect Diary – Platform Objects
Dialect will use the concept of a platform object. Here I’ll explain what that means.
Continue reading The Dialect Diary – Platform ObjectsThe Dialect Diary – The Formation of a Test Framework
I’m starting yet another new test execution framework, called Dialect. I’ll be the first to admit any “dialect” posts will be self-serving in one respect: they will be my attempt to document to myself my own thought process as I go about creating the framework. That said, I definitely wish I had a resource like this when I was first starting out. So my hope is others will find value in what I’m providing, whether or not they ever use Dialect.
Continue reading The Dialect Diary – The Formation of a Test Framework