SlideShare ist ein Scribd-Unternehmen logo
1 von 14
The Intersection of SQA In
Modern SDLC
zaidshabbir@gmail.com
www.slideshare.net/zaidshabbir1
Agenda
1. Why SQA and Agile
Development
2. QA Vs Testing
3. Software Testing
methodologies
4. Popular Software Development
Methodologies
5. Scrum Framework
6. SQA Role in Agile
Software Development
(Scrum)
7. Intersection of
Agility and SQA
8. SQA Role in Agile
Transformation
9. SQA Role in CICD
Pipelines (DevOps)
10. Conclusion
2 April 19, 2023
Why SQA and Agile
Development
• It’s a preemptive approach to product high
quality products and services.
• To ensure that the software meets requirements.
• To improve software quality and make sure fix
software bugs and wrong implementation on
early stages.
• Minimize development cost and improve
profitability.
• Maximize the customer and user satisfaction.
• To comply with industry standards and
regulations.
• …
To minimize the software development waste.
To deliver software faster.
Maximize customer satisfaction.
Quick response on change.
To adapt the changing requirements.
To improve stakeholders' collaborations.
To reduce risk through early identification and
fixation of issues.
User focused development
To improve team moral and empowerment.
…
April 19, 2023
3
SQA Agile Development
Software Quality Assurance
and Testing
4
-> It’s a preemptive
approach
-> Improvement of
Software development
process
-> To comply with industry
standards and regulations.
QA
Testing
-> It’s a reactive approach
-> Finding Bugs through
different testing
methodologies so that we
can fix it before to delivery
Software Testing
Methodologies
5
Static Testing
Dynamic
Testing
Code Review Walk Through Inspections Functional Non-Functional
Unit Testing
Integration
Testing
System Testing
etc.
Security Testing
Performance
Testing
Load Testing
Usability Testing
Stress Testing
etc.
Software
Testing
Most Popular Testing Tools
PlayWright (Free)
Selinum (Free)
Cypress (Free)
Cucumber
6
Functional Automation
Testing
Non-Functional
Automation Testing
Jmeter (Performance, Free)
BlackDuck (Security and Software Composition)
SonarQube (Security and Code Quality)
ZAB (Security, Free)
Test Case Management
TestRail
TestCollab
Zypher
QualityPlus (Basic Free)
Jira (Basic Free)
Unit Testing
Junit
Nunit
TestNG
…
Software Development
Methodologies
• Waterfall
• Spiral
• V Model
• Incremental model
7
Traditional Agile
• Scrum
• Kanban
• Scrum-Ban
• Crystal
• SAFe (Scaled Agile)
• Others
DevOps
• Combining Development and Operation tasks to
shorter the SDLC with high quality product.
(CICD)
Agile Software Development
(SCRUM)
8
SQA in SCRUM Framework
• Is a part of cross functional development team.
• Serve the team as T-Shape skills role.
• Helps the management and team to introduce and improve QA and testing
methodologies and standards.
• Mentor the development team in SQA and testing standards.
• Help the team to burn the assigned stories (requirements) in sprint.
• Primary role is software tester (Manual / Automation).
• Facilitate the developers to speedup development activities.
• Facilitate the technical writing.
• Facilitate in deployments.
• Facilitate in staging and production validation.
• Helping team to understand the complexity of stories.
9
Intersection of SQA and Agile
Software Development
10
High quality product and services.
Take Preemptive actions to produce high
quality
Respond quickly on change.
Run fast to achieve common goals.
Deliver maximum value with high quality
High customer satisfaction.
Earn more $$$
SQA
Agile
Software
Development
Modern SQA Role in Agile
Transformation
• Improve team coordination to produce high quality products.
• Act as a team player instead of separate QA member.
• Needs to acquire T shape skills instead of stuck in QA/QC role.
• Always open to learn new skills and tools to facilitate the team.
• Test early instead of later.
• Automate maximum as we can.
• Serve the team as T-Shape skills role.
• Help the team to burn the assigned stories (requirements) in sprint.
• Help the management and team to improve quality standards and techniques.
• Mentor development team on QA standards and techniques.
• More Automation and execution instead of heavy loaded testcase writing.
11
SQA
Agile
Software
Development
SQA Role In CICD Pipelines
(DevOps)
S Code
Push
Code Build
Unit
Testing
Packaging
/
Integration
Code Quality
Scan
Security Scan
Build Com A
Build COM B
Build COM C
….
..
Unit Test COM A
Unit Test COM B
Unit Test COM C
….
..
Package COM A
Package COM B
Package COM C
….
..
Integration
Testing
Staging
Deploymen
t
UATS on
Staging
Live
Deployment
E
Functional / Non-
Functional Test
COM A
Functional /Non-
Functional Test
COM B
Functional Non-
Functional Test
COM C
….
..
COM A
COM B
COM C
….
..
UATS COM A
UATS COM B
UATS COM C
….
..
COM A
COM B
COM C
….
..
Code Quality
Scan
Security Scan
Build Com A
Build COM B
Build COM C
….
..
Unit Test COM A
Unit Test COM B
Unit Test COM C
….
..
Package COM A
Package COM B
Package COM C
….
..
Functional / Non-
Functional Test
COM A
Functional /Non-
Functional Test
COM B
Functional Non-
Functional Test
COM C
….
..
COM A
COM B
COM C
….
..
UATS COM A
UATS COM B
UATS COM C
….
..
COM A
COM B
COM C
….
..
Iteration 2
Iteration 1
Iteration ..
Useful links
• Software Agility [Software Agility.pptx (slideshare.net)].
• Software development guide to accelerate performance [Software Development
Guide To Accelerate Performance (slideshare.net)].
• Software testing and agility [Software Testing and Agility (slideshare.net)].
13
Thank you
Agility isn’t a formula, a framework,
nor a set of roles and rituals to
follow. It’s a timeless way of thinking
and being that matures with practice
and skill (Joshua Kerievsky, CEO
Industrial Logic, Agile Alliance, 2022
)
Zaid Shabbir
Visible Progress
Actual Progress

Weitere ähnliche Inhalte

Ähnlich wie Modern SDLC and QA.pptx

Agile software development slide show
Agile software development slide showAgile software development slide show
Agile software development slide showGirish Nandagopal
 
Resume_Pallavi Kapoor_20160530
Resume_Pallavi Kapoor_20160530Resume_Pallavi Kapoor_20160530
Resume_Pallavi Kapoor_20160530Pallavi Kapoor
 
Roadmap to Enterprise Quality
Roadmap to Enterprise QualityRoadmap to Enterprise Quality
Roadmap to Enterprise QualityJeff Bramwell
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQASymphony
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentApplause
 
CI/CD - A strategy for success (North Africa Dreamin' Prez)
CI/CD - A strategy for success (North Africa Dreamin' Prez)CI/CD - A strategy for success (North Africa Dreamin' Prez)
CI/CD - A strategy for success (North Africa Dreamin' Prez)Yassine ELQANDILI ☁
 
Agile Testing 2020
Agile Testing 2020Agile Testing 2020
Agile Testing 2020arzu TR
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
 
Implementation of Agile SDLC with JIRA and CICD.pptx
Implementation of  Agile SDLC with JIRA and CICD.pptxImplementation of  Agile SDLC with JIRA and CICD.pptx
Implementation of Agile SDLC with JIRA and CICD.pptxknowworld
 
High-Performance Agile Testing in Software Development
High-Performance Agile Testing in Software DevelopmentHigh-Performance Agile Testing in Software Development
High-Performance Agile Testing in Software DevelopmentTechWell
 
Agile methodology and Scrum Framewwork
Agile methodology and Scrum FramewworkAgile methodology and Scrum Framewwork
Agile methodology and Scrum Framewworksalmanahmed368
 
Nearshore Best Practices Workshop
Nearshore Best Practices WorkshopNearshore Best Practices Workshop
Nearshore Best Practices WorkshopVelocity Partners
 
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQuali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQualiQuali
 
SanDiego_DevOps_Meetup_9212016
SanDiego_DevOps_Meetup_9212016SanDiego_DevOps_Meetup_9212016
SanDiego_DevOps_Meetup_9212016w2fong
 
ALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudJeremy Likness
 
AUG NYC June 12 - Event Presentations
AUG NYC June 12 - Event PresentationsAUG NYC June 12 - Event Presentations
AUG NYC June 12 - Event PresentationsMadhusudhan Matrubai
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversionAshish Kumar
 

Ähnlich wie Modern SDLC and QA.pptx (20)

Agile software development slide show
Agile software development slide showAgile software development slide show
Agile software development slide show
 
Resume_Pallavi Kapoor_20160530
Resume_Pallavi Kapoor_20160530Resume_Pallavi Kapoor_20160530
Resume_Pallavi Kapoor_20160530
 
Roadmap to Enterprise Quality
Roadmap to Enterprise QualityRoadmap to Enterprise Quality
Roadmap to Enterprise Quality
 
Software development life cycle (sdlc) overview
Software development life cycle (sdlc) overviewSoftware development life cycle (sdlc) overview
Software development life cycle (sdlc) overview
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 
Jayaseelan Agile _April 2016
Jayaseelan Agile _April 2016Jayaseelan Agile _April 2016
Jayaseelan Agile _April 2016
 
CI/CD - A strategy for success (North Africa Dreamin' Prez)
CI/CD - A strategy for success (North Africa Dreamin' Prez)CI/CD - A strategy for success (North Africa Dreamin' Prez)
CI/CD - A strategy for success (North Africa Dreamin' Prez)
 
Agile testing
Agile testingAgile testing
Agile testing
 
Agile Testing 2020
Agile Testing 2020Agile Testing 2020
Agile Testing 2020
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
Implementation of Agile SDLC with JIRA and CICD.pptx
Implementation of  Agile SDLC with JIRA and CICD.pptxImplementation of  Agile SDLC with JIRA and CICD.pptx
Implementation of Agile SDLC with JIRA and CICD.pptx
 
High-Performance Agile Testing in Software Development
High-Performance Agile Testing in Software DevelopmentHigh-Performance Agile Testing in Software Development
High-Performance Agile Testing in Software Development
 
Agile methodology and Scrum Framewwork
Agile methodology and Scrum FramewworkAgile methodology and Scrum Framewwork
Agile methodology and Scrum Framewwork
 
Nearshore Best Practices Workshop
Nearshore Best Practices WorkshopNearshore Best Practices Workshop
Nearshore Best Practices Workshop
 
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQuali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
 
SanDiego_DevOps_Meetup_9212016
SanDiego_DevOps_Meetup_9212016SanDiego_DevOps_Meetup_9212016
SanDiego_DevOps_Meetup_9212016
 
ALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the Cloud
 
AUG NYC June 12 - Event Presentations
AUG NYC June 12 - Event PresentationsAUG NYC June 12 - Event Presentations
AUG NYC June 12 - Event Presentations
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
 

Mehr von Zaid Shabbir

Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptxZaid Shabbir
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceZaid Shabbir
 
Software Testing and Agility
Software Testing and Agility Software Testing and Agility
Software Testing and Agility Zaid Shabbir
 
Data security and Integrity
Data security and IntegrityData security and Integrity
Data security and IntegrityZaid Shabbir
 
Cloud computing & dbms
Cloud computing & dbmsCloud computing & dbms
Cloud computing & dbmsZaid Shabbir
 
No sql bigdata and postgresql
No sql bigdata and postgresqlNo sql bigdata and postgresql
No sql bigdata and postgresqlZaid Shabbir
 
Files and data storage
Files and data storageFiles and data storage
Files and data storageZaid Shabbir
 
Tree and binary tree
Tree and binary treeTree and binary tree
Tree and binary treeZaid Shabbir
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structureZaid Shabbir
 

Mehr von Zaid Shabbir (14)

Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptx
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
 
Software Testing and Agility
Software Testing and Agility Software Testing and Agility
Software Testing and Agility
 
Data security and Integrity
Data security and IntegrityData security and Integrity
Data security and Integrity
 
Cloud computing & dbms
Cloud computing & dbmsCloud computing & dbms
Cloud computing & dbms
 
No sql bigdata and postgresql
No sql bigdata and postgresqlNo sql bigdata and postgresql
No sql bigdata and postgresql
 
Files and data storage
Files and data storageFiles and data storage
Files and data storage
 
Queue
QueueQueue
Queue
 
Queue
QueueQueue
Queue
 
Sorting
SortingSorting
Sorting
 
Stack
StackStack
Stack
 
Tree and binary tree
Tree and binary treeTree and binary tree
Tree and binary tree
 
Sorting
SortingSorting
Sorting
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structure
 

Kürzlich hochgeladen

Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negronnegronf24
 
Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Masuk Ahmed
 
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...poojakaurpk09
 
Résumé (2 pager - 12 ft standard syntax)
Résumé (2 pager -  12 ft standard syntax)Résumé (2 pager -  12 ft standard syntax)
Résumé (2 pager - 12 ft standard syntax)Soham Mondal
 
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfreStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfKen Fuller
 
OSU毕业证留学文凭,制做办理
OSU毕业证留学文凭,制做办理OSU毕业证留学文凭,制做办理
OSU毕业证留学文凭,制做办理cowagem
 
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual serviceanilsa9823
 
Bur Dubai Call Girl Service #$# O56521286O Call Girls In Bur Dubai
Bur Dubai Call Girl Service #$# O56521286O Call Girls In Bur DubaiBur Dubai Call Girl Service #$# O56521286O Call Girls In Bur Dubai
Bur Dubai Call Girl Service #$# O56521286O Call Girls In Bur Dubaiparisharma5056
 
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...amitlee9823
 
Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.GabrielaMiletti
 
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...shivangimorya083
 
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdfssuserded2d4
 
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls DubaiDark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubaikojalkojal131
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceanilsa9823
 
Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxsportsworldproductio
 
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceSanjay Bokadia
 
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Motilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptxMotilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptxMaulikVasani1
 

Kürzlich hochgeladen (20)

Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negron
 
Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..
 
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
 
Résumé (2 pager - 12 ft standard syntax)
Résumé (2 pager -  12 ft standard syntax)Résumé (2 pager -  12 ft standard syntax)
Résumé (2 pager - 12 ft standard syntax)
 
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfreStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
 
OSU毕业证留学文凭,制做办理
OSU毕业证留学文凭,制做办理OSU毕业证留学文凭,制做办理
OSU毕业证留学文凭,制做办理
 
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
 
Bur Dubai Call Girl Service #$# O56521286O Call Girls In Bur Dubai
Bur Dubai Call Girl Service #$# O56521286O Call Girls In Bur DubaiBur Dubai Call Girl Service #$# O56521286O Call Girls In Bur Dubai
Bur Dubai Call Girl Service #$# O56521286O Call Girls In Bur Dubai
 
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
 
Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.
 
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
 
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
 
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls DubaiDark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
 
Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptx
 
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Ex 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector Experience
 
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Motilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptxMotilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptx
 

Modern SDLC and QA.pptx

  • 1. The Intersection of SQA In Modern SDLC zaidshabbir@gmail.com www.slideshare.net/zaidshabbir1
  • 2. Agenda 1. Why SQA and Agile Development 2. QA Vs Testing 3. Software Testing methodologies 4. Popular Software Development Methodologies 5. Scrum Framework 6. SQA Role in Agile Software Development (Scrum) 7. Intersection of Agility and SQA 8. SQA Role in Agile Transformation 9. SQA Role in CICD Pipelines (DevOps) 10. Conclusion 2 April 19, 2023
  • 3. Why SQA and Agile Development • It’s a preemptive approach to product high quality products and services. • To ensure that the software meets requirements. • To improve software quality and make sure fix software bugs and wrong implementation on early stages. • Minimize development cost and improve profitability. • Maximize the customer and user satisfaction. • To comply with industry standards and regulations. • … To minimize the software development waste. To deliver software faster. Maximize customer satisfaction. Quick response on change. To adapt the changing requirements. To improve stakeholders' collaborations. To reduce risk through early identification and fixation of issues. User focused development To improve team moral and empowerment. … April 19, 2023 3 SQA Agile Development
  • 4. Software Quality Assurance and Testing 4 -> It’s a preemptive approach -> Improvement of Software development process -> To comply with industry standards and regulations. QA Testing -> It’s a reactive approach -> Finding Bugs through different testing methodologies so that we can fix it before to delivery
  • 5. Software Testing Methodologies 5 Static Testing Dynamic Testing Code Review Walk Through Inspections Functional Non-Functional Unit Testing Integration Testing System Testing etc. Security Testing Performance Testing Load Testing Usability Testing Stress Testing etc. Software Testing
  • 6. Most Popular Testing Tools PlayWright (Free) Selinum (Free) Cypress (Free) Cucumber 6 Functional Automation Testing Non-Functional Automation Testing Jmeter (Performance, Free) BlackDuck (Security and Software Composition) SonarQube (Security and Code Quality) ZAB (Security, Free) Test Case Management TestRail TestCollab Zypher QualityPlus (Basic Free) Jira (Basic Free) Unit Testing Junit Nunit TestNG …
  • 7. Software Development Methodologies • Waterfall • Spiral • V Model • Incremental model 7 Traditional Agile • Scrum • Kanban • Scrum-Ban • Crystal • SAFe (Scaled Agile) • Others DevOps • Combining Development and Operation tasks to shorter the SDLC with high quality product. (CICD)
  • 9. SQA in SCRUM Framework • Is a part of cross functional development team. • Serve the team as T-Shape skills role. • Helps the management and team to introduce and improve QA and testing methodologies and standards. • Mentor the development team in SQA and testing standards. • Help the team to burn the assigned stories (requirements) in sprint. • Primary role is software tester (Manual / Automation). • Facilitate the developers to speedup development activities. • Facilitate the technical writing. • Facilitate in deployments. • Facilitate in staging and production validation. • Helping team to understand the complexity of stories. 9
  • 10. Intersection of SQA and Agile Software Development 10 High quality product and services. Take Preemptive actions to produce high quality Respond quickly on change. Run fast to achieve common goals. Deliver maximum value with high quality High customer satisfaction. Earn more $$$ SQA Agile Software Development
  • 11. Modern SQA Role in Agile Transformation • Improve team coordination to produce high quality products. • Act as a team player instead of separate QA member. • Needs to acquire T shape skills instead of stuck in QA/QC role. • Always open to learn new skills and tools to facilitate the team. • Test early instead of later. • Automate maximum as we can. • Serve the team as T-Shape skills role. • Help the team to burn the assigned stories (requirements) in sprint. • Help the management and team to improve quality standards and techniques. • Mentor development team on QA standards and techniques. • More Automation and execution instead of heavy loaded testcase writing. 11 SQA Agile Software Development
  • 12. SQA Role In CICD Pipelines (DevOps) S Code Push Code Build Unit Testing Packaging / Integration Code Quality Scan Security Scan Build Com A Build COM B Build COM C …. .. Unit Test COM A Unit Test COM B Unit Test COM C …. .. Package COM A Package COM B Package COM C …. .. Integration Testing Staging Deploymen t UATS on Staging Live Deployment E Functional / Non- Functional Test COM A Functional /Non- Functional Test COM B Functional Non- Functional Test COM C …. .. COM A COM B COM C …. .. UATS COM A UATS COM B UATS COM C …. .. COM A COM B COM C …. .. Code Quality Scan Security Scan Build Com A Build COM B Build COM C …. .. Unit Test COM A Unit Test COM B Unit Test COM C …. .. Package COM A Package COM B Package COM C …. .. Functional / Non- Functional Test COM A Functional /Non- Functional Test COM B Functional Non- Functional Test COM C …. .. COM A COM B COM C …. .. UATS COM A UATS COM B UATS COM C …. .. COM A COM B COM C …. .. Iteration 2 Iteration 1 Iteration ..
  • 13. Useful links • Software Agility [Software Agility.pptx (slideshare.net)]. • Software development guide to accelerate performance [Software Development Guide To Accelerate Performance (slideshare.net)]. • Software testing and agility [Software Testing and Agility (slideshare.net)]. 13
  • 14. Thank you Agility isn’t a formula, a framework, nor a set of roles and rituals to follow. It’s a timeless way of thinking and being that matures with practice and skill (Joshua Kerievsky, CEO Industrial Logic, Agile Alliance, 2022 ) Zaid Shabbir Visible Progress Actual Progress