BPK Tech believes very strongly that Quality is not an act, but a habit. Software testing is one of the activity to assure quality in every deliverables that BPK Tech delivers. As James Bach, founder of Satisfice once said Pretty good testing is easy to do. Excellent testing is quite hard to do.
At BPK Tech testing is not seen as an additional activity at the end of development effort. Quality is never an accident; it is always the result of intelligent effort. Our software testing team members do not make the software but they make the software better.
All the API endpoints are tested with the required parameters and the response output
To see how the application behaves under stress – which means multi-threading, concurrency and extreme load on the system is tested for a given business use case.
To test what-if the straight forward business case is not attempted by the end user, what kind of error message the application should throw and how quickly the system should fail.
To test reports, data warehouse dashboard via the database. A good understanding of RDBMS and database concepts is required to test the data on database.
To identify the critical business path and test only those for the MVP so that at least a happy path for the business use cases
To test the same set of features developed all over again as and when new changes are introduced, or bugs are fixed.
To test the initial data load as well as testing application tables which have huge data such as transaction tables etc
Executing test cases manually for the application under development
Connecting the business use cases to high level test scenarios and mapping the test scenarios to test case and bugs.
If your organization is looking for an outsourced testing partner to carry out independent testing of your system and provide you a detailed test report along with suggestions to improve the overall system performance, BPK is your right choice.