The success of software development or e-business today depends on complete and precise evaluation of your
Internet, Client/Server, or ERP application prior to deployment. You must test functional requirements of your application
to determine how it would operate under heavy load and to measure system response times to verify performance requirements.
In order to perform rigorous and comprehensive software testing and quality assurance, it is essential
to utilize specialized automation tools and a proven software engineering methodology.
Testing and QA processes in AQT are based on the principles of the Rational
Unified Process - industry standard object-oriented software engineering methodology. This Web-enabled suite of concepts,
standards and guidelines for many critical software testing and quality assurance activities enhances AQT's productivity
and delivers software best practices to all members of our team.
Leading AQT analysts have successfully utilized RUP methodology, the UML Visual Modeling Language
and other Rational products in software development and quality control for over four years.
UML-based Object Oriented Development Solutions, major software systems in Client/Server architecture, e-commerce solutions
and Data warehousing solutions - this is by no means an exhaustive list of IT projects successfully undertaken lately by our gurus.
Today, we utilize all the benefits of RUP's object-oriented and iterative approach.
AQT specialists perform test planning, design, implementation, execution and analysis in accordance with RUP recommendations
that are accompanied by appropriate documentation and UML models. Systematization and effectiveness thus achieved are the basis
of AQT's high-quality services.
Automation of tests and associated processes has long been a de facto standard in SQA substantially reducing
costs and increasing reliability of results. Besides, a number of tests simply cannot be competed manually.
Many functionality, performance and load tests, reliability analysis and other numerous investigations performed manually would
necessitate the utilization of tens or even hundreds of manned computers.
AQT utilizes best industry solutions in test automation and ensures their effective application.
Virtually none of the measures directed towards software quality assurance are performed manually by AQT.
At each stage of the project, company engineers utilize specialized software systems, automating resource-intensive and
routine operations.
AQT has experience in using a variety of QA and Test Automation tools for Web, Functionality, Performance,
Reliability, Security and other Tests:
- Rational Unified Process - Software
Engineering Process;
- Rational's Load and Functional Testing solution, based on the Rational Suite Performance Studio;
- Mercury Interactive Astra Suite - Web
oriented Suite of Testing tools;
- AQT's own developments.
The development of specialized software is necessary for execution and analysis of some tests -
especially when investigating performance, reliability and/or security of large systems.
High qualification and experience of AQT engineers, many of them professional programmers,
allows us to develop the essential components quickly and effectively.
AQT has development experience in the following systems and components:
- Application servers and Middleware;
- Database management tools;
- Data-driven load emulators;
- Synchronization solutions;
- Time profiling and monitoring tools;
- Code generators;
- Software stubs;
- Hardware emulators;
- Tools for capturing and analyzing the information transferred through the network.
AQT experts have developed a system for extremely accurate profiling of Web applications and multi-tier
Client/Server applications. This is particularly important when testing specific components of a Web-server or
application server, where time to execute a certain operation may be extremely limited.
The use of time measurement technology creates an overhead of no more than 0.5%.
The following software is used by AQT to develop QA strategy, test models, test design, test management
and defect tracking - as well as for reporting and configuration management:
- Rational's testing solution, based on the Rational Suite PerformanceStudio;
- Rational Rose - Object Oriented Visual
Modeling Tool;
- Microsoft Project - Project Management
system;
- Microsoft Visual Source Safe - Version
and Configuration Control Manager;
- Crystal Reports - reporting solution