ADMS Testing Considerations

Software Quality Assurance is critical functions which assures quality software delivery.
TECHTEZ has vast experience in quality assurance.


Testing Illustration

Test Strategy

Test strategy defines the objectives of the testing, quality measurement metrics are defined, entry criteria and exit gates are well articulated.

  • Test planning starts during the design phase.
  • Identification and formulation of functional and non-functional requirements.
  • Sanity or smoke test planning for every deployment to ensure no breakages.
  • Identification of infrastructure and tools needed for testing.


Test Development

Testcases are developed, categorized, persisted and assigned to engineers.

  • Quality of testcases decides the quality of application outcomes
  • Each testcase should have clear input and output criterial defined.​
  • Requirements to testcase mapping matrix need to developed​
  • Test case dependencies need to chalked out.
  • Test data preparation need to be completed as part of test development.
Testing Illustration


Testing Illustration

Test Execution

  • Test execution are performed manually or by automation.
  • White box and Black box need different strategy and execution.
  • Test execution is very thoughtful process, needs in-depth knowledge of application and its functions.
  • Test case execution need various levels of checks (like logs, DB, etc).In some incidents, team end up analysing network traces to identify the issues.
  • Using best practices and learnings will help to deduct quality issues.


Test Reporting

  • Quality issue reporting needs right artifacts.
  • Choosing the right priority and problem severity is critical in problem reporting.​
  • Publishing right execution and quality metrics is important in avoiding unforeseen delays (tools like JIRA helps the most with reporting)​
Testing Illustration


Testing Illustration

Key Learnings

Project key learning session after every release shall uncover what done right and what’s missed. This learning are treasure for the continuous improvements.



ADMS Case Study

Our US client is market leader in Telecom software products and solutions.​ TECHTEZ manages one of their core product (three tier application) which has a large end-customer (Telcos) base across the globe (10 countries and 15 Telcos).

  • Its complex multi node architecture, design to handle millions of transaction a day.
  • Application running in multi node is JBOSS clustered for load balancing and high availability.​
  • Application running in each node is horizontally scalable​
  • Has multiple interface with external systems,
    Telco EAI integration using JMS or RESTFul service
    Telco NE integration using CORBA, TCP/IP or Webservices
    Regulator Central DB using SOAP/XML webservice
  • UI interface design to handle hundreds of parallel users.
  • Application uses following technologies and tools,
  • Java 8, JBOSS7, Apache web server, RHE Linux
  • JMS, RESTFul / SOAP webservice, CORBA
  • Oracle or MYSQL DB
  • Struts and Angular framework for UI
  • Silk performer, Selenium automation(UI), SOAP UI (webservice automation), JIRA
Testing Illustration