|
Embracing the Top Trends in Software Testing As user needs change for software apps expanding into IoT, mobile, and the cloud, testing approaches need to change. Shyam Ramanathan discusses eleven of the most important testing trends you should incorporate.
|
|
|
Your Professional Responsibility for Security and Performance It is Johanna Rothman's belief that security and performance are no longer nonfunctional requirements in modern-day software development. Instead, we must prepare to accommodate security and performance needs in all projects.
|
|
|
The Benefits of Early Performance Testing By incorporating performance testing early in a project lifecycle, software projects have a better chance to reach better quality and meet customer expectations. Baljeet Bilkhu shows the value of early performance testing.
|
|
|
Value Metrics for Agile Governance In agile projects, team-level metrics are not useful for planning and monitoring projects across a software development organization. According to Mike Harris, the best value measurement should be based on providing customer value.
|
|
|
Test Automation: Now We Have to Get It Right Never afraid to voice his opinion, Paul Gerrard suggests that in digital transformation projects, test automation may be the biggest challenge to success. He argues we have to get automation right this time and to do this, a new way of thinking about testing may be required.
|
|
|
How to Avoid Unnecessary Technical Debt in Mobile App Development Projects When task completion falls behind and more work is lined up for later, you've entered the land of technical debt. This is particularly true in mobile app development. Brian Westendorf presents practical advice to avoid this situation.
|
|
|
Playing Games to Improve Software You may not have heard about gamification, but instructional designers are now using game principles to help with retention of learned material in many forms of training. Ross Smith and Rajini Padmanaban believe that developers' UX and app design can benefit from gamification.
|
|
|
How to Assess and Improve DevOps DevOps can take substantial effort to successfully implement, according to Bob Aiello and Leslie Sachs. By understanding existing development and deployment practices, you'll be able to properly assess the best steps to transition to an outstanding DevOps environment.
|
|
|
People Should Think and Machines Should Test Testers often develop programmatic tests that mimic manual test conditions. Harry Robinson and Doug Szabo use real programming examples to show how the computer can provide better test coverage than the test author conceived.
|
|
|
Moving Teams toward Automation: Perils, Pitfalls, and Promise There is no magic bullet to create an effective test automation environment. But Steve Gibson believes that creating a test automation vision, adopting metrics, and delivering value throughout a project lifecycle puts an organization on the right path.
|
|