MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer...
-
Upload
adele-gibson -
Category
Documents
-
view
221 -
download
0
Transcript of MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer...
![Page 1: MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer March 15, 2005.](https://reader035.fdocuments.net/reader035/viewer/2022062804/56649e2a5503460f94b1817b/html5/thumbnails/1.jpg)
MusalaSoft
Quality Process Overview
Damyan Kasapov, QA EngineerTsvetelina Kovacheva, QA Engineer
March 15, 2005
![Page 2: MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer March 15, 2005.](https://reader035.fdocuments.net/reader035/viewer/2022062804/56649e2a5503460f94b1817b/html5/thumbnails/2.jpg)
MusalaSoft
• Musala Soft is a software engineering services company focused on e-Business solutions, information systems reengineering and integration.
![Page 3: MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer March 15, 2005.](https://reader035.fdocuments.net/reader035/viewer/2022062804/56649e2a5503460f94b1817b/html5/thumbnails/3.jpg)
Software Development
Process
MusalaSoft–Software ProcessCustomer
RequirementsSpecification and Change Request
Musala Soft
input
Quality Assurance
SolutionSatisfaction
QMS Improvement
Continual Improvement
Resources
Management Review
Customer Feedback
Internal Audit Post-mortem Analysis
![Page 4: MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer March 15, 2005.](https://reader035.fdocuments.net/reader035/viewer/2022062804/56649e2a5503460f94b1817b/html5/thumbnails/4.jpg)
Quality Process
• Internal Standards
• Audits
• Impact Analysis
• Risk Management
• Configuration Management
• Static and Dynamic Testing
• Documentation Testing
![Page 5: MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer March 15, 2005.](https://reader035.fdocuments.net/reader035/viewer/2022062804/56649e2a5503460f94b1817b/html5/thumbnails/5.jpg)
QA Team
• Separated QA Team at Company Level
• Assign one or more QAE to each Project Team
• QM control QA Team and enforce Company Quality Policy
QA Team QM
QAE QAE QAE…
Company Level
Project Level Assign QA Engineer
Project Team
PM
QAETeam Members
QAE
![Page 6: MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer March 15, 2005.](https://reader035.fdocuments.net/reader035/viewer/2022062804/56649e2a5503460f94b1817b/html5/thumbnails/6.jpg)
Software Development
Process
MusalaSoft–Software ProcessCustomer
RequirementsSpecification and Change Request
Musala Soft
input
Quality Assurance
SolutionSatisfaction
QMS Improvement
Continual Improvement
Resources
Management Review
Customer Feedback
Internal Audit Post-mortem Analysis
![Page 7: MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer March 15, 2005.](https://reader035.fdocuments.net/reader035/viewer/2022062804/56649e2a5503460f94b1817b/html5/thumbnails/7.jpg)
Quality Process
• QA activities are extended through all phases of Software Development Process
- Starts from Requirements Analysis - Ends with Customer Satisfaction
• Covers Static and Dynamic Testing – reviews, audits, analysis, test planning and execution
• Requires wide knowledge for many technologies
![Page 8: MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer March 15, 2005.](https://reader035.fdocuments.net/reader035/viewer/2022062804/56649e2a5503460f94b1817b/html5/thumbnails/8.jpg)
Quality Assurance
Plan
Specify
Execute
Quality Control• Process Reviews
• Audits
Analyse
Improve
Estimate
Improve
Report
Fix
Re-Test
Quality Assurance
• Risk Management
• Test Estimation
![Page 9: MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer March 15, 2005.](https://reader035.fdocuments.net/reader035/viewer/2022062804/56649e2a5503460f94b1817b/html5/thumbnails/9.jpg)
QA Activities
• Test Planning• Test Specification Development• Test Execution• Reporting, Re-Testing• Analyse and Check• On-going – Reviews and Audits
![Page 10: MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer March 15, 2005.](https://reader035.fdocuments.net/reader035/viewer/2022062804/56649e2a5503460f94b1817b/html5/thumbnails/10.jpg)
QA Methodology
• The Testing Scope and Coverage depending on Project size and technologies: - Functional Testing – Component, Integration, System, etc. - Non-Functional Testing - Load, Performance, Security, Recovery, etc.
• Unit Testing is controlled from QA Engineers, but is performed from Developers
• QA Team mainly using Black-Box techniques to build test cases and test data
![Page 11: MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer March 15, 2005.](https://reader035.fdocuments.net/reader035/viewer/2022062804/56649e2a5503460f94b1817b/html5/thumbnails/11.jpg)
Challenges
• High dynamics between Teams – QA commitment in different Teams and Projects
• Innovations, unknown technologies and short time for training and knowledge
• Customer Standards enforcement – conflict with Company Standards
![Page 12: MusalaSoft Quality Process Overview Damyan Kasapov, QA Engineer Tsvetelina Kovacheva, QA Engineer March 15, 2005.](https://reader035.fdocuments.net/reader035/viewer/2022062804/56649e2a5503460f94b1817b/html5/thumbnails/12.jpg)
Questions
Thanks for your attention.
Questions?