2,801 reputation
713
bio website lizkeogh.com
location London, United Kingdom
age
visits member for 4 years, 1 month
seen Oct 11 at 7:20

London-based Lean / Agile coach and trainer, developer, haiku poet, early BDDer and international speaker.


Oct
7
awarded  Nice Answer
Sep
24
awarded  Autobiographer
Sep
22
answered In the BDD paradigm why should the “ubiquitous language” be merely semi-formal and not completely formal?
Sep
21
answered If we have TDD and BDD why do we need QA for?
Sep
9
awarded  Yearling
Aug
31
comment Is it anti-pattern to mix unit test and web test?
He's not unit-testing. He's acceptance-testing and using a bit of unit-testing code to do it. That's OK.
Aug
31
answered Is it anti-pattern to mix unit test and web test?
Nov
30
comment How to be successful at BDD Specifications Workshops?
@DNA I've covered complexity estimation in more detail in this post: lizkeogh.com/2013/07/21/estimating-complexity - the ease of tracking down expertise is indeed part of the metric.
Nov
17
comment Should selenium tests be written in imperative style?
This made me smile, since the original intent of using "should" in BDD was to invite exactly this kind of question and consideration of context. True, though. :) dannorth.net/introducing-bdd
Sep
9
awarded  Yearling
Aug
16
comment Design patterns - do you use them?
(Actually, it's not just new devs - even more experienced devs overabstract sometimes. Took me a month to get Dan North's visitor pattern out of JBehave; he still tells that story!)
Aug
16
comment Design patterns - do you use them?
@Juha-Untinen If code has simply been developed without reference to patterns, it's unoptimized, but can be refactored without too much trouble. New devs tend to put too many patterns in, and those patterns can often be cemented in place. I'd recommend letting an experienced dev pair with a junior, or teaching them TDD which helps the patterns to emerge, rather than letting anyone program against known patterns or blind. And devs can experiment safely with katas, rather than production code.
Jul
21
answered When to write tests for a new class using BDD?
Jun
26
revised bdd wiki description
The whole point of BDD was to avoid the word "test". And it's not about the tools.
Jun
26
suggested suggested edit on bdd tag wiki
Jun
23
awarded  Tag Editor
Jun
23
revised bdd wiki excerpt
Added some stuff around conversations and examples.
Jun
23
comment Is BDD actually writable by non-programmers?
Ironically, JBehave 1 (the first BDD tool) started by generating business-readable scenarios. We didn't parse English until Cucumber. I think JBehave 1 was useful for actually reminding people that they had to talk about them first...
Jun
23
suggested suggested edit on bdd tag wiki excerpt
Feb
27
comment Is BDD scalable for medium to large projects?
@AlexandreMartins Hah, absolutely! Much more important to recognise that you might have poor quality tests & scenarios than to pretend they're all good IMO.