Tips

  • 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...

  • Testing-as-a-Service: Outsourcing specialized testing

    Testing-as-a-Service (TaaS) solutions are cropping up in the software industry, allowing clients the ability to take advantage of paying for what they need, when they need it, rather than investing...

  • Manual testing vs. automated testing: A decision point

    Automation in a test environment can be expensive and doesn’t always yield a high return. In fact, a high percentage of automation efforts fail. In this tip, Vasudeva Naidu gives advice on key fact...

  • Waterfall vs. Agile development: A case study

    Two projects very similar in scope were executed by the same project team for the same users. The first project used a waterfall methodology and resulted in missed deadlines and failure to deliver ...

  • Is automated testing replacing the software tester?

    As automation becomes more popular in software development, testers are wondering if their skills are becoming obsolete. Managers may question how to staff their organizations. In this tip, senior ...

  • Designing automated tests for the user interface

    If you only had a limited amount of time, how would you design your user interface automated tests? SSQ contributor Chris McMahon explains the concept of "useful paths" to help design the tests th...

  • Test automation: Investing in performance testing

    Performance test automation can require special tools and skills. Often organizations don't know where to start. In this tip by Agile Testing co-author Lisa Crispin, you'll learn the steps to analy...

  • A case study in the use of automation

    Employers are looking for testers with automation skills, but what exactly does that mean? Agile expert and co-author of Agile Testing Lisa Crispin describes real-life examples of the use of tools ...

  • Automated test scripts: The Smartphones of testing

    From test-driven development to GUI automation, author and Agile expert Lisa Crispin describes the many uses for automation in software testing. By using tools and programming techniques to automat...

  • Selecting automated test tools for Agile development

    Software consultant Nari Kannan describes the differences in selecting automated test tools for Agile methodologies as opposed to waterfall/SDLC and Agile ones. The nature of Agile development meth...

  • Real world Agile: Gaining internal acceptance

    Gaining buy-in for an Agile transition can be a challenge. People are naturally resistant to change. Without a united team, Scrum Masters have difficulty maintaining the discipline needed for a suc...

  • Automated and exploratory UI testing

    Should user interface (UI) testing be automated or exploratory? In this tip, SSQ contributor Chris McMahon answers that both automated and exploratory testing can be used for UI testing, and what i...

  • Test automation: When, how and how much

    Test automation has often been touted as an important part of an organization's quality strategy. However, it's not a silver bullet. In this tip, consultant David Johnson describes important consid...

  • Agile ALM tools: How they differ from traditional tools

    Software consultant Nari Kannan describes the differences between agile application lifecycle management (ALM) tools and traditional lifecycle management software. Agile ALM tools are more tightly ...