|
Test (and More) Patterns for Continuous Software Delivery
Slideshow
Top web companies employ continuous delivery of software to build and deploy systems faster and gain a marked competitive advantage. You can do it, too! Andy Singleton shares the patterns for testing in real time that result in more frequent and more reliable releases. He explains why...
|
Andy Singleton, Assembla
|
|
Continuous Automated Regression Testing to the Rescue
Slideshow
A major concern when developing new software features is that another part of the code will be affected in unexpected ways. With a typical development processes, testers often do not run a full set of product regression tests until late in the release when it is much more costly to fix...
|
Brenda Kise, Proto Labs Inc.
|
|
How to (Effectively) Measure Quality across Software Deliverables
Slideshow
How do you properly compare the quality of two or more software deliverables without an accurate normalizing metric? The answer: You can’t. Example: If project A has one-hundred defects and project B has fifty defects, do you automatically assume project B is a higher quality deliverable?
|
David Herron, DCG
|
|
Make the Cloud Less Cloudy: A Perspective for Software Development Teams
Slideshow
With so many technologies branded as “cloud” products, it can be difficult to distinguish good technology from good marketing. The resulting confusion complicates the work of software development teams who are trying not only to architect software effectively but also trying to accelerate...
|
Bill Wilder, Development Partners Software Corporation
|
|
Build Your Personal Portfolio of Thinking Skills 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.
|
|
Refactoring Automated Functional Tests 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
|
|
Introducing the New Software Testing Standard
Slideshow
Software testing standards—who cares, anyway? You should! The new ISO/IEC/IEEE 29119 software testing standard, driven by representatives from twenty countries and under development for the past five years, will be released soon. As a professional tester, you need to know about...
|
Jon Hagar, Grand Software Testing
|
|
Reducing the Cost of Software Testing The demand to deliver more software in less time is increasing. Give in to the pressure without thinking, and you end up facing burnout, stress, business risk, and, most likely, even more demands. Refuse, fight the good fight, and it is likely the business will replace you with someone else.
|
Matthew Heusser, Excelon Development
|
|
Agile Code Reviews for Better Software—Sooner
Slideshow
Code reviews are often thought of as anti-agile, cumbersome, and disruptive. However, done correctly, they enable agile teams to become more collaborative and effective, and ultimately to produce higher quality software faster. Mark Hammer describes how lightweight code review practices...
|
Mark Hammer, SmartBear Software
|
|
Create a One-Page Capacity Model for High-Traffic Web Applications
Slideshow
In the test lab and in production everything hinges on looking at the right performance metrics. A common problem for engineering teams is that they don’t know what metrics they should be analyzing. It’s easy to get lost in an ocean of data from disparate monitoring tools and...
|
Dan Bartow, SOASTA Inc.
|