The Cohen Blog
Frank Cohen is CEO and Founder at PushToTest. Frank regularly blogs about test automation, open source software (OSS,) conferences and events, and trends impacting the way software developers, testers, and IT managers deliver scalable, high quality, and reliable applications and services.
Feb 01, 2010
Is Agile affecting testing?
Is agile affecting testing?
CMC Media produced a set of interviews at the STARWest testing conference. They asked a dozen thought leaders in the testing space:
"Is agile affecting testing?"
Watch the video interviews at:
http://www.youtube.com/watch?v=zhITAFaITCA
I am part of the interviews. Here is my opinion:
"Seems like 2008 was the year that a lot of people came to the realization that using waterfall techniques to build software incrementally - where you went from requirements into development and then into testing - is pretty much an easy way to kill your developers and testers. It is just to hard to in an Ajax environment or an SOA environment, to use waterfall.
Agile, on the other hand, says "Let's test first! Let's build the interfaces to the application first." That's great. Agile also brings peer development and a bunch of other methodologies.
I am seeing testing move up to leverage Agile techniques as well. When you are building new applications and services using some of the new frameworks there is no reason you can't build the test at the same time you build the application. That is beyond what Agile itself originally said. Agile wants you to do test first. I say build and test at the same time using Agile techniques."
-Frank
Jan 22, 2010
Reduce Costs With Your Own Cloud
An open source stack emerges to build and manage your own cloud
PushToTest introduced Cloud Testing in TestMaker last year. The results have been outstanding. In 2009 we saved our customers $650,000 in fees that they would have otherwise spent on building out their own QA labs. With this enabling TestMaker technology, customers run their automated tests using continuous integration servers like Bamboo and Hudson.
Cloud computing environments used to be the pervue of businesses like Amazon, Collabnet, and Rackspace. An open source software stack emerges to build and manage your own cloud:- Ubuntu
Enterprise Cloud combines Ubuntu
Linux with Eucalyptus
and other cloud management tools. Eucalyptus joined the world
of commercial
open source with the launch of Eucalyptus Systems in 2009. Eucalyptus
incorporates the Apache Axis2 Web services engine, Mule enterprise
service bus, Rampart security, and Libvirt virtualization. Eucalyptus
comes with its own implementation of the Amazon API.
- The Red Hat Deltacloud
Portal manages all of the cloud
deployments that may
exist within an environment, providing a common integration platform.
Deltacloud helps ease the integration between public and private
clouds. Deltacloud creates a REST-based API to map to Amazon
EC2 and private clouds that use VMware or Red Hat Enterprise Linux.
- Nimbus
is an open source toolkit that turns clusters into a cloud environment.
Nimbus has a suprisingly complete set of APIs and management systems to
provision customized compute nodes.
- PHP developers have Simple
Cloud API from Zend Technologies
to manage cloud services from GoGrid, IBM, Microsoft, Nirvanix
Storage Delivery Network, and Rackspace Files. Java developers have Typica
to access Amazon's SQS, EC2, SimpleDB and DevPay LS web services. We
use Typica in TestMaker with great results.
- PushToTest TestMaker repurposes Selenium, soapUI, and Java, Ruby, Perl, PHP unit tests as functional tests, load and performance tests, and business service monitors. TestMaker operates tests from a private cloud, public cloud, or both.
Frank
Jan 21, 2010
PushToTest Taps into the Cloud and CollabNet TeamForge
PushToTest and Collabnet announce partnership
Download the Press Release (Adobe Acrobat PDF format, 81 Kbytes)
CAMPBELL, Calif. and BRISBANE, Calif., Jan. 21, 2010 — PushToTest® and CollabNet® announced today an expansion of their business relationship to deliver test capability in the cloud – backed by the latest releases of CollabNet TeamForge® and PushToTest TestMaker™ for enterprise clients, government organizations, and open communities worldwide.
TestMaker, the open source alternative for test automation, has been added to the CollabNet collabXchange™ marketplace. CollabNet, the leader in distributed application lifecycle management (ALM) solutions, and PushToTest have integrated TestMaker with the CollabNet platform; organizations can reduce unplanned service interruptions, increase developer and tester productivity, and improve the ability to achieve service level agreements (SLA).
“We designed PushToTest TestMaker to leverage Cloud Computing. CollabNet TeamForge enables us to deliver huge price and feature advantages to our customers,” said Frank Cohen, chief executive officer, PushToTest, and world-renowned Test Geek. “With TeamForge Lab Management support built into TestMaker 5.3, users click the start button, watch TestMaker create load injector machine instances in their own QA lab or a cloud provider such as Amazon Web Services (EC2), run the test, and then take the machines down. This saves customers huge amounts of budget, relieves them of running their own QA lab, enables tests with up to millions of simulated virtual users, and runs tests from multiple geographic locations – and all on-demand.”
For organizations needing to surface and solve performance bottlenecks and functional problems, TestMaker provides a single tool to verify advanced Rich Internet Applications (RIA), Service Oriented Architecture (SOA,) and Business Process Management (BPM) applications.
PushToTest supplies the complete test automation platform to deliver functional testing, load testing, and business service monitoring by repurposing the same single test script. CollabNet’s TeamForge Lab Management and CollabNet Subversion reduce time spent on configuring build and test environments and securely managing component reuse libraries or test assets in a centralized repository.
“CollabNet has built the collabXchange to best serve our customer base with options to extend and expand their CollabNet platform,” said Jim Ensell, vice president, business development, CollabNet. “Together, TestMaker and CollabNet TeamForge Lab Management provide a compelling solution for test automation in the cloud.”
About PushToTest
PushToTest is the open source application performance management and test automation solutions provider. PushToTest is paving the open source test (OST) solutions migration into the mainstream by making high-quality, low-cost technology accessible to medium and large size global organizations and by providing world class professional services. PushToTest provides a software testing orchestration platform along with cloud testing capabilities and outsourced testing solutions, as well as support, training, and consulting services to customers worldwide and through top-tier partnerships. PushToTest's open source strategy offers customers a long-term plan for building testing infrastructures that are based on and leverage open source technologies with a focus on rapid adoption of the latest technologies, reuse of test asset investments, and ease of management. For more information, visit www.pushtotest.com or send email info@pushtotest.com
About CollabNet
CollabNet is the leader in application lifecycle management (ALM) platforms for distributed software development teams. CollabNet TeamForge is the industry’s most open ALM platform, supporting every environment, methodology, and technology. With an integrated suite of easy-to-use tools that share a centralized repository, it is the only ALM platform that enables a culture of collaboration, improving productivity 10-50% and reducing the cost of software development by up to 80%. As the corporate sponsor of the open source Subversion project, the best version control and software configuration management (SCM ) solution for distributed teams, collaborative development is in CollabNet’s DNA. Millions of users at more than 900 organizations, including Applied Biosystems, Capgemini, Deutsche Bank, Reuters, and the U.S. Department of Defense, have transformed the way they develop software with CollabNet. For more information, visit www.collab.net or call (888) 778-9793.
Media Contact:
Paige Schoknecht
Prequent, Inc. (for CollabNet)
+1 (408) 275-1419 office
+1 (650) 223-4085 mobile
paige@prequent.com
Frank Cohen
PushToTest
+1 (408) 871-0122
info@pushtotest.com
Jan 20, 2010
TestMaker 5.4 Release Candidate
Try out the new TestMaker 5.4 and let us know your experience.
TestMaker 5.4 is a major feature enhancement release. The new software includes major feature improvements in the following areas:
- Easier and More Productive User Interface - The new TestMaker Editor is a fun and easy graphical tool to build and operate tests.
- Continuous Integration Features - Compatibility with Hudson, Bamboo, Collabnet TeamForge, Ant, JUnit, and other continuous integration environments
- Updated Tutorials - 30-minute tutorials on building tests of Ajax applications using Selenium, building tests of SOAP-based services using Selenium, and building tests of Flex-based services using TestMaker AMF protocols.
- Improvements to Selenium IDE - We began to make changes to Selenium IDE to improve its support for Ajax-based Web applications.
- Bug Fixes - Dozens of small fixes and improvements.
The project includes contributions from dozens of engineers in the TestMaker open-source community and PushToTest funded engineering effort by Andrew Zuercher, Ali Faiz, William Martinez Pomares, Luis Carlos Lara Lopez, and Peter Schumacher.
We are planning to release TestMaker 5.4 next week. We would appreciate your feedback now. Please try one of the download links for TestMaker Enterprise.
For Macintosh users:
http://tm53rc4.s3.amazonaws.com/PushToTest_TestMaker_Install_Mac.zip
For Windows users:
http://tm53rc4.s3.amazonaws.com/PushToTest_TestMaker_Install_Windows.zip
For Linux/Unix users:
http://tm53rc4.s3.amazonaws.com/PushToTest_TestMaker_Install_Linux.tar.gz
Barring no show-stoppers, this is the final release candidate and the final 5.4 software.
Please let me know any issues you run into by posting a message to the support forums.
Thank you.
-Frank
Dec 17, 2009
Open Source Test Workshop Announced for the Teens
Open Source Test Workshop dates announced for 2010
The Open Source Test Workshop is a free meet-up for people and organizations needing to test information systems for functionality, load and performance, and service delivery. PushToTest hosts the meet-ups. One recent student to the Workshop said this afterwards:
PushToTest recently announced the dates for the Workshop in January and February via live Webinar.
PushToTest hosts two forms of the Open Source Test Workshop:
Workshop for CIOs, CTOs, and Senior Managers
Workshop for QA Testers, Developers, and IT Managers
We hope to see you at the Workshop!
-Frank
Dec 14, 2009
Test Management with PushToTest
Test Management with PushToTest
PushToTest Global Services provides our customers with test management and business performance management solutions that include our TestMaker solution. We do so by integrating TestMaker into a test management stack that includes the following technology:
- Test case\suite management - PushToTest partners with Collabnet TeamForge and other open source packages to provide test management, bug tracking, and revision control for tests
- Test data management, (parsing , sanitisation & storage) - TestMaker Data Production Library (DPL) technology data enables tests from RDBMS solutions like MySQL. We train your team to build tests using DBUnit for data generation and replication.
- Security test case management - TestMaker supports security testing of X509, SSL, SAML, and application level security in test suites.
- Automated regression with command interpreter - TestMaker repurposes unit tests to be automated regression tests, load and performance tests, and business service monitors from one test.
- Integrated defect management - TestMaker provides integrated defect management through Collabnet TeamForge, Trac, and other ticket system.
- Test result storage and reporting - Fully automation storage and results reporting.
- Key Performance Indicator (KPI) reporting - Provided as part of PushToTest's reporting capability.
PushToTest delivers the above solution, provide training, and on-going support.
We would be glad to discuss this you in more depth. Please contact us.Frank
Dec 07, 2009
Web Testing Tools Comparison
Compare HP QTP to Selenium/TestMaker
Many testers, developers and IT managers ask PushToTest to compare HP QuickTest Professional (QTP) to PushToTest TestMaker with Selenium IDE. PushToTest provides open source test automation solutions for organizations needing to improve the reliability and reduce service interruptions in their Web applications, Rich Internet Applications (RIA, using Ajax, Flex, Flash,) Web services, and Business Process Management services. PushToTest is the Open Source Test (OST) expert for dozens of tools. This comparison document helps organizations looking for an inexpensive open source solution that works with their latest applications.
Here is the high-level executive summary of the report:
| HP QTP 10 | TestMaker 5.4/Selenium 1.0 | |
|---|---|---|
| Technical experience required to be successful | x | xxx |
| Web 1.0 Record/Playback | x | x |
| Rich Internet Application (RIA, Using Ajax) Support | x | |
| Drill down to root cause of functional issues/crashes | xxx | x |
| Record Tests | MS IE 6, 7, 8 | Firefox 2, 3 |
| Playback Tests | MS IE 6, 7, 8 | MS IE 5, 6, 7, 8, Firefox 2, 3, Opera, Safari, Chrome |
| Data-driven Testing | x | x |
| Reusable Test Components | x | |
| Agile software development lifecycle (SDLC) support | x | |
| Add-ons available | xxx | x |
| Language Support | VBScript | Selenese, Java, Ruby, Perl, PHP, Python, C#, Groovy |
| Functional Testing, Load Testing, Service Monitoring from one test script | x | |
| Run tests in the Cloud, in your QA lab, or both | x | |
| Price | $6000 USD Per Seat, Plus $1500 Annual Maintenance | Free (GPL 2, Apache 2) |
PushToTest intends to update this document from time to time. Please let us know your input.
Nov 05, 2009
Business Service Reliability or Yellow Sticky Notes?
Business Service Reliability or Yellow Sticky Notes?
We are asked "How's your business running?" frequently. PushToTest is a software publishing company. Most of our business is a set of applications that run in our datacenter. They should ask, "How are my application services running?"
Answering that question is no simple task. We have applications that use Web services, Service Oriented Architecture (SOA,) Rich Internet Applications (RIA, using Ajax, Flex, Flash,) and Business Process Management technology. Most of the applications are stateful. For example, to know if an application is up and running we need to log-in, navigate a few pages, and enter values. The resulting test use case requires operational data (the log-in, for example, is a real log-in with real id and password.) And validating the results requires us to assert the correct values are present. Plus, we want to see the results in a set of actionable charts that update over time.
When we think of what PushToTest goes through to ensure its business is running, it makes us wonder how the average medium to large organization handles these requirements? This is one of the main drivers for organizations to benefit from PushToTest services. We deliver solutions to:
- Reduce the risk of service interruptions.
- Mitigate the expense of running a QA lab.
- Advise with our expert insight on the latest initiatives, including Cloud Computing, Application Monitoring, Application Development Using Ajax, and Continuous Integration.
Oct 14, 2009
Make SOAP and REST Testing Easy, and maybe Fun Too
Make SOAP and REST Testing Easy, and maybe Fun Too
IN THE BRAIN OF OLE LENSMAR, AGILE TESTING OF REST SERVICES WITH SOAPUI
Ole Lensmar, the inventor of soapUI, is giving a talk on testing REST services. The talk will be in Paris, France on 4 November from 18:30. The talk is free. Registration is required.
If you haven't seen soapUI build tests of REST services then this will be an amazing event for you. soapUI makes building these kinds of tests easy, and maybe a little fun.
Here is the abstract on the event: REST is growing increasingly popular in the developer community due to its ease of use and natural approach to information publishing and established standards. Unfortunately (and as a direct consequence), testing of REST services can be a challenge since a formal contract is often missing. This talk will give a short background on REST vs SOAP in this regard and showcase the REST-related testing functionality in soapUI, including the possibility to generate contracts for XML and JSON representations which can be used to validate responses and even measure contract coverage to (hopefully) keep your manager happy.
Details on the event in French
http://www.zenika.com/conference/qualite-tests/soapui-avec-ole-lensmar/
And in English
http://skillsmatter.com/event/agile-testing/agile-testing-of-rest-services-with-soapui/ps-356
-Frank
Oct 07, 2009
Rapidly Finding The Path To Performance Bottlenecks
Finding the root cause of a performance bottleneck from load testing.
PushToTest is hosting a live joint Webinar with dynaTrace. dynaTrace makes a monitoring and analysis application to help surface the cause of a performance bottleneck. In the Webinar you will see us:
- Create a functional test in Selenium
- Automate test execution and repurpose test scripts for Load Testing using TestMaker
- Analyze the root cause of identified problems using dynaTrace
The Webinar will show how PushToTest and dynaTrace helps organizations to get up-to-speed with test automation by providing an open source solution that enables test automation and test reusability of your existing test assets. This Webinar goes a step further than the Open Source Test Workshop. It focuses on educating the community about how to make testing and root cause analysis more efficient.
Learn more about this free 1 hour live Webinar:
Automate Testing & Root Cause Analysis with PushToTest and dynaTrace
Sep 25, 2009
An Easier TestMaker!
A new graphical editor is on the way to make TestMaker more efficient and easier to use!
Perhaps the top most requested new feature from TestMaker users is an easier way to create and manage TestScenarios. A TestScenario is the orchestration instruction to run tests in the TestMaker distributed test environment. TestScenarios are XML formatted documents. They contain details on which TestNodes will run the test and define use cases by identifying which tests (Selenium, Windmill, soapUI, unit tests) to run. Unfortunately, TestMaker users hand-edit the XML file. This is at times cumberson and error prone.
We are building a new Forms Editor for TestMaker 5.4 This enhancement adds a GUI-based forms editor for TestMaker TestScenarios. We encourage you to preview and comment on the new design.

The resulting project is available for download at:
http://api.appcelerator.net/p/pages/app_page?token=Y4gNCB25
We implemented the Editor using JQuery, Titanium, Extjs and custom JavaScript code. The source code is at:
http://dev.pushtotest.com/svn/tm5/branches/tm54/modules/formseditor/
A screencast on how we built the Editor is at:
http://pttdownloads.s3.amazonaws.com/Editor_Cookbook/Editor_Cookbook.html
We ran several usability labs for the Editor already. View a PDF for the design of the changes at:
http://downloads.pushtotest.com/200909/FormEditor_NewWorld.pdf
We hope you enjoy the new features!
-Frank
Sep 24, 2009
Use TestMaker Enterprise Now, Pay For It In 2010
Use TestMaker Enterprise Now, Pay For It In 2010
Some organizations are choosing a very risky strategy. They are putting load and performance testing of their mission critical applications on hold for now because of their budget. They risk service delivery outages, service crashes, and slowly performing service functions. PushToTest has a better idea.
Put PushToTest services and solutions to work for you in 2009 and pay for TestMaker in your 2010 budget.
A) Sign-up for a PushToTest QuickStart and receive a TestMaker Enterpriselicense good for the rest of 2009.
OR
B) Sign-up for a PushToTest Turnkey Outsourced Load Test and receive a TestMaker Enterprise license good for the rest of 2009.
The TestMaker Enterprise solution comes with the following:
- Load Testing Solution (up to 1000 virtual users)
- Run The Tests On PushToTest OnDemand Servers (up to 15 hours)
- Receive Training and Support (Instructor led live Webinar)
- Our Experts Build and Operate Your First Test (up to 40 hours)
Continue To Benefit From PushToTest TestMaker and Support in 2010 for a guaranteed 2009 price.
Contact PushToTest today:
http://www.pushtotest.com/about/requestforinformation
The offer expires on October 15, 2009.
Details on TestMaker Enterprise at:
http://www.pushtotest.com/products/download
Sep 21, 2009
Orange County and San Diego Workshops!
Coming to Orange County and San Deigo, the Open Source Test Workshop!
The Open Source Test Workshop is a great place to meet your peers and learn the best practices to test your application. The Workshop is the ideal meet-up for QA testers, software developers, architects, and IT managers. We are all being asked to do more, faster, with less resources. Is there a better time to get together to ask questions and learn the best way to bring together Open Source Test tools and methodology?
The Workshop is the one place where you can learn how to use tools like Selenium, soapUI, HTMLUnit, Windmill, Mozmill, JUnit, and TestMaker. Join us at the next Workshop events:
Orange County, California on October 7th
and
San Diego, California on October 9thThe Workshop is Free. But seating is limited! Click here to register.
Avoid Unplanned Downtime, reduce downtime costs, and increase your developer and tester productivity. At the Workshop you will learn how these tools were made to work together. For example, repurpose a Selenium test into a data-driven load test. Then learn how to analyze service interdependenices and their resource usage by viewing the application's PurePath using dynaTrace. Look inside your Java enterprise application using Glassbox. Then integrate the solution into your continuous integration environment.
Plus we are hosting Live Workshop Webinars on:
For India/Asia, October 14, 20:00 to 23:30 Pacific time (UTC/GMT -7 hours)For Europe and Central/Eastern USA, October 21, 06:30 to 10:00 Pacific time (UTC/GMT -7 hours)
Comments from past Workshop attendees:
"A big thank you to you and your engineers. I've been working on a load test for a while, the Workshop accelerated my test development!"
"The Workshop was really a great learning experience for me. Now, I am quite comfortable with open source testing tools. That being said, I know that there definitely is a plus to have support from PushToTest."
"When I arrived at the Workshop and received your extensive materials I wondered: Is this really free?! You delivered an incredible value!"
Learn how you can leverage open-source testing tools (Selenium, soapUI, TestMaker, TestGen4Web, HTMLUnit) for functional testing, load and performance testing, and business service monitoring, with more flexibility than traditional solutions provide. Then learn how customers who have HP Mercury Quality Center, QTP, LoadRunner and BAC added TM to their testing tools to stay ahead of their competition and meet their testing goals.
The Workshop is Free. But seating is limited! Click here to register.Sep 08, 2009
When To Move To TestMaker Enterprise
When it makes sense to move from the open source community to TestMaker Enterprise
A little while ago a TestMaker user in our open source community wondered when it makes sense to move up to a paid subscription to TestMaker Enterprise.
TestMaker is ideal for load testing Rich Internet Applications (RIA) using Ajax, DWR, Spring, Hibernate, OCI/OCJ, and Oracle database technology. Our SeleniumHtmlUnit technology is unsurpassed at repurposing Selenium test scripts to be load and performance tests and business service monitors.
We are a professional open source software company. Your organization greatly reduces business risk, avoids unscheduled down-time, and increases customer satisfaction when using our solutions in the wild RIA environment. We participate in many of the RIA open source projects and can authoritatively identify best practices for using our solutions.
When our customers encounter a technology problem we immediate apply our engineers to deliver a solution. Most of our support organization is made up of engineers working on the core of TestMaker. That is the nature of our business and that is why we offer the TestMaker Enterprise product, with its professional support, training, and consulting services.
For example, one of our customers needed a SeleniumHtmlUnit method implemented. We delivered the implemented method in 2 days.
While we encourage everyone's participation in the open source test (OST) community, I am wondering if you have budget and an interest in buying TestMaker Enterprise? If so, what is your evaluation process to arrive at a decision?
Let us know your answers and we will propose a solution for your organization.
-Frank
Sep 03, 2009
Selenium Reference Card
Taking the complexity out of Selenium
PushToTest produced a new DZone RefCard "Getting Started With Selenium" is now available for free download. The RefCard will save you hours of time learning Selenium and show you how to save your organization time and risk through test automation.
Selenium is a portable software testing framework for Web applications. Selenium works well for QA testers needing record/playback authoring of tests and for software developers needing to author tests in Java, Ruby, Python, PHP, and several other languages using the Selenium API. This DZone Refcard starts with how to install Selenium and then moves on to cover working with TinyMCE, Ajax Objects, Reporting options and even the Future of Selenium.
-Frank
Aug 30, 2009
PushToTest Reaches New Heights
Testing at 30,000 feet
PushToTest achieved a milestone today: We ran a test from 30,000 feet!
American Airlines rolled out its new Gogo Internet in-flight Internet service. I'm typing this while at 30,000 feet somewhere between San Jose, California and Dallas, Texas.I ran my first high altitude TestMaker test! I'm using TestMaker 5.3.1 and an Amazon EC2 cloud machine!
I turn to the fellow sitting next to me on the flight. He is reading a book on JBoss Seam with Java examples titled "Absolute inversion of control." I smile broadly and tell him I just ran a test from our jet, to Amazon-hosted TestNodes, to the PushToTest site. I'm ecstatic! He says "nice" and continues reading.
I am such a test geek!
I say "TEST a more reliable world."
-Frank
<SYSTEM MESSAGE | 30-Aug-2009 15:41:10> Chat Session created
<SYSTEM MESSAGE | 30-Aug-2009 15:41:10> Alicia joined Chat Session
<SYSTEM MESSAGE | 30-Aug-2009 15:41:10> Client fcohen@pushtotest.com joined Chat Session
Alicia | 30-Aug-2009 15:41:15: Welcome to Gogo Inflight Internet. Thank you for the opportunity to help you. My name is Alicia. May I please have your name?
fcohen@pushtotest.com | 30-Aug-2009 15:42:14: hello
Alicia | 30-Aug-2009 15:42:25: Hello, how may I assist you today?
fcohen@pushtotest.com | 30-Aug-2009 15:42:45: I had hear about the Gogo trials. Congratulations on the deployment!
Alicia | 30-Aug-2009 15:43:29: Thank you very much. May I assist you with any questions today?
fcohen@pushtotest.com | 30-Aug-2009 15:43:57: 2 questions...
fcohen@pushtotest.com | 30-Aug-2009 15:44:33: What is the bandwidth of the Gogo network? I'm looking for bps up and down.
Alicia | 30-Aug-2009 15:45:04: Gogo In-flight Internet delivers speeds similar to a mobile broadband experience on the ground.
Alicia | 30-Aug-2009 15:45:14: During the most optimal settings the Gogo service runs, on average, at about 3.2mbps download and 1.7mbps upload. However I must note that the actual speeds you receive will vary based on the number of users on the flight, weather, and the aircrafts location.
fcohen@pushtotest.com | 30-Aug-2009 15:46:08: Nice. Is it a ground-based solution? Is there a router pointed down?
Alicia | 30-Aug-2009 15:48:08: Yes, the signal comes from the ground. There is a video at the Gogo website that can explain how Gogo works.
fcohen@pushtotest.com | 30-Aug-2009 15:48:48: Sweet. I will take a look.
Alicia | 30-Aug-2009 15:49:08: Great. Do you have any more questions for me today?
fcohen@pushtotest.com | 30-Aug-2009 15:49:12: Is there any special consideration for American Gold members?
Alicia | 30-Aug-2009 15:49:45: At this time, we do not have any promotions going on. I am sorry.
fcohen@pushtotest.com | 30-Aug-2009 15:51:05: I am flying to London in a few weeks. Will Gogo work for the time I am over the US?
Alicia | 30-Aug-2009 15:52:03: Yes, Gogo will be avalible over the continental U.S. depenting on the airline you are flying.
fcohen@pushtotest.com | 30-Aug-2009 15:53:04: Thanks. How many of American's planes have been equipped with Gogo? I'm looking for a percentage.
Alicia | 30-Aug-2009 15:54:45: I do not know the percentage, but we are installed on 103 planes.
fcohen@pushtotest.com | 30-Aug-2009 15:55:26: You must be a busy woman to support everyone! :-) How is it going?
fcohen@pushtotest.com | 30-Aug-2009 15:55:39: What kinds of issues do you most often encounter?
Alicia | 30-Aug-2009 15:56:55: It does get a little busy sometimes. Some to the most common issues are people not being able to browse or getting an activation error, but we are able to fix both issues.
fcohen@pushtotest.com | 30-Aug-2009 15:57:54: Thanks. I appreciate your answers. Is there anything in your answers that you would mind if I included in my blog? (http://www.pushtotest.com)
Alicia | 30-Aug-2009 15:58:22: Your are free to use what ever is in the chat.
Alicia | 30-Aug-2009 15:59:25: If you do want to use some of the information that is in the chat, you will want to copy and paste it on your computer. You will not be able to see anything in the chat once it is closed.Aug 26, 2009
TestMaker 5.3.1 Now Available
New version of TestMaker 5.3.1 is now available for immediate download.
PushToTest TestMaker is a distributed test automation platform for application performance management and monitoring. It repurposes tests written in Selenium, soapUI, TestGen4Web, and Mozmill, and unit tests in Java, .NET, Jython, Groovy, PHP, Ruby, and Perl into functional tests, load and performance tests, and business service monitors. TestMaker is ideal for Web applications, Service Oriented Architecture (SOA) applications, Rich Internet Application (RIA using Ajax, Flex, Flash) and Business Process Management (BPM) applications.
Enjoy!
-Frank
Aug 14, 2009
Solving Unintended Consequences
A short story of the unintended consequences at a PushToTest Global Service's customer.
PushToTest did a load test for a customer. The customer was running a fidelity program where teenagers played a Flash-based game. Every 15 minutes the service awards gifts to people playing the game. The Flash component checks the backend system every 15 minutes for the new gifts. The customer implemented no time-out mechanism.
Know what happens next?
The teenagers leave the Web page open, even when they are sleeping. The Flash components turn into a distributed denial of service attach engine. The site operations managers notice that every 15 minutes the server load increases, and it never reduces.
It was really interesting and fun to surface this problem and offer a mitigation.
That is the kind of challenge PushToTest Global Services loves!-Frank
Aug 12, 2009
QCon Conference Coming To San Francisco
QCon conference returns to San Francisco
PushToTest is a media sponsor to QCon, we wanted you to know about the third annual San Francisco conference (November 18-21, 2009) for enterprise software development people. QConSF features 80 technical sessions (Nov 18-20) and 2 days of tutorials (Nov 16-17).
We have arranged a special discount for PushToTest subscribers of an additional $50 off when you use the discount code "pushtotes_qconsf09" when you register for the conference.
$600 off to PushToTest users discount code: pushtotes_qconsf09 before August 28, 2009
Register now at http://tinyurl.com/lfvrvw
While most of the other software development conferences have been cancelled, QConSF attendance is 200% higher than it was at the same time last year (which was even before the economic crisis was announced). The venue is the same small and cozy Westin on Market Street, placing limits on the number of attendees.
Don Box Keynote: Data and Programs - Rethinking the fundamentals
The last ten years have seen an intense amount of energy devoted to how programs and data relate. This keynote at QConSF in November by WCF Architect & MS Distinguished Engineer Don Box will talk about the current state of the practice and how we arrived here, as well as identifying the next set of challenges ahead.
The track themes for QCon San Francisco & track hosts are as follows:
- Technical Skills for Agile Development
- The Cloud: Platform or Utility
- Architectures you've always wondered about
- Agility as a Craft
- Architecture for the Architect
- Browser as a Platform
- Cool Stuff with Java
- DSL in Practice
- Emerging Languages
- Kanban/ Lean Software Development
- Soa: Hits and Misses
- The Enterprise-IT Ecology
For a taste of the types of sessions at QCon, check out the following talks:
Software Architecture for Cloud Applications
While it is possible to transplant a traditionally-structured application onto a cloud platform, that isn't the best way to go. Release it! author Michael Nygard will discuss ways that running on a cloud computing infrastructure should affect your software architecture.
Clean Code: Craftsmanship and Ethics
Uncle Bob Martin of Agile, OO, UML fame outlines the practices used by software craftsmen to maintain their professional ethics. He resolves the dilemma of speed vs. quality, and mess vs schedule. He provides a set of principles and simple Dos and Donts for teams who want to be counted as professional craftsmen.
Open Source at Unibet.com - 10x Scalability at Half the Cost
With over four million registered customers in more than 100 countries, Unibet is one of Europe's largest online gaming operators. In this session you will learn about Unibet's continuously ongoing rearchitecture initiatives at a deeply technical level.
Lessons Learned from Architecture Reviews
Rebecca Wirfs-Brock of OO and Agile fame presents lessons learned from preparing for, presenting, and conducting architecture reviews. The software architecture review is one tool that helps reveal architectural risks and strengths as well as uncover unidentified issues that need addressing.
For complete details visit http://tinyurl.com/kk668y
Aug 11, 2009
How To Value Open Source Software
The World Values Open Source Software (OSS)
I'm looking out for PushToTest when I say this: I hope SpringSource revenue was very low to show a good multiplier for an Open Source Software (OSS) business. The multiplier is a key factor in determining a successful OSS company. VCs want a 10x multiplier. Put $10 million in and get $100 million out. It is my sincere hope that SpringSource revenue was less than $30 Million (annual run rate.) (Matt Asay's blog seems to think the number was just above $20 Million in mixed license/services revenue. That would put the valuation at 10 times.
Reducing the time it takes a Java developer to build an application is valuable to organizations. SpringSource is betting that making management of the resulting Spring-based application easier will unlock huge new benefits to organizations. This is the reasoning behind the SpringSource Hyperic merger.
I had a chance to speak with Rod Johnson (CEO) and Javier Soltero (CTO of Management Products) of SpringSource. Johnson and Soltero make a happy pair. They even finished each other’s sentences at times. This seems to be a continuation of their earlier technology partnerships. For example, Spring Enterprise comes with Hyperic HQ. Spring uses AspectJ technology to transparently instrument enterprise applications.
I have a business interest in understanding Spring’s management technology for Java enterprise applications. PushToTest built a monitoring API that reads performance metrics from Glassbox (http://www.glassbox.com). Glassbox integration comes in TestMaker 5.3 and provides correlation for root cause analysis and mitigation. PushToTest designed its monitoring API (PTTMonitor) to read other performance monitoring systems through the same JMX interface that Spring uses to publish performance metric. Look for an announcement from PushToTest shortly!
Spring-based applications are automatically instrumented for monitoring and management. Hyperic then monitors internal operations and presents the data as a set of dashboards, consoles, and reports.
On the face of it the merger makes business sense too. Johnson told me owning an open source business is nothing different from anything else: “Pre-revenue requires hand waving. Hyperic had million dollar revenue streams and a definable growth rate.”
Johnson said SpringSource aims to achieve $1 Billion in sales and make its IPO in 18 months. That would certainly make SpringSource’s venture capitalists (Benchmark and Excel) happy.
Soltero gave some details on the upcoming product roadmap for the combined companies. Cloud management announcements are coming down the track. They are getting rid of JBoss and will do new development based on Spring. Hyperic Sigar (http://www.hyperic.com/products/sigar.html) low level parts are going into other parts of Spring.
SpringSource’s reach into management may extend beyond Java enterprise applications. Johnson told me SpringSource contributes to the Apache group httpd server.
Johnson told me the black box nature of PHP and Ruby on Rails improves developer productivity but lacks the visibility into the internals to make it manageable. Java has JMX, .NET has Perflib and CLR application management. Java and .NET have a centralized management model that you can plug into, including performance counters, service and statement management. Johnson said, “With SpringSource we can make JMX and related capabilities leveraged past the ISVs.”
-Frank
