Upload
earl-benson
View
218
Download
0
Embed Size (px)
Citation preview
Software Testing and Software Quality
Assurance Process
Brief Agenda
Sciant Facts Main types of projects Goals of the testing quality processes Administrative organization of test teams Process itself Staffing 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
Sciant’s Mission Statement
We help companies achieve their goals through
entering mutually beneficial relationships.
Sciant’s mission is to understand the customer's
needs and match them with profound technical expertise
and programming knowledge at best possible prices.
We cope successfully and cost-effectively with projects
that 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 process
•Reduce defects in Analysis and implementation phases•Reduce time for bug fixing and support•Improve process – defect prevention
Our software testing focus
•Test Strategy Definition and Documentation•Test Plan Development•Test Cases Development •Functional Testing•Integration Testing•Usability Testing•Performance, Load and Stress Testing•Security Verification•Unit testing and Test Automation•Bug Tracking
Our software quality assurance focus
•Peer reviews were it is possible for offers, specs, test cases.•Improve code quality – peer reviews of code •Improve build process and Build acceptance process•Regular meetings and contacts with client.
Software Quality Assurance
DevelopmentTechnical Sales SQA Lead SQA EngineerDevelopment
Requirementspecification.
FunctionalSpecification(Optio
nal)
Project schedule
Lead SQA createsTest Plan
according to scopedefined in Project
Plan
Test Preparation
Testing
Developmentdeliver NEW Build
for testing
Build Notification
Product overallevaluation
NotOK
Testing is DONE
OK
Defects
Project Framework(Optional)
Defects
Customerrequirement(Optional)
Last Build
Yes
No
ApproachValidation
Test Evaluationsummary
Update Projectschedule
Test Plan
Project schedule
Staffing and training
•Experienced Test Engineers – Lead projects and gives technical advices •Junior Test Engineers – training in-house, controlled learning, task selection.
Thank you !
•Q & A