Q&A: James Christie on why software usability is so important today

New test automation techniques like service virtualization can do a fabulous job in helping to ensure that the underlying software components work together flawlessly. However, organizations need to make sure that the resulting software is usable, as consumers get more fickle about the applications they will use. I spoke with James Christie, principal of Claro […]

Read more
Q&A: Seretta Gamba says stop reinventing the wheel with test automation patterns

As organizations begin to move towards more agile development methods, they frequently come up against the same testing problems. Test-automation technologies like service virtualization can play some role in helping to automate this process. A new concept called test automation patterns could provide a higher level abstraction for organizing the testing process. I caught up […]

Read more
Bob Galen Q&A: Test automation is central to your successful Agile transition

Buying into agile-oriented tools and going to seminars is one thing. But actually making it work in practice requires thinking about adopting new processes and communications strategies between developers, testers and production. I spoke with Bob Galen, Principal Agile Coach at Velocity Partners, who elaborated on some of the key elements of executing a successful […]

Read more
Michael Bolton Explains the Important Difference Between Software Checking and Testing

As organizations begin to implement more agile development, they are also looking at rapid software testing approaches to keep pace with development. I spoke with Michael Bolton, Principal of DevelopSense and co-author (with James Bach) of Rapid Software Testing.  He explains the skillset and mindset of rapid software testers, and how this can leverage test […]

Read more
Q&A: Hans Buwalda says automation doesn’t replace testers; It makes your testers better.

The rise in tools like service virtualization for automating software testing can reduce the amount of work required to generate new tests. On the surface, this may lead to the impression that organizations can replace testers with developers more proficient at automation. But this is likely to lead to more problems in the long run, […]

Read more
Forrester talks about five considerations for shifting left

Talk about shifting left is all the rage these days in organizations leading the pack in faster software development, but there’s no silver bullet for putting it into practice. In a recent webinar, Diego Lo Giudice, principal analyst with Forrester, talked about five key considerations involved in implementing “shift left” as a practice. When organizations […]

Read more
Q&A: A new approach for testing web behavior

There are a number of different ways to test software code for Web applications. They include static analysis and dynamic testing approaches, such as Service Virtualization. Static analysis techniques provide a quick-and-dirty way to identify problems earlier in the development process, but the approach traditionally is limited in the kinds of bugs it can detect. […]

Read more
People problems: Are humans killing your software performance?

At the recent JavaOne Conference, Ben Evans, co-founder of jClarity, a performance analysis tool vendor, talked about the human factors challenges that can kill software performance. The goals of a performance initiative, he said, should focus on risk reduction, improved reliability and increased maintainability. Evans defines performance as a measurement-driven approach to understand application behavior […]

Read more