• How to select your ALM requirements management tool

    Choosing an appropriate ALM requirements management tool comes with many challenges. Sometimes defining requirements may be close to impossible. For situations when requirements can be defined, exp...

  • Recommended reading for mobile Web design and testing

    There are so many resources out there about the ever-changing world of Web design and mobile testing, but to choose the most salient and insightful books and sites can be tough. In this response, e...

  • Strategies for optimizing browser compatibility testing

    In this expert response, consultant Karen Johnson describes strategies she uses for browser compatibility testing. Experience and knowledge of common vulnerabilities and developers' preferences can...

  • Penetration testing and other security testing

    It can be hard to keep pace with the various types of security testing required in today's complex and often dangerous Web environment. In this response, expert John Overbaugh explains some of the ...

  • When and how to perform penetration testing

    Hackers are increasingly sophisticated in how they exploit weaknesses in network and Web application security. In this response, expert John Overbaugh explains the importance of penetration testing...

  • Security requirements for any Web application

    When verifying security on your Web application, there are some general considerations that everyone should check off the list. Expert John Overbaugh offers insight into application security standa...

  • Security testing early in the development lifecycle

    While it seems that testing in the production environment is the most crucial, there are also several important aspects of application security testing that should take in the early phases of devel...

  • Best practices for managing remote employees

    As working remotely becomes increasingly common, more managers find themselves in the situation where they are managing one or more people who are working at home in a remote location. With little ...

  • How to gain acceptance of organizational change

    Any organizational change can meet with internal resistance. In this response, SSQ Site Editor Yvette Francino offers advice on how to win buy-in from those affected through honest communication an...

  • Network security and application security are related

    Network security is ever-changing and fast-paced, and many software developers may wonder what is necessary for them to know about network security, application security and programming languages t...

  • Integrated ALM tools vs. best-of-breed tools

    Everyone wants to select the highest quality tools available, and depending on whether you are working in a professional development shop or in an enterprise IT shop, your ALM tooling needs will va...

  • Integrate ALM tools to match cloud computing efficiency

    Much of the terminology surrounding ALM tools, automation and integration is still being defined and sorted out according to the latest offerings and uses for these technologies. In this response, ...

  • Expand automation testing skills to boost team value

    Testers and programmers must continually learn new skills and reach out to their team members and other experts to find the newest tools and approaches for test automation. Expert Lisa Crispin expl...

  • Automation testing, tools and frameworks

    Automating test needs can provide business value and improved software performance. In this expert response, Lisa Crispin defines automation as it pertains to testing, explains the tools and framew...

  • Verifying user authentication and data encryption

    Application security is a tricky aspect of development, and it’s usually best to rely on the professionals to authenticate users and encrypt data. However, there are steps development teams can tak...

  • Conducting automated testing on the user interface

    Early user interface automated testing can be tricky when the requirements are still changing. Yet, it is important to conduct repeatable testing even when functional and nonfunctional requirements...

  • Implementing traceability into requirements management

    Traceability offers a number of benefits to the requirements management process and supports business goals, change propagation and change impact analysis. In this expert response, Sue Burk explain...

  • Test automation for your team: How to begin

    Initiating test automation on your project team may seem challenging, or even overwhelming. Fortunately, expert Karen Johnson has been through this process and has some insights into how to best be...

  • How to begin the requirements gathering process

    The software requirements gathering process for a new agile development project can seem daunting at first. In this expert response, Sue Burk offers advice on how to begin using elicitation techniq...

  • Software architect involvement in business analysis

    There are many advantages to inviting software architects, as well as development and testing experts, to participate in business analysis in waterfall organizations. This expert response explains ...