-
Software testing during the build and release phase
While perhaps no testing is absolutely required during the build and release phase of a project, according to expert Pete Walen, there are specific results that need to be reviewed. In this respons...
-
Application testing in rapidly changing environments
Software testers must be able to adapt to constantly shifting testing needs, particularly in the mobile environment. Expert Pete Walen offers some sound advice for using automated scripts, testing ...
-
Mobile software testing in different environments
According to software testing expert Pete Walen, the basics behind testing don't change much from one environment to another, though the testing methods may vary. Mobility testing may seem challeng...
-
What tools are required for release management?
Many organizations are placing more emphasis on release management, according to expert Kevin Parker. In this response, he explores the reasons for the heightened focus on release management, the s...
-
Selecting a build tool for continuous integration
How important is the build tool when maximizing the benefits of continuous integration? In this expert response, Kevin Parker recommends considering how well a tool can be integrated into the devel...
-
Conduct security testing before production
Expert John Overbaugh provides insights into why conducting security testing early in the lifecycle is important, and explains what to test for and when.
-
Implementing automated security testing in CI
According to expert John Overbaugh, testers can implement automated testing to catch code security issues, and to conduct unit, acceptance and functional testing in an Agile environment. Here he ex...
-
Trade-offs between security solutions and performance
In a previous response, security expert John Overbaugh addressed the trade-offs between security and performance. Many companies face these trade-offs and struggle with the business decision. In th...
-
Testing in Agile development: Separate environments
Each testing team has different needs, and each tester needs control over his or her own testing environment, according to expert Lisa Crispin. Read this response for insights into how to manage te...
-
Testing how-to's in continuous integration
Expert Lisa Crispin explains how and when to implement exploratory testing, automated regression testing and manual regression tests in an Agile development environment.
-
Security tools and application lifecycle management
Security and security tools have become more necessary to the application lifecycle, according to recent research. In this response, expert John Overbaugh discusses why security tools are essential...
-
Data protection for non-sensitive and sensitive data
Expert John Overbaugh defines security as confidentiality, integrity and availability of information across systems and applications. Read this response for an explanation of security concerns for ...
-
Weighing application security strategy options
Security is frequently a trade-off between "convenience" and security. In this response, expert John Overbaugh weighs the available security strategy options with performance objectives.
-
Wikis for collaboration and information sharing
While wikis are helpful for displaying information and facilitating collaboration amongst team members, they aren't appropriate for tracking all aspects of the project process, according to expert ...
-
Lifecycle management tools for Agile development
Expert Lisa Crispin examines the various types of ALM tools available in this response and makes suggestions as to what might be the best options for your particular project needs.
-
Change management and impact analysis
Expert Sue Burk explains the importance of gaining proper approval for requirements changes and offers suggestions for the most efficient ways to communicate between analysts, architects, developer...
-
Application testing in an Agile environment
In this response, expert Pete Walen discusses software testing in Agile environments, and offers some helpful tips for those who are new to this style of development.
-
Is "Lean" considered an Agile methodology?
Lean software development and Agile development share some common ground, as expert Pete Walen explains in this response. Read on to find out his perspective on categorizing "Lean" as an Agile meth...
-
Integrating application performance and ALM tools
In this response, expert Kevin Parker explains how we have the option to integrate application performance monitoring (APM) tools with the capabilities of ALM tools, and how we should do this.
-
APM tools: Applying automated testing earlier in the de
ALM expert Kevin Parker advocates for the use of application performance monitoring tools earlier in the development lifecycle, in concert with earlier automated testing. Read this response for his...
-
Drive better software requirements analysis
Many application testers wonder who exactly is responsible for driving software requirements analysis and planning to ensure high-quality software.
-
Is 'Agile software documentation' an oxymoron?
Some software quality pros get the impression picking up Agile means letting go of software documentation, but that's not necessarily so.
-
Mobile apps: Dealing with untrusted Wi-Fi connections
Expert Dan Cornell explains how to ensure mobile apps behave securely -- even when they encounter untrusted Wi-Fi or Bluetooth connections.