I am looking for some kind of dynamic testing tool. Let me explain what I mean. I have a modular application, and part of my business strategy is to license each module myself. I would like to test things like the fact that one module still checks, even if the other file is missing from the file system.
Another thing I would like to test during my test suite is that unrelated settings should not change the behavior that they should not connect to.
To write an ad-hoc script for each test case and introduce a defect would be trivial, but sounds like a DRY violation. Are there any tools designed for this kind of injection of defects, particularly in PHP?
So, in an ideal world, I would like to write a set of scenarios of "environmental change", each of which will somehow change the environment. For each "environment modification" phpunit should run all my tests. I should be able to view some kind of report whose tests failed, in which "extremes of the environment"
So, with N "environment changes" and M-tests, the sum of passes and failures should be equal to N times M, in the same way as GUI verification tools, such as selenium, start typing in every other environment (browser)
source
share