Software Testing and Software Quality Assurance Process

Embed Size (px)

Text of Software Testing and Software Quality Assurance Process

  • Software Testing and Software Quality Assurance Process

  • Brief AgendaSciant FactsMain types of projectsGoals of the testing quality processesAdministrative organization of test teamsProcess itselfStaffing and Training

  • Sciant - Facts Established in 1995, privately held Software Outsourcing Solutions Development Center in Sofia, Bulgaria 120 People Over 65 full-time software engineers Over 25 full-time quality assurance engineers Long term relationships with world famous companies

  • Sciants Mission StatementWe help companies achieve their goals through entering mutually beneficial relationships. Sciants mission is to understand the customer'sneeds and match them with profound technical expertiseand programming knowledge at best possible prices.We cope successfully and cost-effectively with projectsthat last from several weeks to several years.

  • Types of Project Fixed Price We are managing the project quality of the project Fixed Team We are managing the people quality of the staff

  • Goals of the quality processReduce defects in Analysis and implementation phasesReduce time for bug fixing and supportImprove process defect prevention

  • Our software testing focusTest Strategy Definition and DocumentationTest Plan DevelopmentTest Cases Development Functional TestingIntegration TestingUsability TestingPerformance, Load and Stress TestingSecurity VerificationUnit testing and Test AutomationBug Tracking

  • Our software quality assurance focusPeer reviews were it is possible for offers, specs, test cases.Improve code quality peer reviews of code Improve build process and Build acceptance processRegular meetings and contacts with client.

  • Software Quality Assurance


    SQA Engineer

    SQA Lead

    Requirement specification. Functional Specification(Optional)

    Project schedule

    Lead SQA creates Test Plan according to scope defined in Project Plan

    Test Plan

    Test Preparation


    Development deliver NEW Build for testing

    Build Notification

    Update Project schedule


    Product overall evaluation

    Last Build

    Not OK

    Testing is DONE


    Technical Sales

    Project Framework(Optional)



    Customer requirement (Optional)



    Approach Validation

    Test Evaluation summary

    Project schedule

  • Staffing and trainingExperienced Test Engineers Lead projects and gives technical advices Junior Test Engineers training in-house, controlled learning, task selection.

  • Thank you !Q & A