Non-Functional Testing.
Non-Functional Testing is defined as a type of Software testing to check non-functional aspects (performance, usability, reliability, etc) of a software application. It is designed to test the readiness of a system as per nonfunctional parameters which are never addressed by functional testing.
Resources
Find more to learn on Non-Functional Testing : https://www.geeksforgeeks.org/software-testing-non-functional-testing/
Performance Testing.
Performance testing is a form of software testing that focuses on how a system running the system performs under a particular load. This is not about finding software bugs or defects.
Resources
Find more to learn : https://www.tricentis.com/learn/performance-testing/
Cross-Browser Testing.
Cross Browser Testing is a type of testing to verify if an application works across different browsers as expected and degrades gracefully. It is the process of verifying your application’s compatibility with different browsers.
Resources
Find more to learn : https://testsigma.com/cross-browser-testing
Security Testing.
Security testing is an integral part of software testing, which is used to discover the weaknesses, risks, or threats in the software application and also help us to stop the nasty attack from outsiders and make sure the security of our software applications.
Resources
Find more to learn : https://www.geeksforgeeks.org/software-testing-security-testing/
Responsive Testing.
The goal of responsive testing is to check if all the website components are adaptive to different screen sizes.
Resources
Find more to learn : https://www.lambdatest.com/learning-hub/responsive-testing