Astrocraft Consulting

Test Engagements

Functional Testing

We deliver complete suites of manual and automated functional testing services at any point in the Software Development Life Cycle (SDLC).

We ensure that your system will be free of any bug that will impact your production environment.

At the beginning of every engagement, we agree service level agreement.

And it is our aim to exceed your expectation at all times. We will make sure your applications comply with all relevant functional requirements and business processes.

Requirements Analysis

To kick of our functional testing service, our consultants work to establish productive testing environment, working closely with our clients to understand project goals, structure and deliverables. This become the benchmarks upon which we base all our other activities. All our test cases are based on these explicit requirements. Of course we come with other scenarios not in the requirement based on our experience of the application, domain or technology

Manual and automated test execution

After we have translated all requirements into test scenarios and test cases, we begin the active test execution as soon as the application is testable. We can also turn these test cases into automated regression suite when engaged to develop automation suites..

Exploratory testing

Exploratory testing is not aimless testing. In fact ET can achieve a lot of results if properly deployed. It can help achieve a lot of coverage for the application under test. At ACL, in addition to performing scripted testing we perform structured exploratory testing to ferret out otherwise bug that might not have been detected by scripted testing. Where there are no requirements, we have been known to execute a whole project using ET coupled with risk-based approach

Reporting and bug tracking

All our test result are analysed and a decision is taken if the results have met pre-defined expectation. All bugs are duly reported and traced to resolution. We advise on their severity to determine what priority should be given to them. Bug status is documented and tracked throughout the defect life cycle.