John Ruberto
Member for
20 years 2 monthsJohn Ruberto takes an engineering approach to building quality into software. He teaches leadership principles applied to quality at the Software Leadership Academy, his blog, and as conference speaker.
John is currently consulting in Quality Engineering practices and coaching engineers to become better leaders. He has previously held positions uo to VP of Quality Engineering at First Data, Concur, Intuit, Alcatel, PhoenixBIOS, and Boeing. He holds a BSEE from Purdue, MSCS from Washington, and MBA from SJSU. You can find John at @JohnRuberto or blog.ruberto.com.
John Ruberto takes an engineering approach to building quality into software. He teaches leadership principles applied to quality at the Software Leadership Academy, his blog, and as conference speaker.
John is currently consulting in Quality Engineering practices and coaching engineers to become better leaders. He has previously held positions uo to VP of Quality Engineering at First Data, Concur, Intuit, Alcatel, PhoenixBIOS, and Boeing. He holds a BSEE from Purdue, MSCS from Washington, and MBA from SJSU. You can find John at @JohnRuberto or blog.ruberto.com.
All Articles by John Ruberto
All Stories by John Ruberto
|
Test Faster: How We Cut Our Test Cycle Time in HalfIn just a year, one test team reduced its test cycle by more than 50 percent. It took analysis, planning, and effort—first they looked into how they spent their time, and then they questioned whether they could reduce time in any of those areas. Once they knew where they could be more efficient, they could start tackling their blockers. Here's how you can, too. |
|
5 Ways to Optimize Tests for Continuous IntegrationMany teams have existing automated test suites that are not included in a continuous integration program. Maybe the tests take too long to execute, or they are not reliable enough to give accurate results. Here’s how to assess your test suites in terms of value added and time to execute, along with five proven strategies to optimize those suites for CI. |
|
Uncovering Hidden Boundary Values in TestingBoundary value analysis is a stable of test design, but sometimes the boundaries are not so obvious to the black-box tester. These are called hidden boundaries. This article provides several examples of hidden boundaries, along with some tips to design your test plan in order to reveal hidden boundaries. |
|
100 Percent Unit Test Coverage Is Not EnoughMany people equate 100 percent unit test coverage with high code quality, but that is not enough. Code coverage tools only measure whether the tests execute the code; they make no judgment on the effectiveness of the tests. Testers should review unit tests, even if they have high coverage levels, and either help improve the tests or supplement them with extra tests where necessary. |
|
Focus Your Testing by Understanding How Customers Use Your ProductIf you're uncertain about where to focus your testing or what kind of testing you should be doing, look at what your users are telling you. Understanding the analytics of how your customers use your application can help you improve your test efforts. This article explores instances of how this data can inform user interface automation, compatibility testing, and web services tests. |