Manage
Learn to apply best practices and optimize your operations.
Automated Software Testing
Devising a test automation strategy: Getting started
In this tip by Agile expert Lisa Crispin, learn the important steps to move your organization forward with a well-planned automation strategy. Continue Reading
Test automation tools for mobile devices
Software consultant Nari Kannan writes about the challenges in automating the testing of mobile apps and some popular solutions that are available for them today. Continue Reading
Automation testing: Seven tips for functional test design
In this tip, Chris McMahon describes seven tips for testing leaders that will ensure you are designing your automation tests correctly so that they will be maintainable and catch the bugs before the code hits production. Continue Reading
-
Mobile Web applications: Monitoring test triggers
Learn how to build out a system for monitoring test triggers for mobile Web application and its supporting systems. Continue Reading
The whole-team approach to Agile development: Examples and benefits
Lisa Crispin continues in this second tip in the series by giving real-life examples and benefits gained from practicing the whole-team approach on Agile development teams. Continue Reading
Agile development: The whole-team approach
In this tip, SSQ Agile expert Lisa Crispin explains the concept of the whole-team approach in depth, addressing questions of team structure and mainstream challenges.Continue Reading
Continuous integration: Quality from the start with automated regression
Using appropriate automated testing will efficiently bake quality into your code from the start. In this tip, learn how continuous integration is key to enhancing quality throughout the development process.Continue Reading
Global application testing: Internationalization and localization
In this tip, SSQ contributor Matt Heusser explains how to test for internationalization and localization, including techniques, tools and quick attacks to weed out hard-to-find bugs.Continue Reading
The motivation behind continuous integration in embedded software development
This tip, the first of a two-part series, speaks to the role that continuous integration plays to help you create better releases and reduce the workload in embedded software development.Continue Reading
The role of continuous integration in embedded software development -- better, faster and cheaper
In this second part of a two-part series, consultant Howard Deiner talks about the benefits of CI, specifically when used for embedded software development.Continue Reading
-
Embedded software quality: To simulate, or emulate? That is the question
Understanding the differences between simulator and emulator embedded software development tools is critical to effectively using them. This article dives into the issue and provides some suggestions to follow.Continue Reading
Test automation: Three approaches to browser testing
Test automation when working with Web browsers can present challenges, such as slowly-loading pages, checking for sorted data, and testing static data. In this tip, SSQ contributor Chris McMahon describes these problems and how they can be addressed...Continue Reading
The seven deadly sins of embedded software development and testing
In "The Divine Comedy," Dante probably wasn't talking about embedded software development, yet developers may be guilty of committing the seven deadly sins. In this tip, consultant Howard Deiner looks at how sins might be committed in embedded ...Continue Reading
STAREAST: Agile testing and defect tracking
Defect tracking systems (DTS's) are often used in application lifecycle management (ALM) to keep track of the bugs found during software development. In this tip, Agile expert Lisa Crispin talks about the pros and cons of using a DTS and ...Continue Reading
Effective test-driven development and continuous integration
Units tests were born in small programs with fast feedback loops -- yet as programs grow in size and scope, the time it takes to execute every unit test with each continuous integration build can be tedious. In this tip, Matt Heusser explains ...Continue Reading