Application Architecture: Page
-
Expert Advice
How to measure test progress: Every picture tells a story
Seeing the big picture when it comes managing the progress of your software tests may require putting together all the little picture pieces.
By Johanna Rothman • Nov. 28, 2012 -
Expert Advice
How does the role of project manager change in the cloud?
Agile and ALM expert Yvette Francino discusses how the role of project manager may change when applications are developed and tested in the cloud.
By Yvette Francino • Sept. 26, 2012 -
Expert Advice
Best practices for solutions architecture
Solutions architecture has gained a reputation for being difficult to define. Even so, best practices unique to solutions architecture have emerged.
By Stephanie Mann • July 27, 2012 -
Expert Advice
Agile project management using the Cynefin framework
Learn how the Cynefin framework facilitates problem solving, Agile project management and teamwork.
By Yvette Francino • July 13, 2012 -
Expert Advice
When to perform post-production testing
In some cases, testing post-production is needed, according to expert Pete Walen. He discusses the potential situations where post-production testing is helpful and what expectations we can have for performance testing.
By Peter Walen • June 1, 2012 -
Expert Advice
Security testing for unvalidated redirects and forwards
Security expert John Overbaugh gives security testers the information they need in order to ensure the Web application code that they’re responsible for is protected.
By John Overbaugh • March 30, 2012 -
Expert Advice
Integration testing: What are the challenges?
Expert Pete Walen describes common problems with integration testing and offers insights into implementing it correctly, so that both internal and external users can benefit.
By Peter Walen • March 29, 2012 -
Expert Advice
Exploring integration testing in the Agile development lifecycle
Agile expert Lisa Crispin explores the various meanings and offers tips to testers on how to work integration testing into the Agile development lifecycle.
By Lisa Crispin • March 26, 2012 -
Expert Advice
Streamlining user acceptance testing (UAT) with Agile
Organizations that implement successful user acceptance testing can greatly reduce errors and business risks.
By Ravindra Kambhampati and Srinivas Yeluripaty • Jan. 30, 2012 -
Expert Advice
Agile testing quadrants: Guiding managers and teams in test strategies
Agile expert Lisa Crispin explains the four Agile testing quadrants and how they can guide managers and development teams in creating a test strategy.
By Lisa Crispin • Jan. 13, 2012 -
Expert Advice
Software development bugs: How to identify and prevent them
With strong Agile practices such as unit testing, code reviews and proper attention to requirements, bugs can be prevented or found early in the application lifecycle.
By Dror Helper • Jan. 13, 2012 -
Expert Advice
Defect tracking: Lean principles for getting the right data at the right time
In this tip, author Paul E. McMahon describes how Lean principles can be used to help determine when defect tracking is appropriate for your organization and what type of data is important to collect.
By Paul McMahon • Dec. 6, 2011 -
Expert Advice
Load testing and performance testing with JMeter: Tutorial
JMeter, a free open source load testing tool, is straightforward to use and supports several programming languages, including HTTP/HTTPS, SOAP, JDBC, LDAP and JMS. In the following set of informative tips, expert Mike Kelly explores the capabilities of JMeter and breaks down its use into a step-by-step approach.
By Mike Kelly • Nov. 15, 2011 -
Expert Advice
Exploratory testing and regression testing 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.
By Lisa Crispin • Sept. 23, 2011 -
Expert Advice
Agile software development: Tips for writing testable user stories
Testing pressures are always high on Agile projects. In this article we explore some of the ways adding clarity to stories can help make testing easier for all parties involved.
By Mike Kelly • Aug. 16, 2011 -
Expert Advice
Tools and techniques for tracking changes to software requirements
In this tip, requirements expert Sue Burk explains different techniques and tools that can be used to track changes to the requirement itself as well as changes to the attributes of the requirement.
By Sue Burk • Aug. 3, 2011 -
Expert Advice
Regression vs. risk-based testing: Managing complexity
In this tip, consultant Vasudeva Naidu describes in detail the steps necessary to implement risk-based testing in your organization to ensure your regression test strategy is solid and successful.
By Vasudeva Naidu • July 19, 2011 -
Expert Advice
Application security: Protecting application availability, data confidentiality 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 needed to protect the confidentiality, availability and integrity of your application and its data. Learn more about various areas of security that need to be considered when designing secure applications.
By John Overbaugh • March 31, 2011 -
Expert Advice
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.
By Susan Oasheim, PMP • March 31, 2011 -
Expert Advice
Understanding the dependencies between requirements in a Scrum environment
Prioritizing user stories for each iteration in a Scrum environment can be challenging if the project owner does not understand the dependencies between requirements. In this expert response, Lisa Crispin shares best practices for prioritizing user stories based on requirement dependencies.
By Lisa Crispin • March 30, 2011 -
Expert Advice
How user stories help to define software requirements
User stories play an important role when defining requirements and they also contribute to living documentation during the software development process. In this expert response, Lisa Crispin offers key practices for ensuring that requirements align with user stories and that user stories are accurate.
By Lisa Crispin • March 28, 2011 -
Expert Advice
Mapping software requirements to test cases
Even though you must have at least one test case per requirement, it's possible not to have a one-to-one mapping between each requirement and test case. In this response, expert Sue Burk explains how it is important to trace the relationship between requirements and the tests that verify them whether the relationship is one-to-one, one-to-many or many-to-many.
By Sue Burk • March 28, 2011 -
Expert Advice
Tracking changes to requirements in Agile development
All development teams need to track requirements changes, but depending on the software development lifecycle and overall ALM process, the best approach to change tracking may not be the same across the board. In this response, expert Mike Jones explains how Agile teams can best integrate change tracking into their development process.
By Mike Jones • March 23, 2011 -
event-driven architecture (EDA)
An event-driven architecture (EDA) is a framework that orchestrates behavior around the production, detection and consumption of events as well as the responses they evoke.
By TechTarget Contributor • March 2, 2011 -
Expert Advice
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 and continuous improvement.
By Yvette Francino • Feb. 21, 2011