Wednesday, February 6, 2013
Wednesday, August 1, 2012
Ten years of going Gorilla!
Wednesday, July 11, 2012
MonkeyTalk Beta 5 Adds Desktop Web and Adobe Flex Scripting!
Beta 5 provides comprehensive script recording and playback support for testing any html-based browser application, as well as Adobe Flex apps. Currently, only Firefox browsers are supported (on any OS), but support for all major browsers is coming soon.
Beta 5 also includes:
- A component tree browser that makes it easy to examine the user interface component hierarchy comprising the application under test.
- A screenshot command that lets you record screenshots at any point in a test script.
- Numerous enhancements and bug fixes. See the complete list here
MonkeyTalk Beta 5 is free, open source, and available for immediate download at www.gorillalogic.com/monkeytalk.
Happy Testing!
Thursday, June 7, 2012
Gorilla Logic is a "2012 Colorado Company to Watch"
Friday, May 25, 2012
Gorilla Logic is #16 on Mercury 100 List of Fastest Growing Boulder Companies
Monday, May 14, 2012
MonkeyTalk Beta 4 Adds Mobile WebApp Testing!
Wednesday, May 2, 2012
MonkeyTalk Beta 3 Adds Hybrid Native/HTML App Scripting
We have mapped html elements to MonkeyTalk logical component types, so there is no need to distinguish within a script between what is native and what is html. For example, the command for tapping on a button looks the same regardless of whether you're scripting native Android, iOS, or html.
Button OK Tap
The above command will work with html buttons created with a button tag, as well as those created with an input tag. Other html elements are similarly mapped. At runtime, MonkeyTalk searches all displayed native and html components until it finds a displayed native or html button labeled OK.
The only big difference at present between native component and html webview handling in MonkeyTalk is that we do not yet support recording html element interactions, so these need to be composed manually without recording. MonkeyTalk of course makes it very easy to whip out a script from scratch, so even without the ability to record, this is a very powerful new feature. All other MonkeyTalk features including parameterization and data-driving are fully supported for html element scripting.
You can download MonkeyTalk Beta 3 from http://www.gorillalogic.com/monkeytalk/download.
Happy testing!
Friday, April 20, 2012
MonkeyTalk Source Code Available Now!
Code contributions are extremely welcome! Anybody interested in helping out with MonkeyTalk engineering should please contact us!
Thursday, April 19, 2012
Gorilla Logic named a Top Denver Workplace 2012
Certainly we've always asserted it's the case, but it's nice to have some 3rd-party validation that Gorilla Logic is a f**king great place to work. http://denverpost.topworkplaces.com/company_survey/gorilla-logic-inc_denver/denverpost_12.
Tuesday, April 10, 2012
New MonkeyTalk Release Now Available for Download!
Thursday, March 22, 2012
The Value of Continuous QA
Wednesday, March 14, 2012
See MonkeyTalk at AnDevCon and save $200!

Tuesday, March 6, 2012
MonkeyTalk is here!
Tuesday, February 7, 2012
Rational Functional Testmonkium
Friday, December 9, 2011
FoneMonkey for Android Q&A
Monday, November 21, 2011
FoneMonkey, Objective-C, and the Dark Arts
Monday, November 14, 2011
FoneMonkey for Android has Landed!
Wednesday, November 9, 2011
Adobe kills Flash
Tuesday, October 25, 2011
Dr. Dobbs meets the monkey
Wednesday, May 11, 2011
We're the "E" in iOS: Open source projects fill Enterprise holes in Xcode
A long, long time ago, just as the internet bubble was really getting going, many pundits were talking about “internet time” to describe the radical time compression brought about by the web. Software release cycles were suddenly occurring over periods of just a few months rather than years, and technology platforms were similarly revving over just a few years whereas previously it had literally taken decades for enterprise IT to make any major changes in how they built software.
If internet time was fast, what are we to make of “mobile time”? The big bang of mobile time, the release of the first iPhone, was just four years ago. Enterprises certainly needed to move quickly to keep up with internet time, but at roughly the same four-year mark, most enterprises were doing little more than creating static websites. There has been no comparable gestation period for mobile development since Apple was nice enough to skip over infancy and adolescence and give birth on day one to fully formed, mature applications employing radically new user interfaces.
While iPhone applications have been pretty “magical” since day one, enterprise-class tool support for iOS app development has been quite a bit slower in coming. It’s hard to find many enterprise developers having anything nice to say about Apple’s Xcode IDE, which is currently the only serious game in town for developing iOS apps. Try the Google search Xcode +”piece of crap” and you’ll be treated to more than 40,000 results. There are of course many similar but more colorful searches you can try.
Back in the days of internet time, Sun created a virtually unusable IDE called Java Workshop. Fortunately for internet time, other companies including IBM, Borland, and Symantec created competing IDE’s and Java development has enjoyed robust tool support ever since. The closed nature of iOS however has understandably dampened the enthusiasm anybody outside of Apple might have for jumping into the nascent iOS development ecosystem. After all, Apple can at any time change the iOS platform in such a way as to make third-party tools incompatible, similar to the way in which iTunes was continually revved to maintain incompatibility with the Palm Pre mobile phone.
So, since the usual commercial suspects have too much business sense to enter into the iOS development ecosystem, it’s left up to those of us with little or no business sense – I am of course referring to open source software developers – to fill the gap!