Graphical user interface (GUI) testing is a potentially problematic area
because constructing effective test cases is more difficult than the
corresponding application logic. The roadblocks to effective functional GUI
Traditional test coverage criteria like "80% coverage of the lines of code"
may not be sufficient to trap all the user interaction scenarios. End users
often use a different user task interaction model than the one conceived by
the development team.
Functional GUI testing needs to deal with GUI events as well as the effects
of the underlying application logic that results in changes to the data and
The common methods for functional GUI testing are the "record and execute"
script technique and writing test programs for different scenarios. In the
"record and execute," the test designer interacts with the GUI and all the
The editors of SYS-CON Media's Java Developer's Journal are in a unique
position when it comes to Java development. All are active coders in their
"day jobs," and they have the good fortune in getting a heads-up on many of
the latest and greatest software releases. They were asked to nominate three
products from the last 12 months that they felt had not only made a major
impact on their own development, but also on the Java community as a whole.
The following is a list of each editor's selections and the reason why they
chose that product.
Desktop Java Editor
SwingLabs is an open source laboratory for exploring new ways to make Swing
applications easier to write, with improved performance and greater visual
appeal. It is an umbrella project for various open source initiatives
sponsored by Sun Microsystems and is part of the java.net community... (more)
LOS GATOS, Calif., Aug. 21, 2014 /PRNewswire/ -- OpenEd (www.OpenEd.io), the
largest K-12 educational resource catalog, announced the addition of Lila
Tretikov to its board of directors today. Tretikov will provide her expertise
to assist OpenEd's mission to provide open source, modern teaching tools and
resources to educators allowing them to create a personal learning experience
for all students.
With more than 18 years of open source and programming experience, Tretikov
began her career at Sun Microsystems before founding technology marketing
company GrokDigital, and serving as Chief Information Officer for SugarCRM.
In May 2014 Tretikov was appointed executive director of the Wikimedia
Foundation; she has since been honored by Forbes magazine as one of "The
World's 100 Most Powerful Women."
"OpenEd is changing K12 education by helping teachers build curricula fo... (more)
Oracle on Thursday announced fiscal 2010 Q2 GAAP earnings per share of
$0.29, up 15% compared to last year.
Second quarter GAAP total revenues were up 4% to $5.9 billion, while
quarterly GAAP net income was up 12% to $1.5 billion. GAAP new software
license revenues were up 2% to $1.7 billion.
GAAP software license updates and product support revenues were up 14% to
$3.2 billion. GAAP operating income was up 10% to $2.2 billion and GAAP
operating margin was up 200 basis points to 37%.
Oracle also intends to build and sell complete systems for private cloud
computing platforms, combining Sun hardware and storage with Oracle's.
Oracle Named Exclusive Diamond Sponsor of Cloud Expo 2010
GAAP operating cash flow on a trailing twelve-month basis was $8.7 billion,
Second quarter non-GAAP earnings per share were up 15% to $0.39. Non-GAAP
total revenues were up 3% to ... (more)
Mergers & Acquisitions on Ulitzer
Bucking an apparent deal between Oracle and the European Commission to
approve Oracle’s acquisition of Sun and its MySQL database, MySQL creator
Monty Widenius kicked off a worldwide petition late Monday aimed at “saving
MySQL from Oracle.”
He vowed to keep going until the “the very end of the process.”
Widenius is appealing to MySQL users to sign a petition that asks regulators
to force Oracle to divest MySQL, or at least make Oracle commit to a linking
exception for applications that use MySQL with the client libraries (for all
programming languages) for plug-ins and libmysql or require Oracle to release
all past and future versions of MySQL until December 2012 under the Apache
Software License 2.0.
Widenius doesn’t mention that his latest start-up Monty Program Ab and its
MariaDB fork of MySQL would benefit from any of his propose... (more)
Download GlassFish 3.0 Whitepaper
Sun Microsystems and the NetBeans developer community announced the
availability of the NetBeans Integrated Development Environment (IDE) 6.8,
the first IDE to provide complete support for the Java(TM) Platform
Enterprise Edition 6 (Java EE 6) and Sun GlassFish(TM) Enterprise Server v3,
as well as other innovative new features.
Click Here to View GlassFish 3.0 Webinar
With complete Java EE 6 and GlassFish v3 support, the NetBeans IDE 6.8 makes
language and platform improvements easily available to developers and helps
accelerate application development. The NetBeans IDE 6.8 enables developers
to take advantage of the latest Java EE 6 language features that simplify
Java application creation, including POJO-like development, more annotations
and less XML configuration. Additionally, developers can easily target and
deploy to GlassF... (more)
Oracle Journal on Ulitzer
Amazon's EC2 and S3 have nothing to fear from Sun. Oracle says it's going to
blow the Amazon-aping Sun Open Cloud away.
It doesn't want to pursue the on-demand service, announced last March, a
month before Oracle agreed to buy Sun, and promised for the summer, as a
worldwide public cloud using OpenSolaris, Linux, Windows, Sun Grid Engine,
ZFS, MySQL and Java running on Sparc and x86 blades complete with open APIs.
Oracle's chief corporate architect Edward Screven said, "We don't plan to be
in the rent-by-minute computer business. We plan to provide technology for
others that are in the rent-by-minute computer business and lots of other
business you might call cloud computing."
Any interesting technologies Sun developed or bought for the thing like
Belgian cloud player Q-layer's virtual data center widgetry will be sucked up
into what Oracle... (more)
This is the third blog post in a series of blog posts about open source
Content Management Systems (CMS). You can find the first two parts here (Part
1) and here (Part 2) .
In the last article in this series we covered Xoops, Seotoaster, e107,
Concrete5, and Typo3, five leading Content Management Systems. In this
article we talk about the next five: MediaWiki, Moveable Type, dotCMS,
Dotclear, and Zope/Plone.
11. Media Wiki
MediaWiki is a PHP designed open source software wiki package, initially
built for use on Wikipedia. Now it is used by several other projects of the
non-profit Wikimedia Foundation and by many other wikis, including this
website, the home of MediaWiki. The free software is available under the
license of the GPL. It runs on a LAMP (Linux, Apache, MySQL, PHP)
architecture. It’s designed to run on large server farms for websites that
get mill... (more)
into the issues covered in this post during development or even testing.
However, you are fairly likely to run into these issues after your system
goes live. It would easily result in days or even weeks of soul searching
(speaking from my personal experience:-)). Part of the problem seems to be
the lack of documentation from the web. The other part of the problem is that
the problem is rather a Java language problem(very convoluted). - Java limits
the maximum method size to be 64KB.
1. JVM Byte Code Size Limit Problem
On rare occasions, you will see exceptions like the followings from Rhino
Exception in thread “main” java.lang.IllegalArgumentException: out of
at org.mozilla... (more)
Sun is joining Amazon and IBM in the top industry keynote lineup for
SYS-CON's 2nd International Cloud Computing Conference & Expo in New York,
March 30-April 1, co-located with the 5th International Virtualization
Conference & Expo. Sun's Sr. VP of Cloud Computing, David Douglas, will be
joining Amazon's CTO Dr Werner Vogels and IBM's Cloud Computing CTO Kristof
Kloeckner. Between them these three industry thought leaders represent
extremely well the steadily growing importance of Cloud Computing in the
world of Enterprise IT.
Douglas's keynote will be entitled "A World of Many Clouds."
Sun is committed to making cloud computing a pervasive reality. Sun's open
source philosophy and Java principles form the core of a strategy to provide
interoperability for large-scale computing resources through open and
transparent cloud platforms that minimize lock-in.
Sun envisio... (more)
Sun's CEO Jonathan Schwartz has been reviewing Sun's three major strategic
imperatives, and the company's progress going in to its next fiscal year. As
industry blogs go, the three entries he's produced so far are miniature
masterpieces. A fourth and last one is on its way.
The first in the series, titled "Understanding Sun in Three Easy Steps,"
kicks off with the bright and breezy intro:
"We're approaching the end of our fiscal year, and given all the swirl in the
economy, I thought it worthwhile to restate where Sun's headed as a company,
to let customers, partners, employees and investors see and understand where
we're headed. Clarity's always useful, doubly so in times of uncertainty."
But it isn't long before Schwartz shows us how he's earned his reputation as
one of the industry's most insightful bloggers, with a natural ear for a
"I'm neither wo... (more)