webjs-tech / personal-development-plan

This repository helps to cover tech gaps
2 stars 0 forks source link

Testing #17

Open Security2431 opened 9 months ago

Security2431 commented 9 months ago

Good to know:

Image

Image

🔹 Smoke Testing Conducted after API development is complete, this phase aims to validate that the APIs are functioning without any critical issues. 🔹 Functional Testing A comprehensive test plan is crafted based on functional requirements, and the outcomes are compared against expected results. 🔹 Integration Testing This type combines multiple API calls to conduct end-to-end tests, evaluating intra-service communications and data transmissions. 🔹 Regression Testing Ensuring that bug fixes or new features do not disrupt the existing functionality of APIs is the focus of this testing phase. 🔹 Load Testing Application performance is tested by simulating various loads, allowing for the calculation of the application's capacity. 🔹 Stress Testing Intentionally subjecting APIs to high loads tests their resilience and ability to function under extreme conditions. 🔹 Security Testing APIs are rigorously tested against potential external threats to ensure robust security measures. 🔹 UI Testing This type assesses the interaction between the UI and APIs, ensuring proper data display and functionality.

🔹 Fuzz Testing By injecting invalid or unexpected input data into the API, this testing method aims to uncover vulnerabilities and potential issues.

Image

TODO:

Security2431 commented 6 months ago

Image