What should be the critieria for the selection of new feature test cases to be moved into build acceptance test suite?
As the requirement is to move new feature test cases to
build acceptance suite, I think it is important to note, what benefits the
build acceptance tests provide usually:
·
Fast
feedback to developers, if there are issues in the checked-in code.
·
Tester
gets a working build to start with their activities
·
Application
should be usable every time
Now
for feedback to be faster, following are few points that need to be considered
before test cases being moved to build acceptance suite –
o
The
test cases must be / can be automated 100%, so that later no manual
intervention is required.
o
The
test cases can be executed in less time (its relative term but then fast
feedback is also the same)
For
testers to get a working build:
o
The
build should be install-able correctly, so installation related test cases
o
Basic
functionality (e.g. login, export etc.) of new features should be working, so
that testers can verify additional test cases (boundary / negative)
For
application to be usable every time:
o Test cases covering
business critical scenarios should be part of the build acceptance suite.
So, as per the above analysis, I don't consider that
negative test cases or even boundary test cases should be part of build
acceptance tests. I would be eager to find more inputs on these lines though.
Comments
Post a Comment