Montikore If the object is missing, then I do NOT want the test to pass. But I want TC to give me a signal that the application has changes / the specific object is deleted (or replaced somewhere else). In the latter case: I do not expect TC to give me the new location (since it's placed on a new position it is unknown area). although if that intelligence would be there it would definitely become a leading tool in te market. But I think we can only expect that to be recognized by tooling not within first couple of years.
TestComplete (or other tools as well) should be become more intelligent in handling application changes. Not saying that they should report changes as bugs, but changes should be recognized (and interpreted to some extend), and should be intelligently managed by the tool. In CI environments you (as the tester) dont have to time to inspect whole namemapping models to changes manually! By creating a snapshot of every new devilery TC should be able to "tell" the differences, just in an informative way. And then the tester decides (per change) if that needs updating the scripts and/or namemapping, or needs further (manual) investigation (which could eventually lead to a bug report).
As you can read in the feature requests I have created I want TC to become more intelligent in handling the changes. Of course it is not only the tool itself which handles application changes also the framework as designed by the tester should be capable of handling changes, but that is the task of the intelligence of the tester (his/hers skills). Those two together would prevent reporting false positives as much as possible.
Basically, on a high level, I am saying this: TC (other tools have well) just do not have the capabilities to recognize and interpret application changes. These changes are becoming much more relevant in CI/ CD enviroments. I am looking for intelligence in tooling (the interpretation can be done by comparison on screenshots and models (namemapping in case of TC). Since TC has the data of all of these in it is potentially very much usable if intelligence is built into it!
Related Content
- 2 years ago
- 11 years ago
- 4 years ago
- 6 years ago