Software Quality/Testing

| Software Quality/Testing |

Astra provides end-to-end software quality solutions in
relation with functionality and performance. Our unstinting
focus on software engineering principles eliminates not only
the peripheral problems but tackles the root cause of an issue.
To ensure high quality software, we realise that the focus
must start from quality of requirements and lead up to their
final deployment.

Capturing the explicit (functional) and implicit (performance and non functional) requirements and setting a proper traceability with all relevant test cases acts as safeguard against the ‘big surprises’ of user acceptance.

Moreover, a high degree of automation results in better regression
testing. Automation exponentially reduces the effort, enhances
traceability and maintainability, bringing in higher cost
savings and a better ROI.

 
 
Highest
quality, yet affordable prices – The open secret
Our unique 4 prong strategy enables us to deliver the highest
quality at very affordable prices.

  • Seeding: In this phase, we conduct technology seminars
    at various Engineering colleges to identify the right candidates
    with the right aptitude. Then we give them specialized training
    as a part of their curriculum, which will give them the
    first exposure to Software Engineering and automation. We
    leverage on IBM Rational University program in this regard.
  • Nurturing: Once they complete their Engineering course,
    we do an aptitude test and interview to select the candidates
    for our three month full time diploma program in Software
    Engineering. Here we give them hands on exposure to various
    Testing automation tools. As part of the training, we impart
    the soft skills necessary to mould them as good team players
    with necessary leadership skills.
  • Manuring: As a part of our service through TSECC, we have
    signed up with a number of companies to undertake various
    Proofs of Concept (POC’s) and onsite enabling sessions.
    The student is deployed in this environment for a minimum
    period of three to six months. Here, the knowledge acquired
    through the class room training gets translated into actual
    experience.
  • Harvesting: Now we have the resource pool, constituting
    trained & skilled professionals who are ready to take
    up various assignments. Asssist Academy has already signed
    up with various offshore software development organizations
    to provide Software Engineering resources on Testing and
    other disciplines. The bench period for these candidates
    is getting utilized in various projects that we undertake.
    This is the open secret behind our cost effective solution
    to our clients.

How
it is happening now at majority of places?

  • Ad hoc Testing
  • In isolation at the QA team
  • Testing done as the last activity
  • Testing without proper understanding of the Business
    Domain

What
are the present bottle necks?

  • Lack of completeness of Testing
  • Poor automation levels
  • Insufficient traceability to requirements
  • Absence of Regression Testing mechanism
  • Lack of domain expertise and common understanding of
    the problem

How
it can be resolved?

  • Implementation of proper Testing methodology
  • Iterative approach for Testing
  • Usage of Regression Testing tools
  • Integration of various Requirements Management tools
    with Test Management tools
  • Automated Test Suite creation for easy Regression Testing
  • Business Model generation using UML for better understanding
    of the domain across teams

Why
out source Testing?

  • The thought process and skill sets required for Development
    and Testing are different
  • In order to avoid bias from the Development point of
    view
  • Lack of resources with automation expertise
  • High investment required for Test automation tools
  • In order to remain in your core competency of Development
  • In order to have a better acceptance and clarity to the
    end user for better product/project acceptance
  • Last but not least, to be more productive and cost effective,
    there by ensuring a better ROI

Who
are we?

  • Astra Infotech Private Limited, a Software Engineering
    company in India for more than a decade of industry experience
    in the field of Software Engineering based Development and
    Software Testing. We enable Software Development houses
    to implement the best practices of Software Engineering
    to improve the efficiency and productivity of their teams.
    Currently we are an authorized Business Partner of IBM Rational
    for the entire range of Testing and other Software Development
    Life Cycle related tools. We are having our Development
    centre at Technopark, India’s first CMMI Level 4 certified
    technology park. Currently we are having a team strength
    of more than 40 people exclusively focusing on Testing.

What
is our strength?

  • Software Engineering based Testing
  • Creating a common understanding among the team about
    the Business Domain using UML with our Business Modeling
    expertise
  • Expertise in various industry leading Testing automation
    tools
  • Process oriented Iterative approach
  • Easy scalability of the team both in size and technology/tool
  • High degree of automation of the process, thus a better
    traceability.

How
do we differentiate ourselves in the crowd?

  • Innovation
  • Thought Leadership
  • Vast exposure to various problems and domains
  • Opportunities to learn from others’ mistakes during
    our consulting assignments
  • Unbiased set of fresh Testers at the execution level
  • Highly efficient team, result of the unique IBM ECIS
    program

What
are our unique value propositions?

  • TSECC – We have established Asia’s first Software
    Engineering Competency Centre
    at Technopark. With the
    help of this centre, we are propagating the concepts of
    Software Engineering among the Software Development houses
    in this part of the country.
  • Where does it add value in the field of Testing?
    As part of the services offered by the centre, Astra is
    helping various organizations to conduct their Proofs of
    Concept for various Testing methodologies and tools. During
    the course, our consultants are getting exposure to various
    issues, and in turn finding ways to zero in on the root
    cause to eliminate the problem. This exercise enhances the
    knowledge and expertise level of our consultants and team
    in a continuous manner.
  • ECIS for IBM Rational Brand
    Astra is proud to have the Education
    Centre for IBM Software
    for Rational brand. This is
    the first of its kind in the country. This facility ensures
    an uninterrupted flow of new talents and expertise to Astra.
    Thus, ensuring our scalability
  • Assist Academy is the first exclusive Software
    Engineering academy
    in the country, offering a diploma
    course with the most comprehensive curriculum in Software
    Engineering. In this course, the participants are exposed
    to various automated Testing tools like, WinRunner, LoadRunner,
    QTP, TestDirector, Silk Test, QA Central etc. This enhances
    our capability to serve diverse opportunities in the automation
    of Software Testing process. Apart from Test automation,
    the course covers other Life Cycle automation tools for
    Business Modeling, Requirements Management, Configuration
    Management, Change Management etc. Thus, enhancing expertise
    in wide range of automation tools.

Whom
we are partnering with?

  • IBM Rational
  • Mercury Interactive
  • Compuware

What
are the services you can look from our stable?

  • Test Case generation
  • Testability Identification
  • Test Coverage Preparation
  • Manual Test script Generation
  • Automated Test Script Generation
  • Test Suite Generation
  • Functional Testing
  • Regression Testing
  • Performance Testing
  • Usability Testing
  • Reliability Testing

What
are the different scenarios you can look for our services?

  • You have only an application with you, which lacks proper
    documentation.
  • You have an SRS document with you with out any properly
    defined Test Cases.
  • You have some Test Cases defined, but you are not sure
    about the completeness of Test Coverage.
  • You would like to go for an automation, but not sure
    about the testability.
  • You want to go for Test automation, but not sure about
    the right automation tool.
  • You have an application and some Test Cases without proper
    Test data.
  • You have an application with proper requirements specification,
    but lack of traceability to any Test Cases.
  • You have an application and with Test Cases and Test
    Plan, but not having a mechanism for Regression Testing.
  • You want to generate the scripts for automation, there
    by compiling them to generate a Test Suite.
  • You would like to out source the User Acceptance Testing.

What
are the various service models?

  • Onsite – Resource deployment
  • Onsite – Outsourced model
  • Offshore
  • Onsite/offshore

How
much do we cost?

  • Testers USD 15 – 25 per hour
  • Test Mangers USD 40 – 60 per hour
  • Testing Solution Architect USD 125 – 175 per hour
  • Costing will depend on the complexity of the solution
    and the duration & volume of the work.

Some
of our domestic customers whose offshore/domestic projects
we undertake?

  • iSmart
  • SunTec
  • IBS
  • Gemini Software
  • Premier Evolvics
  • IKM