The Latest

What Testers Need to Know about Continuous Testing What Testers Need to Know about Continuous Testing[magazine]

Thanks to the trend toward DevOps and continuous delivery, traditional testing isn’t enough. Including test automation in your strategy is a good start, but your testing approach needs to change.

Wayne Ariola's picture Wayne Ariola
Requirements model Requirements Mapping Using Business Function Test Suites[article]

On this team, testers were overcommitted, avoidable defects were surfacing, and documentation was hard to find. Worse, trust and morale were low. Upgrading tools was out of the question, so the testers decided to take matters into their own hands and create incremental change themselves. Here's how a team added a new type of traceability to its requirement test case world.

Balazs Schaffhauser's picture Balazs Schaffhauser
Shyam Sunder Create an Accurate Test Estimation Model: An Interview with Shyam Sunder[interview]
Video

In this interview, Shyam Sunder, a manager for operations, quality, and testing at Sidra Medicine, explains how you can take different test estimation models and use them for your own real-world scenarios to greatly decrease the variation on your everyday testing.

Jennifer Bonine's picture Jennifer Bonine
Changeable code The Value of Test-Driven Development when Writing Changeable Code[article]

Writing changeable code makes it easier and more cost-effective to add features to existing software. Writing changeable code doesn’t take longer, but it does require paying attention to certain things when building a system. It's important to have a good suite of unit tests that support refactoring code when needed, and test-driven development helps you create independently testable code.

David Bernstein's picture David Bernstein
Monster mask Tame Your Monster and Make Better Decisions[article]

When you go into a meeting, lead a project, or have to ask management for something, remember that body language, tone of voice, and facial expression are part of the package. The techniques and words are just the tip of the iceberg; under the water are motivations, fear, and anger. If you're feeling anxious or uncertain, wait until you have good energy to make a decision.

Matthew Heusser's picture Matthew Heusser
Sunil Sehgal Deciding if You’re Technically Ready for DevOps: An Interview with Sunil Sehgal[interview]
Video

In this interview, Sunil Sehgal, the managing partner of TechArcis Solutions, defines DevOps and whether or not your team has the technical savvy to properly adopt its practices. He explains what DevOps means for developers and testers and details what DevTestOps truly is—and why it's essential.

Jennifer Bonine's picture Jennifer Bonine
AngularJS logo Lessons Learned Testing Angular Applications[article]

AngularJS is a framework used for organization of JavaScript code in highly interactive web and mobile applications. What does that mean from a testing perspective? Here's what should be in your test strategy when you’re testing Angular applications, including what might give you difficulty and how you can mitigate challenges.

Albert Gareev's picture Albert Gareev
Image of lock over code DevSecOps: Incorporate Security into DevOps to Reduce Software Risk[article]

DevSecOps is a growing movement to incorporate security into DevOps practices in order to ensure flaws and weaknesses are exposed early on through monitoring, assessment, and analysis, so remediation can be implemented far earlier than traditional efforts. By failing fast with security testing, organizations reduce risk of a security incident and decrease the cost of rework.

Alan Crouch's picture Alan Crouch
Stopwatch timeout Using Test Automation Timeouts as Performance Alarms[article]

In automated testing, one of the challenges to developing consistent and stable tests is loading and rendering time and latencies. This plays a larger role for web applications or other network dependent applications, especially with user interface automation. But you can design tests so that timeouts can be used to measure the performance of the application and service while testing the functionality.

Faisal Qureshi's picture Faisal Qureshi
Randy Rice Test Strategies and the Importance of Security: An Interview with Randy Rice[interview]
Video

In this interview, Randy Rice, a leading author, speaker, and consultant in software testing and software quality, details the importance of being able to articulate your test strategy. He also explains why you need to have security at the top of your mind when dealing with software.

Jennifer Bonine's picture Jennifer Bonine
Testing code Hybrid Verification: Mixing Formal Methods and Testing[article]

The ability to verify contracts either statically or dynamically, coupled with recent advances in proof technology, has opened up a new and promising approach to verification. Critical code can be proved with formal methods, and less critical code can be verified using traditional testing, with a clear separation at the interfaces between the two.

Ben Brosgol's picture Ben Brosgol
Mike Faulise Ideal Qualities to Look for in Modern Testers: An Interview with Mike Faulise[interview]
Video

In this interview, Mike Faulise, the founder and managing partner at tap|QA, explains what you should be looking for when you’re hiring new testers. He also tells people looking to be hired in the QA field what to focus on, and how a music background can really help you in the world of software.

Jennifer Bonine's picture Jennifer Bonine
Data servers 7 Steps to Improving Your Data Testing[article]

When you have tens of thousands of rows of data, how do you know what to test or how much to test? A set percentage? Random test cases? When do you stop testing? It can be overwhelming. Here are seven steps to help your team streamline their data testing efforts and know what to test, how much to test, and when to stop testing.

Karis Van Valin's picture Karis Van Valin
Martin Chikilian Why It’s Critical to Invest in DevOps Right Now: An Interview with Toptal’s Martin Chikilian[interview]

In this interview, Martin Chikilian, lead director of engineering at Toptal, digs into current DevOps trends and whether DevOps is just a fad. Martin explains why the gig economy is so big for DevOps, why there are so many unfilled positions, and what continuous concepts mean for software.

Josiah Renaudin's picture Josiah Renaudin
Pencil to paper Document Why as Well as What: Finding the Purpose of Your Software[article]

Code can express what we want to accomplish, but it’s a little more difficult to express why we’re doing something in the first place. The people who maintain code are often not those who originally wrote it, so documenting why helps set a context and gives clues as to what the author was thinking when they came up with a particular design, making developers' jobs easier.

David Bernstein's picture David Bernstein

Pages

StickyMinds is a TechWell community.

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