With services ranging from single instance testing to comprehensive software quality assurance (SQA) process assessments to fully retained outsourcing of entire SQA and software testing functions, our onsite-offsite-offshore model ensures round-the-clock testing providing the flexibility our customers need. We provide end-to-end testing services including planning, design, scripting, manual and automated testing, reporting, and analytics.
Areas of Testing
Types Of Testing
Defects Tracking
Our services will help you put the effort where it is needed and improve your capability to deliver. We will focus on areas of risk, identify what can be done in parallel and exploit opportunities to improve productivity. Working with PTG will enable you to focus on getting the job done more quickly without compromising on quality.
Test Planning
During the test planning phase, the Test Program Manager and/or the Test Manager will produce a “Master Test Plan” (for the overall test program or test project) and, if required, test plans for each sub-project, stage of testing etc., according to the size and requirements of the project. The master test plan and test plans will define what will be tested and why. During all test phases the Test Manager and Test Team Leader will maintain regular progress reports.
Test Analysis and Design
During the test analysis and design phase, the Senior Test Analysts, Test Analysts and Test Team Leader work together to define how the process or system under test will be tested and produce a test specification and test design. In addition, they will start to define the data they require in the data store and the environments they will need to perform the specified testing. As test analysis and test design progresses, an initial test schedule will be created to define when the process or system under test will be tested. The test specification will contain details of the analysis undertaken, including; meetings, workshops and documents used to analyze the process or system under test. The test design will define the test cases required to validate and verify the process or system under test. The test design will also identify, but not build at this stage, the test scripts, test data and test environments required to fulfill these cases.
Test Build
During the test build phase, the Senior Test Analysts, Test Analysts and Test Team Leaders work together to build the test scripts, obtain or create the test data (and populate the data store) and build or have built the test environments required to execute the specified testing. In addition, as test builds progresses, the test schedule will be refined to define when the scripts, to validate and verify the process or system under test, will be executed.
Test Execute & Record
During the test execute and record phase the Testers (test executors) will be given work packages (groups of test scripts previously defined and built by the Test Analysts) to execute according to the test schedule. During the execution of the work packages, the Testers will record any defects using a suitable defect management process and defect logging tool, and produce a test execution record which will summarize whether the test scripts in question have passed or failed and summarize any defects found. As test execution progresses, the Test Team Leader will constantly update and modify the test schedule according to which test scripts have passed and failed, which cannot be run due to dependencies on other things and which need to be re-tested as a result of failure and/or defects. At the end of the test execution phase, the Test Team Leader and Test Manager will produce a test summary report to formally report the findings of the particular stage of testing.
Information Technology systems play a major role in enabling business strategy and in achieving an organization's business goals. Correspondingly, Training and Staffing have become critical business issues, at most corporations, large and small alike.
