QA/QC
Quality, as of late has become an extremely pivotal facet of any system and is one judging ground that distinguishes a below average system from an exceptional one. We at DPL take pride in our standards of quality and believe in the “no compromise” school of thought.
We offer services to our client in a way as to enable them to focus on their strengths while incorporating in parallel our strength in testing. Only outstanding quality can lead to customer satisfaction and a chain of returning clients is our testament to that claim.
Recent management philosophies have exalted quality to the point where it is deemed not just a "formal after system development process" but an integral part of the development process itself which makes it all the more necessary for quality to be given due importance. At DPL, we are all about quality.
We provide our customers with a flexible and profitable solution by eliminating need of a dedicated testing team subsequently reducing maintenance costs. We offer testing services which range from traditional testing to agile testing
Agile Testing
Agile development with smaller release cycles can be quite the task for testing teams and this hurdle can only be tackled if the test teams themselves are capable and proficient enough. At DPL, we follow agile as a process within the test team as well. Conventional SDLC does not address customer needs as well as the agile process.
We at DPL are not rigid and are capably flexible to integrate into client processes as well. We mutually define testing objectives, which at the end of the day meet your business and software requirements, in addition to developing a complete understanding of you, as our client. Experience is key and our experience working with a variety of organizations allows us to readily adapt to your processes and approaches.
Web based Testing
The website undergoes the standard test procedures as stated here:
Functional Testing
It includes testing the stated requirements of the system. Testing all modules and functional areas of system including results of any external APIs used by the system. The checklist within this testing may include link and navigation, any kind of form submissions, proper error handling and messages, content and images related verifications.
Usability Testing
Ensuring if the system provides ease of use, the GUI is responsive and according to the current standards. All the cosmetic discrepancies are covered within this testing which are nonfunctional requirements of the system.
Cross Browser Conformance Testing
Conformance test is conducted over a given browsers list. The functional and nonfunctional requirements are verified.
Performance Testing
The key functions of the website are checked for performance according to a defined benchmark or any reference point. The system is also put under a required load to see if it responds correctly within requirements. The load testing includes testing system under stress to observe its response under abnormal load. This gives the resilience level of the system.
Security Testing
The vulnerabilities of the system are explored. This may be existent at any layer of the system having the potential to Comprise the system security.
The testing process at DPL includes test planning, formal test specification, documenting of each test scenario and execution, recording of any failures in a set pattern, and report generation giving client the ability to take informed business decisions.
Mobile Testing
Mobile Applications are an integral part of most systems built in the current environment. We have both the capacity and the experience to deliver according to the needs of the client.
Testing includes different mobile OS’s like Android, Blackberry, Windows Mobile, Symbian OS and Mac OS X which is used in the iPHONE, iPAD and the iPOD. Compatibility is key in all mobile applications tested for different platforms and happens to be the most critical element of our mobile testing procedure.