4
votes
Accepted
Acceptance tests in microservices: should they be inside the project or separated
I like to keep the acceptance tests as close to the code as possible.
If your acceptance tests test from a user perspective I would locate them in the code repository of the website or mobile app.
...
4
votes
Accepted
What are the ingredients for a successful Three Amigos meeting?
Make testing the focus
For a given feature that you are discussing, as a group, go through what you plan for unit tests, integration tests and end-to-end tests. Talk about how you will do ...
3
votes
What are the ingredients for a successful Three Amigos meeting?
One of the ways is Example Mapping.
All you need is a pack of coloured cards and pens and preferably a table.
Write the story on a yellow card and place it at the top of the table
Write the ...
3
votes
commit end 2 end / acceptance tests in FE or BE repository?
How to store code in a repository has many factors.
How many people are working on this project?
Who is responsible for testing (devs only, devs and qa)?
What testing methods are in use: unit tests, ...
2
votes
Using Excel for acceptance tests?
the answer to your first question is YES. You can definitely use Excel for creating acceptance tests. There are different types of acceptance testing:
User Acceptance test
Operational Acceptance test
...
2
votes
Use Gherkin syntax for Acceptance Criteria without accompanying BDD tool
Cucumber won't magically make tests from your Gherkin features.
With all those tools you still have to write the step definitions and the code that actually makes the tests happen and maintain it. ...
2
votes
No Option To "Generate Step Definitions" In Specflow
Right Click In The Code Editor (And Not The Solution Explorer) And The Option To "Generate Step Definitions" Is There.
2
votes
What are the ingredients for a successful Three Amigos meeting?
I'd also add that seeing the story beforehand is a good way of making the Three Amigos session more likely to provide benefit.
Thinking up questions and issues on the spot when you've only just seen ...
2
votes
Handle errors that occur in Acceptance Testing, in parallel with running and upcoming sprints?
It depends
Every team works out its own process for handling bugs that escape to acceptance testing (or beyond).
The method I prefer works this way:
Any bug found during acceptance testing or ...
2
votes
How to structure or architect an automated testing project?
If you are deciding to use better reusability in selenium-python, following are my experience based recommendations which are touch based with ISTQB Test Automation Best Practices:
How to structure or ...
1
vote
Accepted
Where do we create end-to-end tests for a new feature?
The answer of the question depends on few factors:
If the acceptance tests are written in the same technology stack as the software under test and if the framework is testing only one product and not ...
1
vote
Can contract requirements be met but software still not accepted?
Working software is the primary measure of progress
Customer collaboration over contract negotiation
These two phrases from the Agile Manifesto say that success is only achieved when the software ...
1
vote
Handle errors that occur in Acceptance Testing, in parallel with running and upcoming sprints?
Q: How do you handle errors that occur in Acceptance Testing, in parallel with running / upcoming sprints?
Ans: Note the first agile value which says "individuals and interactions over processes and ...
1
vote
Not able to reference value of variable in Robot Framework
Have you tried putting the variable in double quotes?
//*[text()="${uid}"]
1
vote
Accepted
Use Gherkin syntax for Acceptance Criteria without accompanying BDD tool
Benefits of gherkin non-automated:
Has rigid structure (given/when/then, steps and tables)
Can be more familiar to QA and DEV
Easy to put to source control and review changes as textual diffs
Can be ...
1
vote
Best Practice: BDD and automated GUI testing for Desktop applications
As an alternative to feature-based testing, you can also test your SUT based on processes/use cases. Another way is to group coherent test cases into test suites. Then, it's OK to have dependencies ...
1
vote
ATDD with Microservices (comprosing REST and Messaging)
In my experience, you can achieve a good balance with the following ATDD approach for each use case you are test driving:
Write your first test by interacting with the over-the-wire API of the ...
1
vote
1
vote
What would be a good term for continuous testing post-deployment?
You could call this testing in production. There's been a lot of discussion of that - see for example:
Testing in Production: How we combined tests with monitoring, Jonathan Hare-Winton & Sam ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
acceptance-testing × 32automated-testing × 10
selenium-webdriver × 7
bdd × 7
cucumber × 3
user-acceptance-testing × 3
end-to-end × 3
user-stories × 3
test-design × 2
test-planning × 2
specflow × 2
manual-testing × 1
test-management × 1
python × 1
browser-automation × 1
test-automation-framework × 1
unit-tests × 1
api-testing × 1
testcase × 1
agile-testing × 1
robotframework × 1
regression-testing × 1
bug-report × 1
terminology × 1
continuous-integration × 1