|
• Regression Testing
Our Team will track, monitor and analyze the changes to application and the components of the system environment and will suggest the test coverage. The test scripts then executed and report results. The bugs are then logged in the defect-tracking database. A daily status report indicating progress, changes under test and a summary of the reported bugs is then sent to the customer.
• Functional Testing
It ensures that your software works as expected and to document any changes in it. We create a list of features based on your specifications and develop test scripts for functional testing that include a range of cases.
Our team will review the requirements, specifications and any other available documentation and generate a comprehensive selection of test cases.
top^
• Compatibility Testing
Ensuring the compatibility of the software applications in today’s complex multi platform hardware environment is a challenge. The application behavior is observed under various conditions by changing the combinations of operation systems, hardware and software, databases and servers. We will also check if your application is cross-platform friendly.
top^
• Test Automation
This makes it possible to increase the scope of testing and also to reduce the time of test execution and minimize the risk of human errors. We have expertise working with various tool sets. We can use any tool of your choice. While designing and building the automated testing system, we consider the following business needs:
1. The need for Reduction of the testing time and the possibility of a human error
2. Improve the test coverage by increasing the variety of test
3. Minimize the impact of version change of a product under test.
4. Design reliable test scripts and test data, which would produce repeatable results.
We use industry standard test automation methodologies.
top^
• Performance and Scalability Testing
Acnovate works with you to define the right load testing and performance measurement tool(s) for your application. Performance metrics are defined through joint effort and target performance and MTBF numbers agreed upon. Test reports are regularly provided; major part of reports generated through automation tools. An example is the work done on scalability testing for an E-Commerce web site. The reports focus on the number of transactions that passed, failed, aborted or ended in errors and throughput on the server during load testing. The reports also provide detailed information including:
• Transactions/sec (passed/ failed)
• Performance Under Load - Transaction times relative to the number of virtual users running at any given point during the scenario.
• Transaction Performance - Average time taken to perform transactions during each second of scenario.
• Transaction Distribution - The distribution of the time taken
to perform a transaction
top^
• Black box, gray box, white box testing
Black box testing
We develop test plans and execute test cases based upon functional requirements of the systems without any explicit knowledge of systems internals
White box testing
We work with the customer team to develop test plans based upon knowledge of system internals. We work in conjunction with the customer design team to implement Test Driven Development’ TDD methodology
top^
|