-
Software testing: Why test metrics programs fail
“Most testing metrics are internally focused, and this is one of the primary reasons for these programs to fail,” says Infosys leader Vasudeva Naidu. In this tip, Naidu describes this and other iss...
-
STPCon: Stepping up to leadership in software testing
SSQ’s Software Test expert Pete Walen talks about the importance of test leadership and how every one of us can be a leader. Read on for ideas and insights into how to best gain professional develo...
-
Mobile application testing: Five tips for testers
In this tip, SSQ contributor Cameron Laird describes five differences that need to be considered when testing mobile applications, including a mobile user-base, the vast number of devices and inter...
-
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.
-
Mobile application testing: Cost effective strategies
This second installment on mobile app testing will outline an initial cost-effective strategy for shrinking the problem space and establishing feedback mechanisms to change scope over time.
-
Mobility application testing: Budgeted mobile devices
Mobility application testing on a budget can be problematic. When a large company takes on an initiative to deliver its first mobile app to its users in the field, the testing problem space can get...
-
Software security: Lessons from Stuxnet
In this tip, security expert John Overbaugh points out four areas of security that were compromised with the Stuxnet virus: physical security, patching, design and implementation. Security testers ...
-
Agile adoption with knowledge, attitude and action
Read this tip for advice from SSQ Site Editor Yvette Francino on how to implement the KAA model (knowledge, attitude, action) in your Agile adoption or other change management scenario.
-
Five lessons for continuous integration
In this tip, SSQ contributor Matt Heusser provides five valuable lessons which will help you avoid CI complications, such as a slow release process. Read on for lessons in an effective strategy for...
-
Mobile testing: Nine tests you'll want to perform
Mobile applications are becoming increasingly prevalent, but testing them can be a challenge. Learn nine tests to include in your mobile testing strategy, producing high-quality apps.
-
Transitioning to Agile Development: Quality assurance
It's not uncommon for QA managers and testers to feel displaced in an Agile transition. In this tip, Agile expert Lisa Crispin explains the important role of the QA manager in an Agile environment.
-
The whole-team approach to Agile development: Examples
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.
-
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.
-
DevOps: Database automation and continuous delivery
In this tip, consultant Howard Deiner goes into the rationale and some techniques to ease the pain that a DevOps team must endure to make sure that the code they need to deploy matches up with the ...
-
Mobile development: Using an Agile methodology
Exploring how mobile apps are different in their nature and use, software consultant Nari Kannan explains seven ways Agile development methodologies aid mobile development.
-
Continuous integration: Quality from the start
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...
-
Automation from version control to deployment
Learn the steps necessary to automate your processes from code check-in to deployment, allowing your team to focus on the critical thinking tasks they were hired for.
-
Automating your release management processes with CI
Quality is a necessary, but not a sufficient condition, to have a successful release and deployment of software. Learn the rationale and issues to consider when designing a continuous deployment fr...
-
Five benefits of using Lean and Agile development
We hear a lot of buzz about Agile and Lean, but what are the real benefits? SSQ asks leaders at Ci&T, a services organization that specializes in Agile and Lean, what they believe the five top ways...
-
Software requirements: Accounting for development
In this tip, SSQ contributor Matt Heusser talks about using "desirements dialogues," which include development estimates, to help the team get the best bang for their development buck.
-
Give your software tests the right staging environment
Testing on an accurate staging environment is essential to the QA team's ability to accurately determine how applications will perform in production.
-
Think twice about mobile software testing automation
Mobile application testers may not find the same value in software testing automation that Web application testers enjoy.
-
Three primary Agile development principles
These three simple principles define the basics of an Agile development strategy. Find out what they are and why they matter.
-
Software testers: Get a professional development plan
STAREAST 2013 participants offer advice to software testers on setting up their company's professional development plan.