-
Eight traction tips to make Agile development stick
Agile transition isn't easy. The tendency may be to revert back to traditional methods once the going gets tough, though experts encourage organizations to stick with it. In this tip, we learn eigh...
-
Agile development: Lessons for small projects
In 2003, QA professional Chris McMahon was one of a team of two implementing a small project using Agile techniques. Though the methodology was new, the guidelines of the Agile Manifesto were taken...
-
Tips for application testing on mobile devices
Mobile and touch screen devices promise new directions of features, and, along with that, new failure modes and risks. How then, should we test? Matt Heusser shares his experience and some reminder...
-
Defining a strategy for testing mobile devices
Stuck with a requirement to run your app on an iPad when you don't have an iPad? What about the plethora of other mobile devices out there? How can you possibly test? In this tip, Matt Heusser give...
-
Managing change requests to your application
In this tip, we look at end user requests, and the process to prioritize the requests for IT, so they know where to focus their work efforts.
-
Project and change management: Building a partnership
In this tip, long-time project manager Susan Oasheim describes the relationship between project management and change management. In order for the change introduced by a new project to be accepted,...
-
Protecting application availability and integrity
Network security and application security are both important in keeping your applications safe from hackers. In this tip, security engineer John Overbaugh focuses on application security, which is ...
-
Ways to boost network security
Which is more important, network or application security? Well, the answer, of course, is both. In this first part of a two-part series, security engineer John Overbaugh starts by describing the di...
-
Effective TDD 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 b...
-
Scripted testing vs. exploratory testing
The merits of scripted testing vs. exploratory testing are often debated among software quality gurus. In this tip, Vasudeva Naidu does a deep dive into both. While automation of scripted tests is ...
-
How testers can help clarify requirements
Gathering accurate requirements is one of the biggest challenges of software development. There can be a big disconnect between what the users want and the software that gets developed. In this tip...
-
Requirements tips for data-centric projects
Gathering requirements for data-centric projects presents a challenge. Business users may have trouble articulating the type of data needed to build a proper system and asking for changes late in t...
-
The value of visible requirements
Have you ever been in a situation where the project team is saying they're almost done, but there's no visibility into the status of the requirements? That's what SSQ contributor Chris McMahon was ...
-
When testing embedded software, think outside the box
Testing embedded software requires creative testing techniques, according to Jon Hagar at SQuAD Conference 2011. Learn techniques for testing embedded software in this tip.
-
Attracting the right Agile software developers
A lot of software development job candidates will claim to have Agile skills, but are they just throwing around buzzwords? In this tip, consultant Catherine Powell will help you find the qualified ...
-
Embedded software test: Attack of the killer robots
Embedded software can be found in all devices from planes to pacemakers, but how do we test this kind of software? What are the differences between testing embedded software and traditional applica...
-
Tracking business requirements throughout a release
In traditional software development, it can be easy for the business folks to think that their role is to define the requirements and their involvement is not needed again until UAT. However, in or...
-
Business requirements: Five ways to exceed expectations
Regardless of the methodology being used, it is imperative that the development team and the business collaborate throughout the software development lifecycle. In this tip by software expert Kay D...
-
Debunking myths of application lifecycle management
In this tip, we expose three myths of Application Lifecycle Management (ALM) which continue to quietly impede successful software development and delivery across industries. Understanding that best...
-
Embedded software testing: Five messaging event styles
In testing embedded systems, timing can often cause trouble. In this tip, consultant Scott Allman describes the five different types of event styles that can occur when two events are executed. A g...
-
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.
-
Tips for database testing from the cloud
What is database testing and how is it important to your application and the company? Get tips to effectively test when data is hosted in the cloud.