The term Shift Left refers to a practice in software development where teams focus on quality, work on prevention instead of detection, and begin testing earlier than ever before .
The goal is to increase quality, shorten long test cycles, and reduce the possibility of unpleasant surprises at the end of the development cycle—or still worse, in production. In many organizations, automated testing of today’s composite applications is being executed via the user interface, once the complete application has been developed and... [More]
Just a short note to make all aware of some upcoming webcasts. The content to be presented during these events should really help teams address their continuous testing and continuous deployment challenges.
Shift Left to better business results: Speed delivery of higher quality software.
October 15, 2014 - 1 pm ET
Many of today's organizations struggle to deliver quality software at the speed their users demand. Successful organizations are moving to a DevOps approach and shifting testing to the left. But... [More]
IBM can notify you when useful technical activity occurs - for example, TechNotes are published or APARs are opened (or closed). It's can be a bit difficult to find it (there are no links from any TechNote page, oddly enough), so here's a tip on how to subscribe.
You can set up the notifications at https://www-947.ibm.com/systems/support/myview/subscription/css.wss/folders?methodName=listMyFolders
You want to click 'subscribe' then click 'Rational' - my subscription to 'Rational Test... [More]
Did you hear the news? IBM Innovate is on the move for 2015. After nine great years at the Swan and Dolphin resort in Orlando, Innovate is leaving the land of children theme parks and headed back to Vegas - the adult playground in the desert. And with planning already underway, I am sure this will be a very exciting event for all who decide to attend. Why not join us?
Now, if you weren't aware, the InterConnect website is up and running providing the most recent event information. The latest announcement is that the... [More]
Recently, on August 28, 2014, Gartner, Inc. positioned IBM as a leader in the published 2014 Gartner Magic Quadrant for Integrated Software Quality Suites (ISQ) report. For the report, Gartner evaluated 14 worldwide vendors, recognizing IBM moving to the number one spot in the leaders quadrant based on its completeness of vision and ability to execute.
Testing is one of the key processes in the software development life cycle. The market has been steadily maturing to deliver improved user... [More]
I spent last week working with a technology firm that depends on web services offered by healthcare.gov.
It was very interesting to peek behind the curtain. We' ve all seen the congressional hearings, and heard the talking heads shouting at each other.
But in the real world where we bring technology to bear on real problems, I found that Rational Test Workbench & Rational Test Virtualization Server could help this customer in many ways!
We see problems with SOA implementations at many customers - but rarely do we... [More]
Have you ever wondered how much time is lost to non-productive work and how test teams struggle to deal with these lost hours? Particularly when their managers believe that they are continuously testing the software being developed for the benefit of the company they work for.
If you are like me, perhaps you want to know the impact of these testing interruptions - adhoc meetings, processing email, etc? Were some tests being deferred or ignored entirely because the Testers were addressing these "busy work" requests? How... [More]
Yesterday I was tuned into a popular music station for youngsters in the Netherlands. On that radio show they called the Vice-President of the European Commission Neelie Kroes. She is a well-known, highly rated, person in the Dutch politics and already for years she is a high profile European Commission member covering the Digital Agenda which includes ICT. As US regulations touch us here in Europe, you must have noticed that Windows provides you with a selection of browsers. A very visible result of her work, Kroes demanded that Microsoft... [More]
The definition of a Test Centre of Excellence (TCoE) can be quite varied. Some are all about governance and some are more concerned with being resource pools and central areas for providing tooling. Here are some thoughts on the former approach.
I’m not a fan of bureaucracy, or more accurately, rules that I don’t want to follow. In my career as a software tester, it always gave me great frustration when I had to test in a fully prescribed, “best practice” fashion. I really hate the term best practice. Yes, there... [More]
I originally posted this here in the membership only forum of the Integration Testing Learning Circle but realised that a more public airing would be appropriate. So here it is:
Ask “Why?” Ask “How?”
Or if you prefer the more boring title that I decided against: “Consider statements of fact in context and question them.”
This is something that I believe everyone should keep in mind when looking at any product but it is especially prudent when looking... [More]
It’s amazing to reflect back on how far service virtualization technology has come in the last two years since IBM acquired Green Hat. Back then, when I spoke with customers, they would either say “what’s service virtualization?”, or they would refer to it as a cool new technology that they’ve been meaning to investigate.
What a difference two years makes. The recent report ,... [More]
Passing time between flights from one city to the next I'll often head over to 'The Daily WTF' for some light reading and entertainment. Recently a post caught my eye because it illustrates how businesses are missing a trick when it comes to delivering software on time and to quality.
It is easy for most of us IT practitioners to relate in one way or another to John's story and the frustrations at the eventual outcome. If we... [More]
Many large financial institutions rely heavily on back-end mainframe systems for completion of regression testing of distributed systems. Challenges arise from several aspects of testing. The mainframe needs to be available during the testing phase which can be a challenge, but also as critical is the fact that the data that is contained in the mainframe needs to remain in sync with the data that was used to create the regression tests. This is a challenge for several reasons.
Typically developers and testers... [More]
Within the context of a complex middleware development project, attempting to work on “next release” deliverables prior to gaining formal acceptance of the current release and reaching a “baselined” status can be a frustrating (and risky) exercise.
By their very nature, large development environments tend to be a little thin on the ground due to their associated licensing, hardware and maintenance costs -often projects will run only one “DEV” environment. As a customer goes... [More]
IBM has been working with several companies for many years, and helped them be more efficient and reduce costs with a broad portfolio of products.
Service Testing and Virtualization is another opportunity for IBM to add value to customers operation. The solution is not just about a software tool. IBM proposes a comprehensive plan of software tools, implementation services, staff training, ongoing education and regular scheduled health checks to ensure the software solution is being... [More]
First things first, as this is my inaugural blog post here on DeveloperWorks it is only fair I give a little background about myself ( http://tinyurl.com/pj5fqpp ) and why you should care about what I post (spoiler: you probably shouldn't).
I've been in IT since graduating in 2000 (just missing the Y2K gold rush!), working a range of roles from developer, through to consultant and now IBM Client Technical Professional with specialism in Integration technology and Service Virtualisation - I'm British so the 's' stays.
If you are looking at continuous testing, do you have a plan for efficiently setting up your test environment? For complex applications, there are many components to stand up, including ones which you are not responsible for testing. Once you are done with your build and are ready to deploy, how do you focus on only deploying and configuring the pieces that are necessary? This is where service virtualization can help. Suppose your application needs an external credit card processing web service. Every time you... [More]
Have you ever wondered how and why certain individuals get promoted as featured speakers at conferences and events? Is this the type of attention you would like for yourself? If you haven’t already figured it out, it is because they work very hard at promoting themselves. Their reward; credibility in the industry. They probably have a large number of social followers or their blogs are regularly read by thousands of people - people like you and me. Our reward in listening to them; we might just learn something new and innovative.
For several weeks now, I'm working on a ever evolving RPE template using CLM data. You might say, weeks!?! Does it take that long. Yes and no. First the no, the technique is easy if you have some tips and tricks. Within minutes you have a basic template which you can run and use in production. But than it strikes you. What do I want to report? How do you want to do this? What a good way of representing. That's exploration, making improvements based on what you have. While I was doing this I learned a lot of RPE, RQM, traceablity and... [More]