Methodologies & Tools   AQT Home

Methodologies and Tools  

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.

Rational Unified Process  

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 Tools  

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.

   AQT's Products  

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's Profiling Tools  

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%.

   Related Tools  

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
AQT Home
Company Profile
Services
Methodologies & Tools
Expertise
Facilities
Services Process Model
Publications
News & Events
Success Stories
Helpful Links
Contact Us

[ Home ] [ Company Profile ] [ Services ] [ Methodologies & tools ]
[
Expertise ] [ Facilities ] [ Services Process Model ] [ Publications ] [ News & Events ] [ Success Stories ]
[
Helpful Links ] [ Contact us ]