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
testing are:
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
presentation.
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
eve... (more)
We can visualize resource starvation using an elaborate rendition of the
Dining Philosophers Problem. This classic metaphor of resource allocation
among processes was first introduced in 1971 by Edsger Dijkstra in his paper
"Hierarchical Ordering of Sequential Processes." It's been a model and
universal method for verifying theories on resource allocation ever since.
The metaphor goes like this: There are three well-known philosophers in an
Asian bistro. Dinner is served but they are only given three chopsticks
because the restaurant's supply truck has been stuck in a snow storm f... (more)
This article tries to demonstrate that Java can be more productive than Ruby.
We are going to develop the same application of the article Rolling with Ruby
on Rails Revisited (part 1 [1] and part 2 [2]) but using POJO [3]s annotated
with JPA [4] and a Model Driven Framework, OpenXava [5] in this case. The
result is that with less code, and less time you obtain a more powerful
application.
Ruby and rails: The regressive framework
Ruby on rails [6] is so elegant, so easy, so productive. I cannot avoid read
and heard continuously these comments. For example, the article Rolling with ... (more)
JavaBlackBelt offers Java developers that chance to prove their skills with
Java and related technologies, including EJB, Hibernate, Struts, Spring,
Servlet/JSP, Tomcat, Ant, Design Patterns, JSF, JUnit, JDBC, Swing, XDoclet,
Architecture, WebLogic, JavaScript, SWT/JFace, and XML Parsing.
The company is focused on its concern that most developers have
unrecognized skills. "They have to learn many technologies and frameworks to
be productive. It takes nine months on average for a non-java developer to be
comfortable in writing a typical business application with Java," company
in... (more)
Normal 0 false false false EN-US X-NONE X-NONE
Brussels, Belgium, January 21, 2009 – JavaBlackBelt, a leader in Java
learning and now powered by over 50,000 developers in its European community,
today announced the opening of its web 2.0-based Java skills management
services to enterprises in the US and India. Specifically, it has reached
agreement with Boston-based Global Force DIRECT™ for distribution rights
across these regions.
The JavaBlackBelt service, driven by crowd-sourcing/moderation, already
offers the world’s most comprehensive, state-of-the-art digest of Java
skil... (more)