A stackoverflow question: Which type of testing should be the emphasis for testers/QAs, and why?
- Usually the white-box testing is not possible for testers. Thus the only viable answer for testers is to emphasize black-box approach.
- However, with aspect-oriented-programming and design-by-contract methodology, when the testing goals are programmed into the target code as contracts (seen from the static view of a program), and/or when the testing temporal logic is programmed into the code as cross-cuts (dynamic view of the test logic), white-box testing would become not only possible but also a preferred take for testers. Given that said, it will need be an expertise-demanding take, the testers need to be not only good testers, but also good programmers or more than good programmers.
(Originally published on stackoverflow.com)
This work by minghuasweblog.wordpress.com is licensed under a Creative Commons Attribution 3.0 Unported License.
|This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.|
|Published on minghuasweblog.wordpress.com on Sep 28, 2011 @ 7:12 GMT|