SlideShare a Scribd company logo
1 of 12
Download to read offline
FLEXIBLE FRAMEWORK FOR QUALITY ASSURANCE AND TESTING
OF SOFTWARE
Prepared by BonnieYau
email: bonnie.yau.hk@gmail.com
facebook page: https://www.facebook.com/mobileapptest/?ref=hl
STRATEGY AND PROCESS
• Baked in Quality from the start - research Best Practise / risk and compare with competitor for new feature
• Define Test Plan after user requirement confirm
• Draft Test suite for all case / scenario that fit general requirement while frequent change on wireframe / navigation flow still keep the suite stably apply for function test
• Execute different type of Test and refine process, user requirement, test case as there must be something still missing while planning
• Deliver Test Result with complete issue list that giving issue table with priority
• Provide testing support during debug
• Keep tracking with issue open and closed should have a chart dropping down
• Loop regression test to Kill all Critical and Major Issue for UATTest
• Fix High Priority UAT issue and try to Kill all other issue before release deadline
• Test Production in 3 Days and check if any critical issue found for hot fix release again
• Having Retrospective meeting with teams to refine better process for next release cycle
2
TEST FLOW
1. Acceptance Test - build verification test to prove whether or not a given build is worth deeper testing
2. Functional Test - test all case of positive and negative case - user stories
3. Performance Test - give us measure on how the application responds to requests and how the application behaves under load
4. UI Test - Screen shot for all platform with wireframe
5. UX Test - Navigation record for action change match design / platform guideline (e.g. iOS design guide)
6. Localisation Test - ensure language can switch and every text show as per define
7. Retesting and Regression Testing - test for issue solved and closed issue report
8. Backward compatibility test / update test - ensure switching backend service with same application don’t affect key function
9. UAT test - collect issue from user which less than 20% of QA reported issue
10.Production test - check the 5% issue that only happen in production
3
MORETHAT HELPS…..
1. CreateTesting tools specific to product that anyone can use
2. ExploratoryTest
3. Create test automation
4. Define requirement and acceptance criteria with product owner
4
iPhone iPad
Android
Phone
Android
Tablet
Web - PC
Web -
Mac
Web -
mobile
Brand 1 1 5* 3* 1* 1* 4*
OS 2 2 8* 8* 6* 6* 6*
Screen size 3 3 4* 4* Dynamic Dynamic Dynamic
Test Case 500 * 500 * 700* 700* 400* 400* 400*
Network 5* 5* 5* 5* 4* 4* 4*
TotalTest 15,000 15,000 560,000 336,000 9,600 9,600 9,600
* more if count for minor influence (less than 1%)
TEST COVER
5
QATEAM WORK
Lead Senior Experienced
Strategy 3 1 0
Planning 3 1 0
Test Case written 1 3 2
Test Environment 0 2 3
Test Execution 1 2 3
Issue reported 1 3 4
Test result 2 1 0
Retrospecitve 3 1 0
Number stand for the weight for work
6
QA FOCUS
Lead Senior Experienced
AcceptanceTest o o o
FunctionalTest o o o
PerformanceTest x o x
UITest o x o
UXTest o x o
LocalisationTest o x o
RegressionTest o x o
UpgradeTest o x o
UATTest x x o
ProductionTest o o o
7
ISSUE STANDARDISATION
• Objective: Report issue that developer had enough evidence to solve in fast pace which avoid duplicate issue
report (one root cause with different scenario)
• Priority: Blocker, Critical, Major, Minor,Trival
• Frequency:Always,Ad Hoc, Sometimes
• Specific issue happen in : iOS, Device brand, Logic,Account status
• Investigate by repeating different test to screen out the only root cause of issue which help direct bug fix
• Steps, expected results,Actual results, attach issue screen shot, attach original user requirement (e.g. wireframe)
8
QUALITY PROGRESSTRACKING
with JIRA to work on reporting
9
AUTOMATED WORKFLOW
LESSVERBAL, MORE COMMUNICATION
• 80% of issue or work transfer to developer or team member through
JIRA system
• 20% of issue further clarify in email , meeting, face-to-face
conversation
11
QAVS UAT
• QA assists on dev team side and UAT is only on the client side
• QA helps the dev team in having a fast feedback (quality) cycle for new features
and to save guard older features with automated and manual test cases.
• QA shorten the debugging period while UAT burning the dev team
efficiency to investigate issue with not enough analyst to solve the case, or even
worst clients give different direction on how the issue be fixed which finally
crack the application without organising the logic
12

More Related Content

What's hot

Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation FailsRanorex
 
selenium meetup sf talk march 2014 Selenium at Scale
selenium meetup sf talk march 2014 Selenium at Scaleselenium meetup sf talk march 2014 Selenium at Scale
selenium meetup sf talk march 2014 Selenium at ScaleDavid Louvton
 
Customized Test Automation Solution
Customized Test Automation SolutionCustomized Test Automation Solution
Customized Test Automation SolutionBabuDevanandam
 
Automated visual-regression-testing (1)
Automated visual-regression-testing (1)Automated visual-regression-testing (1)
Automated visual-regression-testing (1)Sriram Angajala
 
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test AutomationIt Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test AutomationTechWell
 
Selenium Testing Project report
Selenium Testing Project reportSelenium Testing Project report
Selenium Testing Project reportKapil Rajpurohit
 
Test Automation failure analysis
Test Automation failure analysisTest Automation failure analysis
Test Automation failure analysisPrashant Chaudhary
 
7 QA Tests You Should Be Running
7 QA Tests You Should Be Running7 QA Tests You Should Be Running
7 QA Tests You Should Be RunningRainforest QA
 
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)Atlogys Technical Consulting
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with AgileKen McCorkell
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Leonard Fingerman
 
Reaching for Your Quality Stretch Goals: Testing at Realtor.com
Reaching for Your Quality Stretch Goals: Testing at Realtor.comReaching for Your Quality Stretch Goals: Testing at Realtor.com
Reaching for Your Quality Stretch Goals: Testing at Realtor.comKlaus Salchner
 
Software test automation_overview
Software test automation_overviewSoftware test automation_overview
Software test automation_overviewRohan Bhattarai
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationRanorex
 
Tutorial ranorex
Tutorial ranorexTutorial ranorex
Tutorial ranorexradikalzen
 

What's hot (20)

Selenium at Salesforce Scale
Selenium at Salesforce ScaleSelenium at Salesforce Scale
Selenium at Salesforce Scale
 
Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation Fails
 
selenium meetup sf talk march 2014 Selenium at Scale
selenium meetup sf talk march 2014 Selenium at Scaleselenium meetup sf talk march 2014 Selenium at Scale
selenium meetup sf talk march 2014 Selenium at Scale
 
Customized Test Automation Solution
Customized Test Automation SolutionCustomized Test Automation Solution
Customized Test Automation Solution
 
Test Design with Action-based Testing Methodology - Ngo Hoang Minh
Test Design with Action-based Testing Methodology - Ngo Hoang MinhTest Design with Action-based Testing Methodology - Ngo Hoang Minh
Test Design with Action-based Testing Methodology - Ngo Hoang Minh
 
Automated visual-regression-testing (1)
Automated visual-regression-testing (1)Automated visual-regression-testing (1)
Automated visual-regression-testing (1)
 
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
 
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test AutomationIt Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
 
Selenium Testing Project report
Selenium Testing Project reportSelenium Testing Project report
Selenium Testing Project report
 
Test Automation failure analysis
Test Automation failure analysisTest Automation failure analysis
Test Automation failure analysis
 
7 QA Tests You Should Be Running
7 QA Tests You Should Be Running7 QA Tests You Should Be Running
7 QA Tests You Should Be Running
 
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with Agile
 
Selecting the Right Automated Testing tool
Selecting the Right Automated Testing tool Selecting the Right Automated Testing tool
Selecting the Right Automated Testing tool
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
Reaching for Your Quality Stretch Goals: Testing at Realtor.com
Reaching for Your Quality Stretch Goals: Testing at Realtor.comReaching for Your Quality Stretch Goals: Testing at Realtor.com
Reaching for Your Quality Stretch Goals: Testing at Realtor.com
 
Software test automation_overview
Software test automation_overviewSoftware test automation_overview
Software test automation_overview
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
 
Selenium Demo
Selenium DemoSelenium Demo
Selenium Demo
 
Tutorial ranorex
Tutorial ranorexTutorial ranorex
Tutorial ranorex
 

Similar to Software Mobile Website Quality assurance framework design

Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test AutomationSauce Labs
 
Test automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerTest automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerRobbie Minshall
 
Lightning Talks by Globant - Automation (This app runs by itself )
Lightning Talks by Globant -  Automation (This app runs by itself ) Lightning Talks by Globant -  Automation (This app runs by itself )
Lightning Talks by Globant - Automation (This app runs by itself ) Globant
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsPerfecto by Perforce
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experiencevijaya lakshmi
 
Incorporating Performance Testing in Agile Development Process
Incorporating Performance Testing in Agile Development ProcessIncorporating Performance Testing in Agile Development Process
Incorporating Performance Testing in Agile Development ProcessMichael Vax
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star eastPerfecto Mobile
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBitbar
 
SUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_AnalystSUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_AnalystSunil Deva
 
Continuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsContinuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsTechWell
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsTechWell
 
Akhilesh narayan singh qa 4_years_experience
Akhilesh narayan singh qa 4_years_experienceAkhilesh narayan singh qa 4_years_experience
Akhilesh narayan singh qa 4_years_experienceAkhilesh Narayan Singh
 

Similar to Software Mobile Website Quality assurance framework design (20)

Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application Testing
 
Mobile Monitoring Best Practices
Mobile Monitoring Best PracticesMobile Monitoring Best Practices
Mobile Monitoring Best Practices
 
Resume_Sahida Sultana
Resume_Sahida SultanaResume_Sahida Sultana
Resume_Sahida Sultana
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
 
Test automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerTest automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application Server
 
Musharraf_Syed_Resume
Musharraf_Syed_ResumeMusharraf_Syed_Resume
Musharraf_Syed_Resume
 
Raji_QA
Raji_QARaji_QA
Raji_QA
 
Khushboo_Resume
Khushboo_ResumeKhushboo_Resume
Khushboo_Resume
 
Lightning Talks by Globant - Automation (This app runs by itself )
Lightning Talks by Globant -  Automation (This app runs by itself ) Lightning Talks by Globant -  Automation (This app runs by itself )
Lightning Talks by Globant - Automation (This app runs by itself )
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest Teams
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experience
 
Incorporating Performance Testing in Agile Development Process
Incorporating Performance Testing in Agile Development ProcessIncorporating Performance Testing in Agile Development Process
Incorporating Performance Testing in Agile Development Process
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 
Arun resume
Arun resumeArun resume
Arun resume
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App Testing
 
Mobile Quality Assurance
Mobile Quality AssuranceMobile Quality Assurance
Mobile Quality Assurance
 
SUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_AnalystSUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_Analyst
 
Continuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsContinuous Testing of Cloud Applications
Continuous Testing of Cloud Applications
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile Apps
 
Akhilesh narayan singh qa 4_years_experience
Akhilesh narayan singh qa 4_years_experienceAkhilesh narayan singh qa 4_years_experience
Akhilesh narayan singh qa 4_years_experience
 

Recently uploaded

CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceanilsa9823
 
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...wyqazy
 
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝soniya singh
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7Pooja Nehwal
 
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Pooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceanilsa9823
 
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...Niamh verma
 

Recently uploaded (7)

CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
 
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
 
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7
 
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
 
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
 

Software Mobile Website Quality assurance framework design

  • 1. FLEXIBLE FRAMEWORK FOR QUALITY ASSURANCE AND TESTING OF SOFTWARE Prepared by BonnieYau email: bonnie.yau.hk@gmail.com facebook page: https://www.facebook.com/mobileapptest/?ref=hl
  • 2. STRATEGY AND PROCESS • Baked in Quality from the start - research Best Practise / risk and compare with competitor for new feature • Define Test Plan after user requirement confirm • Draft Test suite for all case / scenario that fit general requirement while frequent change on wireframe / navigation flow still keep the suite stably apply for function test • Execute different type of Test and refine process, user requirement, test case as there must be something still missing while planning • Deliver Test Result with complete issue list that giving issue table with priority • Provide testing support during debug • Keep tracking with issue open and closed should have a chart dropping down • Loop regression test to Kill all Critical and Major Issue for UATTest • Fix High Priority UAT issue and try to Kill all other issue before release deadline • Test Production in 3 Days and check if any critical issue found for hot fix release again • Having Retrospective meeting with teams to refine better process for next release cycle 2
  • 3. TEST FLOW 1. Acceptance Test - build verification test to prove whether or not a given build is worth deeper testing 2. Functional Test - test all case of positive and negative case - user stories 3. Performance Test - give us measure on how the application responds to requests and how the application behaves under load 4. UI Test - Screen shot for all platform with wireframe 5. UX Test - Navigation record for action change match design / platform guideline (e.g. iOS design guide) 6. Localisation Test - ensure language can switch and every text show as per define 7. Retesting and Regression Testing - test for issue solved and closed issue report 8. Backward compatibility test / update test - ensure switching backend service with same application don’t affect key function 9. UAT test - collect issue from user which less than 20% of QA reported issue 10.Production test - check the 5% issue that only happen in production 3
  • 4. MORETHAT HELPS….. 1. CreateTesting tools specific to product that anyone can use 2. ExploratoryTest 3. Create test automation 4. Define requirement and acceptance criteria with product owner 4
  • 5. iPhone iPad Android Phone Android Tablet Web - PC Web - Mac Web - mobile Brand 1 1 5* 3* 1* 1* 4* OS 2 2 8* 8* 6* 6* 6* Screen size 3 3 4* 4* Dynamic Dynamic Dynamic Test Case 500 * 500 * 700* 700* 400* 400* 400* Network 5* 5* 5* 5* 4* 4* 4* TotalTest 15,000 15,000 560,000 336,000 9,600 9,600 9,600 * more if count for minor influence (less than 1%) TEST COVER 5
  • 6. QATEAM WORK Lead Senior Experienced Strategy 3 1 0 Planning 3 1 0 Test Case written 1 3 2 Test Environment 0 2 3 Test Execution 1 2 3 Issue reported 1 3 4 Test result 2 1 0 Retrospecitve 3 1 0 Number stand for the weight for work 6
  • 7. QA FOCUS Lead Senior Experienced AcceptanceTest o o o FunctionalTest o o o PerformanceTest x o x UITest o x o UXTest o x o LocalisationTest o x o RegressionTest o x o UpgradeTest o x o UATTest x x o ProductionTest o o o 7
  • 8. ISSUE STANDARDISATION • Objective: Report issue that developer had enough evidence to solve in fast pace which avoid duplicate issue report (one root cause with different scenario) • Priority: Blocker, Critical, Major, Minor,Trival • Frequency:Always,Ad Hoc, Sometimes • Specific issue happen in : iOS, Device brand, Logic,Account status • Investigate by repeating different test to screen out the only root cause of issue which help direct bug fix • Steps, expected results,Actual results, attach issue screen shot, attach original user requirement (e.g. wireframe) 8
  • 9. QUALITY PROGRESSTRACKING with JIRA to work on reporting 9
  • 11. LESSVERBAL, MORE COMMUNICATION • 80% of issue or work transfer to developer or team member through JIRA system • 20% of issue further clarify in email , meeting, face-to-face conversation 11
  • 12. QAVS UAT • QA assists on dev team side and UAT is only on the client side • QA helps the dev team in having a fast feedback (quality) cycle for new features and to save guard older features with automated and manual test cases. • QA shorten the debugging period while UAT burning the dev team efficiency to investigate issue with not enough analyst to solve the case, or even worst clients give different direction on how the issue be fixed which finally crack the application without organising the logic 12