top of page
Testing
Testing is an essential phase to ensure the Pineapple Digital Selling Platform functions correctly meets user requirements. Our team conducts several types of testing throughout the development process to identify and fix errors before deployment.
Functional
Testing
To verify that each function of the system works according to the requirements.
How it’s done
​
-
Each feature is tested individually.
​
-
Test cases are created based on system requirements.
​
-
The team checks that the input produces the expected output.
Example
​
-
Verify that users can successfully register and log in.
​
-
Ensure that when a seller adds a new product, it appears correctly in the product list.
Integration
Testing
To ensure that all modules work together correctly after integration.
How it’s done
​
-
After developing the frontend and backend separately, the team connects them using APIs.
​
-
Test scenarios are run to confirm data flows properly between components.
​
-
Errors such as incorrect data display or failed API requests are identified and fixed.
Example
​
-
Testing the checkout process to confirm the order details are correctly saved in the database after payment.
​
-
Checking if product updates made by the seller are reflected instantly on the customer interface.
User Acceptance Testing (UAT)
To validate the system’s overall usability and satisfaction from the user’s perspective.
How it’s done
​
-
A few users test the platform under real-life scenarios.
​
-
Feedback is collected on design, navigation, and ease of use.
Example
​
-
Testing if customers can browse, add items to the cart, and place an order smoothly.
​
-
Ensuring that the seller dashboard is easy to use and displays accurate sales data.
Test Case


TC 01

TC 02


TC 03


TC 04


TC 05


TC 06


TC 07
bottom of page