WebSphere

User Group UK

Looking for up-to-date content? Check out IBM's WebSphere, Liberty, Java & DevOps Community, as well as @wasdevnet and @openlibertyio on Twitter!


Title:
Large scale testing in an Agile world: Building quality in the IBM SDK for Java v7
Stream:
Java SIG (2)
Speakers:
Andrew Taylor; Iain Lewis
Abstract:
Followers of Agile development practices will know that with the arrival of new function comes new bugs and new bug fixes. Therefore it is critically important to regularly run existing tests ( to check for regressions) , as well as new tests. Deciding what to run and how frequently to run it needs to be carefully considered, especially when it is not feasible to run all tests on every build.

Testing the IBM Java SE product is a larger task that you may expect - To the casual user it is a black box that provides you with a base on which to run your Java applications, but peek beneath the surface and you find a complex combination of systems including not only the core VM, but also a JIT compiler, Garbage Collector, base Class Libraries as well as bundled value add libraries. Coupled with the wide range of platforms supported and the geographical spread of the development teams the challenge facing the test teams is high.

The talk will cover how IBM's implementation of Java is comprehensively tested across a worldwide organisation in an Agile development environment, focusing on the recent delivery of Java 7 SE. We will look at the problems faced in meeting IBM's high quality standards, and how we address those problems, including covering a wide variety of use cases and the automation required to support this on a large scale.
Bio:

Andrew Taylor:

Andrew joined the IBM Hursley Park Development Lab in the United Kingdom, as a graduate in 2006 after completing a masters degree in Physics. Since then he has been part of the System Test team for the IBM releases of Java, working on delivering Java SE 6 and 7, as well as WebSphere Realtime Java. He currently focuses on managing and improving the department's test automation infrastructure and tooling

[image not found]

Iain Lewis:

Iain is part of the Java Technology Center (JTC) team in IBM based at the Hursley Park Development Lab in the UK, and has spent 10 years in various roles, developing, servicing and testing the IBM SDK for Java.
He is currently a senior member of the system test team, and is responsible for testcase development and automation across 4 Java releases and 12 supported platforms. His current focus is on using dynamic code generation to improve the testing of the JIT compiler within the SDK.

[image not found]

MidVision
CSI
Prolifics
Safira
XebiaLabs
iDelta
Technology Solutions - formerly a division of Avnet, now part of Tech Data.
Compuware
SOA Software
Ranger4
Nastel
W3Partnership
Icon Solutions
AppDynamics