Category:
Performance Testing
| Performance Testing | Performance engineering |
| Performance Testing verifies how a system will perform under production load and to anticipate issues that might arise during heavy load conditions. | Performance engineering aims to design the application by keeping the performance metrics in mind and also to discover potential issues early in the development cycle. |
| Performance Testing is a distinctive QA process that occurs once a round of development is completed | performance engineering is an ongoing process that occurs through all phases of the development cycle i.e. from the design phase to development, to QA. |
| A dedicated performance tester or team conduct the Performance Testing who has sound knowledge of performance testing concept, tool operation, result analysis etc. | A Performance Engineer is a person who has enough knowledge of application design, architecture, development, tuning, performance optimization and bottleneck root cause investigation and fixing. |
| When a bottleneck is identified during performance testing then the role of the performance tester is to analyse the test result and raise a defect. | performance engineer is to investigate the root cause and propose the solution to resolve the bottleneck. |