In my last blog post , I shared the 5 best practices my teams have learned during our own DevOps Journey.
Expand agile practices beyond development and test to include client, business stakeholders, and operations to breakdown silos and improve outcomes.
Shift Left with continuous testing using automation and virtualization to eliminate long back-end test cycles and increase quality.
Build a delivery pipeline leveraging tools-as-a-service... [More]
Welcome to the world of performance testing . I hope that this blog helps decision makers understand performance testing. What is performance testing ? Here is a non-exhaustive list of different aspects of performance testing . There are many.
Types of performance tests
Load testing is appropriate when you want to know what your application does under a specific load. For example, what are the response times when 100 users send requests to your application at the same time?
Recently, Gartner, Inc. positioned IBM as a leader in the 2014 Gartner Magic Quadrant for Integrated Software Quality Suites (ISQ) report. For the report, Gartner evaluated 14 worldwide vendors, placing IBM in 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 success, but technology changes like... [More]
IBM partnered with Software Quality Engineering to execute a survey that explores where today’s testers are spending their time, what obstacles they most often encounter and where they think their attention should be focused. These are the responses from 250 test professionals - primarily quality managers, test managers and test leads - from around the globe, all with 6 or more years of experience.
Check out the complete results of the survey.
The other day, a client called me about the following issue: a university with about 30,000 students wanted to put a course enrollment application online. By putting this application online, students would be able to enroll in courses remotely. Because the university starts enrollment for these courses every semester, the expectation is that this application will suffer peak loads. The university believes that 700 users will use the application at the same time. Therefore, the client sets a performance requirement of 700 users. This is just one... [More]
If you don’t have the right tools for quality management in place when you are working on a project, you could end up facing some tough challenges.
About four or five years ago, I worked for a defense company in Turkey where I was responsible for configuration management and IBM Rational tools maintenance activities for the IBM Rational DOORS , Rational ClearCase , Rational Rhapsody and Rational Publishing Engine (RPE) products. One day, our test team started to complain because they were having some... [More]
Unless you've been living under a mountain of textual specification and source code, you've likely heard of either model-based systems engineering (MBSE) or model-driven development (MDD). The results that I have seen, as a result of implementing these capabilities, have been remarkable. One engineer told me that he had been asked to try to measure the ROI (return on investment) of MBSE. He had responded that it did not matter what the ROI was; he could not do his job without it.
The response... [More]
You have the skills, now get certified with onsite IBM Professional Certification exams! IBM Innovate attendees are eligible to take two complimentary IBM Rational certification exams at the conference testing site. Additional exams are available at the significantly reduced price of USD $100. All current Rational certifications will be available for attendees; in addition, two new certifications will be introduced at Innovate 2014:
IBM Certified Specialist - Rational DOORS NextGen
IBM Certified Specialist - Rational... [More]
The service virtualization space has come of age in Forrester’s new report, “The Forrester Wave™: Service Virtualization And Testing Solutions, Q1, 2014.” Forrester’s first report on this emerging technology highlights many of the key messages that IBM has been evangelizing since our acquisition of Green Hat two years ago. It also underscores that IBM is a leader in this market with a huge amount of momentum on our side.
IBM has made... [More]
As our need to deliver software faster and meet market demands has increased, something usually has to give. The old adage says that you can only deliver against 2 of the 3 mandates (cost, timeframe, quality), so choose which one won’t happen. However, that is no longer an acceptable answer. As an increasing number of organizations are going “agile”, quality concerns are being raised yet again. But being “agile” doesn’t have to mean sacrificing quality. As a matter of fact, with agility can come increased quality as more people are testing the... [More]
It’s a new era of technology , brought forth by intelligent systems and smarter products. We are building a smarter planet , by changing the way we use technology .
Governments are using intelligent systems to plan, prevent and prepare
Smart cities are digitally connected and optimized , using data from transportation systems, energy management systems, and water supply systems to plan for unexpected events, prevent strained resources and prepare for growth and congestion in the future.
For all these systems to work... [More]
Why software isn’t so soft
For something with the word “soft” in the name, software is very hard indeed. Every study I’ve seen has shown that we, as an industry, are terrible at estimating how long it will take to create and not good at all at producing it without defects. There are all kinds of reasons for this, but mostly it boils down to the fact that creating software is far more akin to a craft than an engineering discipline. Each software product is lovingly sculpted from the depths of our creative minds. Developing software is... [More]
by Gina Poole During Innovate last week, I provided an overview of the announcements about our spring launch for product & systems teams. Today, I'd like to give you a few details about our announcements geared for IT organizations. There are three key areas of capability that will help IT organizations: Accelerate delivery through improved integration across the application lifecycle Reduce cost and create new business value by expanding application lifecycle management beyond the development team Improve flexibility and boost... [More]
In this smarter world, the complexity of software, products and systems is continually increasing. Innovative functionality has become an important competitive differentiator while quality has become a hygiene factor. Quality has to be considered across the development cycle starting from the concept stage to until end of life or maintenance. A recent IBM white paper examines just how the role of quality assurance has changed and provides best practices to extend Application Lifecycle Management (ALM) to include quality management and improving... [More]
Why do CSPs and NEPs need to collaborate to reduce time to service for equipment and applications?
Many of the common services on mobile networks, e.g., download of phone ringtones, navigation, or network optimization, that consumers enjoy today are managed by Communications Service Providers (CSPs). CSPs provide these services but the underlying hardware and software that provides that service come from Network Equipment Providers (NEPs). Given the volume of the consumers that use these services, proper testing is essential to ensure they... [More]
Creating high quality products has its own significant share of contribution from testing. In a rapidly changing world, organizations have to develop complex products with short development time frames. Coupled with it, if the products are released for end consumers which can range in millions; an organization has to be very careful about the quality of the releases. The paradigm of testing is changing with these challenges and the roles and responsibilities of developers or testers are still evolving. An effective practice is to do the testing... [More]
The economics of mobile application testing
The year 2011 seems to be when a lot of companies are motivated to extend their business applications to support mobile devices. I get asked about how IBM Rational supports mobile application development at least once a day (usually more often than that!). As new smart phones and tablets are projected to become the "client of choice" for internet access ( ZDNet: As Microsoft's monopoly crumbles, its mobile future is crucial ), business application support for them will only intensify in... [More]