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

Popular posts from this blog

Performance Test Run Report Template

Understanding Blockchain

Bugs Management in Agile Project