Autobot - Test Harness
If we think of a working system as layers of abstractions, at what depth within that system should a test engineer consider exposing when targeting functional testing? Or more concisely are the trade-offs of touching a system at the lower places within the architecture valid arguments for lowering risk to an acceptable level? Is this creating too much overhead? Would an existing framework such as WebDriver be a sufficient wrapper for driving functional testing? ...