AlanAbar.com

Sharing My Personal Lessons from this Journey Called Life
  • rss
  • Blog
  • ABOUT ME
  • MY BOOKS
    • Personal Development Books
      • Now, Discover Your Strengths
      • The Martha Rules
      • The 7 Habits of Highly Effective People
      • Who Moved My Cheese?
      • The Art of Happiness
      • Don’t Sweat the Small Stuff
      • How Full Is Your Bucket?
      • Fish!
    • Management Books
      • The One Minute Manager
      • The Wisdom of Teams
      • High Five!
      • Wisdom for a Young CEO
      • Teams At Work
      • First, Break All The Rules
      • The Multi Dimensional Manager
      • First Among Equals
    • Software Testing Books
      • Optimize Quality for Business Outcomes
      • Code Quality
      • Testing Computer Software
      • Software Quality Engineering
      • The Art of Software Security Testing
      • Scaling Software Agility
      • Effective Software Testing
      • Metrics and Models in SQE
      • Effective Methods for Software Testing
      • Software Quality Engineering
      • Software Quality Assurance and Management
      • Connecting to Customers
      • Improving Software Quality: An Insider’s Guide to TQM
      • Strategies for Software Engineering
      • Quality Is Personal
      • An Iso 9000 Approach to Building Quality Software
      • The Enterprize Organization: Organizing Software Projects for Accountability and Success
      • Managing Quality in America’s Most Admired Companies
    • Financial Freedom Books
      • The Millionaire Next Door
      • Start Late, Finish Rich
      • Multiple Streams of Income
    • Leadership Books
      • Winning!
      • Good to Great
      • The Leadership Challenge
      • Executive Charisma
      • First Among Equals
      • Execution
  • PHOTOGRAPHY
  • TRAVEL
  • SQE
    • SQE Key Metrics
    • SQE Fundamentals
      • What is SQE?
      • Why Software Quality Engineering?
      • How do you Define Quality?
      • Who Owns Quality?
      • Software Quality Engineering vs. Software Quality Assurance
      • Requirements Based Testing (RBT)
      • The “ilities” of Software Quality
      • Test Plan
      • Test Cases
      • What is a Defect?
      • QA versus QC
      • Frequently Asked Questions
    • Automation
      • SilkTest
    • Performance Testing
    • Interview Questions
      • WinRunner Interview Questions
      • Automation Interview Questions
    • Key Lessons Learned
      • Email Communication Lessons Learned
      • Certified Software Tester - CBOK
        • Software Testing Principles and Concepts
        • Building the Test Environment
        • Managing the Test Project
        • Test Planning
        • Executing the Test Plan
        • Test Status, Analysis and Reporting
        • User Acceptance Testing
        • Testing Software Developed by Outside Organizations
        • Testing Software Controls and the adequacy of Security Procedures
        • Testing New Technologies
    • Technologies
      • JSP
      • Struts
      • Web Application Basics
      • Java Servlets
      • Load Balancing Primer
      • AJAX
  • MGMT
    • Teams
    • Rules of Engagement
  • Contact

Performance Testing

What is Performance Testing?

Performance testing addresses the non-functional requirements of Software Quality.  Instead of determining if functional requirements are met, performance testing focuses on how well the functions performs under various conditions.  It can determine how fast a system performs under a particular workload.  It can also serve to measure quality attributes such as scalability, reliability, and resource usage.

Benefits of Performance Testing

  • It demonstrates that the system meets performance criteria
  • helps to determine bottlenecks in system
  • cost benefits to find performance issues in early phases of development, as it is costly to later repair performance defects once system is released
  • helps to understand capacity and resource requirements

Performance Testing tries to accomplish the following:

  • Assess production readiness
  • Evaluate against performance criteria
  • Compare performance characteristics of multiple systems or system configurations
  • Find the source of performance problems
  • Support system tuning
  • Find throughput levels

Types of Performance Testing

Stress Tests

  • evaluates the system when stressed to its limits over short period of time
  • if requirements state that a system should handle up to a specified number of usrs, this type evaluates system performance when all those users are active simulnateouly.
  • this test is important for systems that usually operate below maximum capacity, but are stressed at certain times of peak demand

Volume Tests

  • address the handling of large amount of data in the system
  • make sure that the system reacts appropriately when data sets reach their maximum size
  • large throughput

Configuration Tests

  • these tests analyze the various software and hardware configurations specified in the requirements
  • it evaluates all possible configurations to make sure that each satisfies the requirements

Compatibility Tests

  • these are needded what a system interfaces with other systems
  • find out whether the interface functions perform according to the requirements

Regression Tests

  • required when the system being tested is replacing an existing system
  • regression tests check to see if new system’s performance is at least as good as that of the old system

Security Tests

  • ensures that the security requirements are met.
  • test system characteristics related to availability, integrity, and confidentiality of data and services

Timing Tests

  • evaluate requirements dealing with time to respond to a user and time to perform a function

Environmental Tests

  • looks at the system’s ability to perform at the installation site / location

Quality Tests

  • Evaluate the system’s reliability, maintainablity, and availablity
  • include calculation of mean time to failure, and mean time to repair, average time to find and fix a fault

Recovery Tests

  • address response  to the presence of faults or to the loss of data, power, devices, or services
  • we subject the system to a loss of system resources and see if it recovers properly
Comments rss
Comments rss
Trackback
Trackback

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Recent Posts

  • Why Plans Fail
  • 1 Hour Less TV
  • If You Don’t Know
  • Upward Spiral Model
  • What is Success?
  • 9 Habits to Change your Life
  • Self-Renewal: “What do you want to be remembered for?”
  • The Power of Less
  • Outliers, by Malcolm Gladwell
  • One Minute Insights
  • Average of 5 People
  • Risk
  • The 12 Elements of Great Managing
  • Speaking Volumes
  • Face the Sunshine!

Categories

  • Book Reviews
  • Family
  • General
  • Leadership
  • Management
  • Personal Development

Pages

  • ABOUT ME
  • MGMT
    • Rules of Engagement
    • Teams
  • MY BOOKS
    • Financial Freedom Books
      • Multiple Streams of Income
      • Start Late, Finish Rich
      • The Millionaire Next Door
    • Leadership Books
      • Execution
      • Executive Charisma
      • First Among Equals
      • Good to Great
      • The Leadership Challenge
      • Winning!
    • Management Books
      • First Among Equals
      • First, Break All The Rules
      • High Five!
      • Teams At Work
      • The Multi Dimensional Manager
      • The One Minute Manager
      • The Wisdom of Teams
      • Wisdom for a Young CEO
    • Personal Development Books
      • Don’t Sweat the Small Stuff
      • Fish!
      • How Full Is Your Bucket?
      • Now, Discover Your Strengths
      • The 7 Habits of Highly Effective People
      • The Art of Happiness
      • The Martha Rules
      • Who Moved My Cheese?
    • Software Testing Books
      • An Iso 9000 Approach to Building Quality Software
      • Code Quality
      • Connecting to Customers
      • Effective Methods for Software Testing
      • Effective Software Testing
      • Improving Software Quality: An Insider’s Guide to TQM
      • Managing Quality in America’s Most Admired Companies
      • Metrics and Models in SQE
      • Optimize Quality for Business Outcomes
      • Quality Is Personal
      • Scaling Software Agility
      • Software Quality Assurance and Management
      • Software Quality Engineering
      • Software Quality Engineering
      • Strategies for Software Engineering
      • Testing Computer Software
      • The Art of Software Security Testing
      • The Enterprize Organization: Organizing Software Projects for Accountability and Success
  • PHOTOGRAPHY
  • SQE
    • Automation
      • SilkTest
    • Interview Questions
      • Automation Interview Questions
      • WinRunner Interview Questions
    • Key Lessons Learned
      • Certified Software Tester - CBOK
        • Building the Test Environment
        • Executing the Test Plan
        • Managing the Test Project
        • Software Testing Principles and Concepts
        • Test Planning
        • Test Status, Analysis and Reporting
        • Testing New Technologies
        • Testing Software Controls and the adequacy of Security Procedures
        • Testing Software Developed by Outside Organizations
        • User Acceptance Testing
      • Email Communication Lessons Learned
    • Performance Testing
    • SQE Fundamentals
      • Frequently Asked Questions
      • How do you Define Quality?
      • QA versus QC
      • Requirements Based Testing (RBT)
      • Software Quality Engineering vs. Software Quality Assurance
      • Test Cases
      • Test Plan
      • The “ilities” of Software Quality
      • What is a Defect?
      • What is SQE?
      • Who Owns Quality?
      • Why Software Quality Engineering?
    • SQE Key Metrics
    • Technologies
      • AJAX
      • Java Servlets
      • JSP
      • Load Balancing Primer
      • Struts
      • Web Application Basics
  • TRAVEL

Recent Comments

  • BENJAMIN on If You Don’t Know
  • IVAN on If You Don’t Know
  • Japanese on 9 Habits to Change your Life
  • RON on Outliers, by Malcolm Gladwell
  • DARREN on Upward Spiral Model

 

September 2010
M T W T F S S
« Oct    
 12345
6789101112
13141516171819
20212223242526
27282930  

Archives

  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • May 2009
  • March 2009
  • December 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox