Related Content
A Lean, Flexible Measurement Dashboard for Agile and DevOps If you’re moving from a more traditional software development approach to agile and DevOps, or if you’re struggling with implementing metrics, consider reviewing, revising, and refining your measurements. Leave those that add no value behind and look at a monitoring system that has these five essential categories. |
||
Becoming a Modern Software Tester Testers today need to look more like developers than users. Automation is becoming essential, so understanding at least basic programming is a must. As companies adopt agile and deliver more frequently, modern testers should learn to code, understand continuous integration, and use tools to eliminate constraints. |
||
Simplify Your Record and Playback UI Automation Record and playback shouldn’t be a nightmare to deal with. One key for useful UI automation in any tool is abstracting at the right level. Take a cue from coded solutions like WebDriver and its Page Object pattern, and do something similar with record and playback tools to abstract away all the scary bits. |
||
Web Services Need Some Testing Love, Too Web services—the applications that talk to other applications—are generally finished before the GUI, so you can test the business logic before you think about the actual interface. You can improve the quality of your application, find interesting bugs that don’t exist in the GUI, and give web services some love. |
||
Using Systems Thinking to Extend Your Test Automation Power When automated tests work perfectly one day but fail for no discernible reason the next, it's easy to get frustrated with automation. But you don't have to stay in the dark. Many of the tools we use today allow us to extend their reach with some custom code. Just use some systems thinking and a little imagination. |
||
Automation Needs Strategy, Leadership, and Real Testing Skills The people behind your automation tools need to understand how the testing is done. You want your automation people to be able to write their own test cases, understand the domain so that they know what they’re automating should be automated, and have an overall solid testing foundation. |
||
Ensure That Your Current Cloud Solution Will Stand the Test of Time It’s still early in the lifecycle of cloud adoption. This means certain cloud vendors and technologies will fall by the wayside as adoption takes on critical mass. How, then, do you future-proof your cloud solution to make sure you don’t make a decision that you’ll regret later? Here are three ideas to consider. |
||
Something to Remember When Managing Change at Work Grieving is usually associated with the loss of a loved one, but it’s equally relevant to loss triggered by changes in the workplace. If you are introducing or overseeing a change, it’s a mistake to belittle people’s reaction to the loss or excessively tout the benefits of the new way. Be sensitive to those affected. |