The Latest

STARWEST 2013: Lightning Strikes the Keynotes[presentation]
Slideshow

Throughout the years, Lightning Talks have been a popular part of the STAR conferences. If you’re not familiar with the concept, Lightning Talks consists of a series of five-minute talks by different speakers within one presentation period. Lightning Talks are the opportunity for speakers...

Lee Copeland, Software Quality Engineering
Securing the Trusted Application Base Securing the Trusted Application Base[article]

Corporations, government agencies, and other institutions need to embrace industry best practices that have been proven to help develop and implement reliable systems. One of the most important considerations is the need for a secure, trusted application base. This article will help you get started delivering systems that can be verified and supported while continuously being updated as needed.

Bob Aiello's picture Bob Aiello
Software configuration management and agile software development expert Steve Berczuk Present Day and Future CM Tool Features: An Interview with Steve Berczuk[interview]

We're sitting down with CM experts to discuss not just their backgrounds in the field, but what their favorite tools are and why. This week, Steve Berczuk provides a great deal of information on what tools he prefers to use today, and what he would love to see from them in the future.

Noel Wurst's picture Noel Wurst
Configuration Flags Configuration Flags: A Love Story[article]

By implementing configuration flags as part of the initial stages of development, engineers imbue all new features with the capability to leverage system-level strategies, such as multivariate testing, beta testing, and “emergency toggles.” In this article, Noah Sussman describes some battle-tested strategies to implement and leverage configuration flags in production.

Noah Sussman's picture Noah Sussman
Major Trends in Software Release Management Three Major Trends in Software Release Management You Should Adopt[article]

Software companies with tight-knit agile and robust release management practices have a significant competitive advantage. To realize this advantage, an organization must first optimize its release management process and identify the most appropriate platform and release management tools. In this article, Surinderpal Kumar explains three major software release management trends every software development organization can benefit from.

Surinderpal Kumar's picture Surinderpal Kumar
STARWEST 2013: Mobile Testing Trends and Innovations[presentation]
Slideshow

As organizations implement their mobile strategy, testing teams must support new technologies while still maintaining existing systems. Melissa Tondi describes the major trends and innovations in mobile technology, usage, and equipment that you should consider when transitioning existing...

Melissa Tondi, ProtoTest
Test Automation Challenges in the Gaming Industry[presentation]
Slideshow

Gaming is a multibillion-dollar industry, and good testing is critical to any game’s success. Game testing has traditionally been black-box through the client—a method clearly insufficient with increasingly more complex software incorporating 3D physics, thousands of linked and interacting...

Brett Roark, Blizzard Entertainment
Test Status Reporting: Focus Your Message for Executives[presentation]
Slideshow

Test status reporting is a key factor in the success of test projects. Stephan Obbeck shares some ideas on how to communicate more than just a red-yellow-green status report to executive management and discusses how the right information can influence their decisions. 

Stephan Obbeck, KROLL Consulting AG
STARWEST 2013: Become a Big Data Quality Hero[presentation]
Slideshow

Many believe that regression testing an application with minimal data is sufficient. With big data applications, the data testing methodology becomes far more complex. Testing can now be done within the data fabrication process as well as in the data delivery process. 

Jason Rauen, LexisNexis
It’s All Fun and Games: Using Play to Improve Tester Creativity[presentation]
Slideshow

The number of software test tools keeps expanding, and individual tools are continuously becoming more advanced. However, there is no doubt that a tester’s most important—yet often neglected and underused—tool is the mind. As testers, we need to employ our intelligence, imagination, and...

Christin Wiedemann, Professional Quality Assurance Ltd.
Mobile Testing Success: Real World Strategies and Techniques[presentation]
Slideshow

Today, consumers spend more time on mobile apps than on the web. With this increased demand and paradigm shift toward mobile devices, the role of the software tester is evolving and becoming more complex. Since mobile testing is a relatively new domain, software testers face the challenge...

Clint Sprauve, Hewlett-Packard
Automated Testing of a Dynamically Configurable System[presentation]

You provide your clients a service and product, designed so that each component is customizable and can be dynamically changed right down to screen layout and field location. This greatly increases the amount of testing you have to perform on a release since there could be more than...

Terry Morrish, Synacor
Build Your Personal Portfolio of Thinking Skills[presentation]

How do we improve ourselves as software testers? What are the thinking skills we should develop? How do we refine these skills? Observing is one of the essential skills for software testers. We need to detect changes and differences even when they are subtle. Visual imaging...

Karen N. Johnson, Software Test Management Inc.
Evaluating and Testing Web APIs[presentation]

Thanks to the massive adoption of cloud and mobile applications, web APIs are moving to center stage for many business and technology teams. As a direct result, the need to deliver a high-quality API experience is essential. When it comes to quality aspects of web APIs, there is more...

Ole Lensmar, SmartBear Software
Refactoring Automated Functional Tests[presentation]

Regarded as one of the most important advances in software development, code refactoring is a disciplined technique to improve the design, readability, and maintainability of source code. You can learn to apply the same refactoring concepts to automated functional test scripts.

Zhimin Zhan, AgileWay Pty Ltd

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.