Hot answers tagged agile-testing
6
It really depends on what you're trying to achieve with your automated tests. The answer should drive your approach. Are you trying to:
reduce regressions?
reduce the amount of repetitive manual checking your testers have to do? (This may be the same thing as reducing regressions.)
please a manager with some magic numbers?
Some ideas:
Test first. Make ...
5
An answer - as Phil implied, is that you take every record and playback tool you can find, and burn them in a fiery pit of despair.
I probably got myself a down vote for that, so I'll try to earn it back.
Good Agile teams test constantly - not just at the end. If you include test design as part of feature design (and consider how the feature will be tested ...
3
Issue Reports (Bug Reports) are one of the main communication methods that QAers use.
You are creating a statement to your stakeholders - "I have found what I think is a problem, and here's my clear explanation of what it is and how you can see it too. Please look into this".
Understand the Audience for the Report
It's important to know who is going to ...
2
It sounds rather like you have the typical "agile-but..." implementation going.
There are ways around it that avoid the overhead and issues that go along with GUI-based automation (which can be done without record/playback - the things I'm doing with Microsoft's CodedUI right now were probably never considered when they devised the tool).
A few thoughts ...
2
The Assumption "Agile is iterative and many test-last tools are record and playback-style" is incorrect
Tools are developed / adopted for managing repetitive tests, reusuable tests
The feature developed might be in iterative phases, In such cases automation need to be developed for stable feature
Automation has its own resource allocation, planning and ...
1
I write automation code with Robot Framework in an agile development environment. So long as you have an idea of the implementation of the code in test, you can write automation scripts before the code is deployed. This should be an exercise in logic and workflow.
Once the code is live you can update your script with specific identifiers for each keyword. ...
Only top voted, non community-wiki answers of a minimum length are eligible