Repository navigation
Automated testing #4051
Replies: 3 comments 1 reply
|
Some bullet points on this from our conversation a couple of weeks ago:
|
|
A couple of weeks ago, we spoke about how writing test code is fundamentally different to writing application code. In application code we're really interested in abstraction, encapsulation, maintainability, DRY – whereas test code actually benefits from being much more explicit. Repetition is preferred because it makes test code more readable. Though test writing can be sort of boilerplate, designing tests is still non-trivial. One solution might be a "Test Engineer" agent – that understands best practices about how to write tests, and has access to a headless Chrome instance so it can actually run tests. An agent feels appropriate here because of how different writing tests is to writing application code – it would be great to be able to separate those two roles – but the inability to @mention custom agents is really painful! It would be great to @mention the test engineer to say "fix this failing test", for example. So maybe the answer is a set of skills instead – I'm not sure yet! |
|
As an update to this post, we now have a skill called To make sure that tests conform to the project's standards, |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Placeholder conversation for the discussion of the relationship between automated testing and coding agents.
All reactions