Articles

Test Management and Analytics Supporting Accelerated App Delivery through Test Management and Analytics

Careful test management is essential to push reliable apps out the door, so testers and developers must work closely together to identify repetitive tests and automate them. Effective test automation ensures that the right tests are run at the right time. Because quality isn’t just about how well the software works technically; it also has to deliver what the customer wants.

Viktor Clerc's picture Viktor Clerc
Technical Practices Accelerating the Adoption of Technical Practices

Agile teams are supposed to take responsibility for how they work and how they learn. But what if you need to jump-start that learning? Agile transformation is about making this happen rather than waiting for it to happen. You need to get your team to learn the technical side of agile, and soon. Here are some effective approaches.

Scott Barnes's picture Scott Barnes Clifford Berg
Continuous Testing Risks Manage the Business Risks of Application Development with Continuous Testing

Continuous testing provides a real-time, objective assessment of the business risks associated with an application under development. Ultimately, continuous testing can provide a quantitative assessment of risk and produce actionable tasks that will help mitigate these risks before progressing to the next stage of the software development lifecycle.

Wayne Ariola's picture Wayne Ariola
Continuous Delivery in Apps Database Continuous Delivery Meets Your Application

Continuous delivery meshes well with agile development: Both facilitate the need to move quicker and deal with ever-changing requirements, delivering the best quality possible but usually with not enough resources. Agility is what is expected from technology companies and IT divisions. So, what does it take to have continuous delivery in your database?

Uri  Margalit's picture Uri Margalit
Fixing the Brittleness Problem with GUI Tests

One common complaint about test automation is that it’s too brittle. Small changes in the system can cause lots of rework during the automated checks. In this article, Clint Hoagland shows a way to fix “the brittleness problem” by using the right abstractions in your automation design.

Clint Hoagland's picture Clint Hoagland
Cyber Security Test Warriors Cyber Security Test Warriors: Where Might You Take Your Career?

Do you know the latest in test attacks and testing techniques to become a cyber security test warrior? Becoming one is probably not for everyone, but the need is real, continues to grow, and offers a career opportunity for those brave enough to take the challenge.

Jon Hagar's picture Jon Hagar
How to Maintain a Compatible User Experience How to Maintain a Compatible User Experience

Tara Nicholson explains why it's important to take into account compatibility, which refers to the ability of a software system to function across a variety of client software (browsers), operating systems, and hardware combinations. In this article, Tara shares some helpful strategies for you to consider when maintaining a compatible user experience.

Tara Nicholson's picture Tara Nicholson
Risk-Based Testing: Test Only What Matters

Rajnish Mehta writes that test teams need to have a scientific way to support the business need of shipping a product out the door. Risk-based testing is a practical approach for test teams to utilize as it allows them to think from a business perspective. 

Rajnish Mehta's picture Rajnish Mehta
Helpful Tips for Hiring Better Testers Helpful Tips for Hiring Better Testers

Isaac Howard describes how his experience in hiring staff taught him to interview better and recognize who are the best picks for a standout team of testers. According to Isaac, the best job candidates are driven to learn and capable of adapting to change, two traits crucial to testing. Remember, testing is learning and relearning software every day.

Isaac Howard's picture Isaac Howard
How Skeleton Strings Can Help Your Testing How Skeleton Strings Can Help Your Testing

Brian Noggle writes about how he uses "skeleton strings" to help him when he probes an application under test. Just as skeleton keys unlock doors, these generic skeleton strings open up access to a wide variety of defects.

Brian Noggle's picture Brian Noggle

Pages

CMCrossroads is a TechWell community.

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