• Bookshelf

  • All-in-One Guides

  • Software testing and ALM: A cloud computing guide

    Cloud computing can cause application lifecycle management (ALM) problems, particularly in application performance, software security and application quality assurance. In this guide, SearchSoftwareQuality.com helps you identify if investing in the cloud is right for your organization and examines the challenges and benefits of maintaining application performance in the cloud.

    Software testing is also facing changes due to the proliferation of the cloud. While testing in the cloud introduces new risks, it also facilitates certain aspects of testing. In this guide, experts weigh in on testing in the cloud, offering strategies for deriving the most benefit while avoiding risks and issues.

    For resources on the shift occurring in development processes and application lifecycle management (ALM) as a result of the integration of cloud computing solutions, read articles here from industry experts.

  • Quality metrics: A guide to measuring software quality

    Metrics have always been used to help guide managers with decisions about their organizations. However as technologies and methodologies have evolved, metrics must evolve as well. Defect tracking, for example, has traditionally been a metric used to measure software quality throughout the lifecycle. However, Agile methodologies suggest that pre-production defect tracking may, in fact, be detrimental to software teams. It can be difficult to determine which are the best for giving a true picture of software quality. This guide will provide insights for CIOs, senior managers and project managers in selecting the right set of metrics to effectively and efficiently manage their software development organizations.

    Is defect tracking necessary? Who should decide which metrics are most useful? How can a team get the most value out of its quality metrics program? For answers to these questions, as well as a thorough explanation of code coverage and tips for Agile enterprises, check out the following tips, expert responses and interviews.

  • Social media: A guide to enhancing ALM with collaborative tools

    As social media continues to change the way our world communicates and the way businesses operate, boundaries between business and social are blurring. At the same time, organizations are focusing on increased collaboration.

    In this guide, we bring you tips, stories and answers from experts that demonstrate how social media is allowing us improved collaboration in all aspects of ALM and opening more opportunities for teaming, regardless of physical locality. Project managers and team leaders will learn how to make the most of these technologies, increasing productivity and efficiency.

  • Continuous integration: Achieving speed and quality in release management

    Continuous integration is being used in Agile release management to speed the time to delivery without sacrificing quality. Executive managers, project managers and development teams can use this guide to help understand and implement continuous integration as part of their release management strategy.

    The processes involved in software development such as writing, building, integrating, testing, debugging, and deploying software applications can be very time-consuming and filled with complexity. Continuous integration, by automating and integrating the different parts of these processes that are repeatable, allow development teams to dramatically improve delivery time. At the same time, automation test can execute tests in a fraction of the time of manual test efforts, freeing up testers to do more exploratory testing, ultimately leading to a higher quality product. The whole team is more productive because they are able to focus on the creative parts of the processes that can’t be automated.

    This guide will explain the many facets of continuous integration, from explaining how to automate your processes from code check-in through deployment, to exploring the tools, to creating a continuous integration strategy that’s right for your organization.

  • Software Testing Analysis and Review conference

    The STAREAST software test conference provides opportunities for learning and networking for those in the quality assurance and software test industry. This year’s conference is being held April 15-20, 2012 in Orlando, Florida at the Rosen Centre Hotel. Tutorials, keynotes, concurrent sessions and a vendor expo will be available to participants.

    Find exclusive pre-conference interviews with well-known experts, stories, video clips from the conference, photos and more.

  • STARWEST conference: News and opinions

    The Software Testing Analysis & Review West conference, STARWEST 2012, took place in Anaheim, California, Sept. 30 to Oct. 5. Numerous software testing experts and practitioners were on hand to discuss the latest trends in testing and offer informative sessions about test management, mobile testing, security testing and more.

    Learn what's new in leadership and management strategies for Agilists and test managers, and about the changing landscape of mobile app testing. Speakers and attendees also discuss the shifting mindset and thoughts of software testers.

  • Mobile ALM guide

    Mobile application lifecycle management (ALM) is a process and a set of best practices for planning, coding, testing and deploying applications that target smartphone and tablet computers.

    No longer just simple productivity tools, mobile applications are increasingly aligned with business strategy. As a result, organizations are moving swiftly to provide employees with sophisticated mobile apps that deliver data and services pulled from different sources.

    This creates a double whammy situation for software teams. At the same time they are under pressure to quickly deliver what the business wants, they are also working to master new mobile ALM challenges that arise at each stage of the lifecycle.

    This guide outlines those mobile ALM challenges and explores the various ways software professionals can meet and solve them.

  • A software tester's application security guide

    Tools and strategies to ensure application security are widely available and their benefits are well understood. That has never been the problem. The problem is that organizations cannot agree who is responsible for application security, and at what stages in the software development lifecycle it should be addressed. Hence, this application security guide can put things into focus.

    The traditional approach to information security is to defend borders by erecting ever-stronger walls that are difficult to break down. Application security takes an entirely different tact. Instead of building a fortress around the software, it aims to make the software itself inherently stronger, and thus more likely to withstand attack from cybercriminals seeking valuable data.

    As cybersecurity concerns continue to make headline news, both approaches are essential for organizations that must protect key data for the customers or citizens they serve.

    Application security poses a particular challenge: To take advantage of the protections this practice can offer, organizations must take security measures before, not after, the application is developed. This is at odds with the traditional IT mindset, where security pros are called in to erect barriers around existing assets.

    The answer is that all software professionals are responsible for application security. As this guide will show, there are key steps to take at each stage of the development lifecycle -- from planning to coding, and testing to deployment.

    Organizations today are not taking all of those steps, say security experts, and application security remains somewhat outside the development lifecycle. That situation must change -- especially as mobile ALM projects and cloud app deployments pose new security challenges for software, IT and business professionals.

    This application security guide explains what's involved in addressing application security. It identifies common threats, and offers strategies remediating them.

  • Software Test Professionals Conference overview

    Software Test Professionals Conference Spring 2013, held in San Diego, joins together software test professionals, including testers, test and QA managers and senior test professionals, to network and receive advanced education. Learn about the latest tools, trends and issues affecting software testing and get best practice methods designed to testing challenges.

  • STAREAST 2013: Software testing news

    The STAREAST conference, otherwise known as the Software Testing Analysis and Review East Conference, provides opportunities for networking and making connections with those in the quality assurance and software testing industry. This year's conference is April 23 to May 3 in Orlando, Fla. Keynotes, concurrent sessions, vendor expos and industry experts will be available to participants.

    Whether you're there in person or in spirit, our STAREAST 2013 conference tutorial gives you exclusive pre-conference interviews with well-known experts, stories, video clips from the conference, photos and more up to the minute coverage.