Similarity
Both are test tools that use the same underlying technology (AT-SPI)
Both have python interfaces
Both have tools to record test-cases and both recoders give useless scripts...
Differences
1) Programming language:
dogtail is written in Python, but LDTP is written in C & python (most are in C).
2) APIs:
dotail has both procedural API and object-oriented API, while LDTP’s OO API is under development now.
3) Developers:
dogtail's developers are from redhat, but ldtp's developers come from different companies and colleges, such as IBM USA, Sun....
4) Platforms:
dogtail can't run on SuSE, but ldtp can.
5) Run a test script
It is easier to run dogtail scripts. LDTP may want xml file, but you can choose other ways. ;-)
6) Different formats of log files
dogtail puts logs to an ordinary text file while LDTP makes a xml log file.
7) With LDTP, CPU / Memory performance monitoring of application-under-test can be measured
8) Documents:
LDTP's documents are much better. dogtail has only pydoc for APIs.
阅读(3782) | 评论(0) | 转发(0) |