ARM Ltd., is a absolute aggregation that designs the technology that lies at the affection of abounding beat agenda products. ARM's artefact alms includes RISC microprocessors, cartoon processors, enabling software, corpuscle libraries, anchored memories, accelerated connectivity products, peripherals, and development tools.
We had the amusement of discussing ARM's use of Squish with Dave Dextor, one of ARM's Staff Validation Engineers.
Why Squish?
ARM originally evaluated Squish several years ago, and bought their aboriginal licenses about 2005. We asked Dave what motivated ARM to accept Squish, and he told us:
The affluence of use of Squish alternating with the article map which can be acclimated to abate the aliment of tests were two key factors. And abutment of assorted operating systems and technologies—especially for Qt and Linux—was aswell actual important.
Squish's different article map makes it accessible to analyze appliance objects. When appliance altar change, the article map makes it accessible for analysis engineers to accomplish simple changes to the article map so that altar abide to be accurately articular by analysis scripts—without accepting to adapt the tests themselves.
Dave aswell mentioned some of the added appearance that fabricated Squish adorable to ARM, in accurate the affluence with which it is accessible to do abstracts apprenticed testing, Squish's abutment for assorted accepted scripting languages, and the actuality that Squish has bigger appearance than aggressive tools.
Squish at ARM
ARM started out by application Squish for GUI testing of a proprietary debugger and an Eclipse-based IDE. The debugger was accounting application Qt and it was if analytic for a acceptable testing apparatus for this that ARM aboriginal came above Squish. They are now developing a new Eclipse-based debugger in Java and plan to use Squish to accommodate automated GUI testing for that tool.
The software that Squish is acclimated to analysis runs on Windows and Linux (specifically, Windows XP, Windows Vista, and Red Hat Enterprise Linux 3 and 4).
Dave told us that one of the better challenges ARM had encountered if it came to creating and advancement tests was befitting the tests accepted in the face of changes to the software above body cycles. Another claiming was to automate the testing action as abundant as accessible based on the ARM array they use as a centralized server for development and testing.
At present, ARM accomplish a lot of use of Squish's command band accoutrement to accommodate the best aggregate of analysis automation possible. Dave said that Squish had been decidedly accessible in authoritative testing cycles shorter, and aswell abbreviation the aggregate of animal assets bare for testing.
Other than Squish, ARM abutment their testing action and analysis automation application centralized developed scripts (in Perl and Python), and proprietary debugger automation software. They aswell accomplish all-encompassing use of JUnit (a assemblage testing framework for Java) and CXXTest (a JUnit-like assemblage testing framework for C and C++).
Regarding froglogic's abstruse support, Dave told us:
It's been actual accessible on the few occasions I've bare it.
Conclusion
ARM aftermath cross-platform accoutrement based on Qt and Java technologies. Squish has enabled them to use the aforementioned testing apparatus alternation on all the platforms they abutment and application both the GUI technologies they use—as able-bodied as giving their analysis engineers the abandon to use the scripting languages they prefer. ARM now accept several years of acquaintance application Squish, and Dave tells us that in approaching they plan to use Squish even added than they do now.
froglogic's aggregation would like to acknowledge Dave for demography the time to allotment ARM's acquaintance with Squish, and we are analytic advanced to a connected acknowledged relationship.
Visit www.froglogic.com to apprentice added about Squish and to get your chargeless and accurate appraisal copy!
froglogic GmbH is a software aggregation based in Hamburg, Germany. Their flagship artefact is Squish, the market-leading automated testing apparatus for GUI applications based on Qt, Java AWT/Swing and SWT/RCP, Mac OS X Carbon/Cocoa and for HTML/Ajax-based web applications active in assorted web browsers. froglogic aswell offers casework in the areas QA/automated testing and C++/Qt programming and consulting. More about froglogic at www.froglogic.com.
froglogic GmbH
Beim Alten Gaswerk 1
22761 Hamburg Germany
没有评论:
发表评论