SlideShare una empresa de Scribd logo
1 de 18
Testing is all about confidence.
Are you confident that the data provided is
           reliable and accurate?
The Purpose of Testing
  The purpose of testing is to find the errors in
your system and to correct them. This is shown
 in schools as you are tested ever so often and
    improved in the areas you are not so good
     on, well that’s what should happen. This
   improves your system to hopefully become
                perfect for the user.
An example of testing is shown in cars. Every car
   has to undergo a MOT Test, it is extremely
inconvenient if your car fails the MOT Test as it is
  the same if you fail to test your database on
                your course work.




            :MOT sign
How to complete correct testing
• Draw up a test plan that will test all aspects of
  your solution
• Create a testing table that will show the
  outcomes of your testing
• Include screen shot evidence in the testing
  table
What Type of testing are you doing?
There are 4 different types of testing:
1.Functional testing – each function as it is
  developed using normal, erroneous or boundary
2.Navigational testing – each making sure
  hyperlinks or macros work using test data (clicking on
  mouse)
3.System testing – system works as a whole
4.User testing – allows the user to give feedback that
  the system works appropriately to their needs.
What data is going to be tested?
It is very important to know what type of data
you are testing.
• There are three types of test data:
  – Normal
  – Erroneous
  – Boundary(extreme)
Normal

 Test that the system working under normal
  conditions, is providing the correct data.
Should show that your solution accepted that
                     data
Erroneous
That the system will reject values outside of the
              acceptable limits.
 Should specify if the data is just outside the
  boundary or is the wrong type completely.
Boundary

To test that the system accepts both extreme
              ranges of test data
Should specify that the data is just inside the
 boundary that is accepted by your solution
Test Data example
   A field in a database is designed to accept
examination marks between 0 and 90. Validation
         rules have been set up for this.

          Normal             Boundary             Erroneous


     For example: A      For example: data 0 For example: data
     value of 63 would   or 90 should be     “smith” or “92”
     be fine             accepted            should be rejected
Test Plan
• Test plan needs to include tests that ensure:
  – Output is 100% accurate
  – Output is clear
  – Data input is validated
  – Printed output is as expected
  – Solution meets client requirements
  – Solution is user friendly
What should a Test Plan show?
1. Validity of data input
2. Accuracy of the output
3. Presentation of the output
4. That the solution meets the client
   requirements
5. That the solution is useable by the end user
6. Incorporates the test data to be used with the
   expected results
A Test plan Table should look like this


Test Number   Purpose of Test Test Data Type   Data Value   Expected
                                                            Outcome
Example Test
Test                               Expected outcome

Test that all macro buttons work   All macro buttons work

Text that all images are clear     Logo and company name is clear

Test VLOOKUP                       Price per 1000 should be £32.00
Choose A4 colour 2 sides
Example test2

Test                 Expected outcome       Actual Outcome         Evidence

Test Total cost      318.00                 318.00                 Testing screen shot 1

Test validation of   1000 [extreme value]   Error message only     Testing screen shot 2
formulas             – OK                   appears on erroneous
                     990 [erroneous         test
                     value] - rejected
MUST REMEMBER

• Do make sure your screen shots are not too
  small
• If you crop any screen shots, do not cut off any
  part that may be useful (formula tool bar)
Summary
•   Designing a Test strategy is necessary
•   Choosing the right type of data
•   Testing validation rules
•   Involving other users in the testing is useful
•   Documenting test results and corrective action
    is necessary.

Más contenido relacionado

La actualidad más candente

'Model Based Test Design' by Mattias Armholt
'Model Based Test Design' by Mattias Armholt'Model Based Test Design' by Mattias Armholt
'Model Based Test Design' by Mattias Armholt
TEST Huddle
 
Testing Center of Excellence - Keytorc Approach
Testing Center of Excellence -  Keytorc ApproachTesting Center of Excellence -  Keytorc Approach
Testing Center of Excellence - Keytorc Approach
Keytorc Software Testing Services
 
IEMT2012-P041_Presentation
IEMT2012-P041_PresentationIEMT2012-P041_Presentation
IEMT2012-P041_Presentation
Francis Tan
 
Testing metrics
Testing metricsTesting metrics
Testing metrics
prats12345
 
Test effort estimation
Test effort estimationTest effort estimation
Test effort estimation
ramesh kumar
 
HCLT Whitepaper: Landmines of Software Testing Metrics
HCLT Whitepaper: Landmines of Software Testing MetricsHCLT Whitepaper: Landmines of Software Testing Metrics
HCLT Whitepaper: Landmines of Software Testing Metrics
HCL Technologies
 

La actualidad más candente (20)

Lean Six Sigma
Lean Six SigmaLean Six Sigma
Lean Six Sigma
 
ICPE2015
ICPE2015ICPE2015
ICPE2015
 
Test data management
Test data managementTest data management
Test data management
 
Test effort estimation a reason behind successful testing
Test effort estimation   a reason behind successful testingTest effort estimation   a reason behind successful testing
Test effort estimation a reason behind successful testing
 
'Model Based Test Design' by Mattias Armholt
'Model Based Test Design' by Mattias Armholt'Model Based Test Design' by Mattias Armholt
'Model Based Test Design' by Mattias Armholt
 
Testing Center of Excellence - Keytorc Approach
Testing Center of Excellence -  Keytorc ApproachTesting Center of Excellence -  Keytorc Approach
Testing Center of Excellence - Keytorc Approach
 
Need for Speed: How to Performance Test the right way by Annie Bhaumik
Need for Speed: How to Performance Test the right way by Annie BhaumikNeed for Speed: How to Performance Test the right way by Annie Bhaumik
Need for Speed: How to Performance Test the right way by Annie Bhaumik
 
Manual Testing is Here to Stay
Manual Testing is Here to StayManual Testing is Here to Stay
Manual Testing is Here to Stay
 
IEMT2012-P041_Presentation
IEMT2012-P041_PresentationIEMT2012-P041_Presentation
IEMT2012-P041_Presentation
 
Testing metrics
Testing metricsTesting metrics
Testing metrics
 
Test data management
Test data managementTest data management
Test data management
 
A Software Testing Intro
A Software Testing IntroA Software Testing Intro
A Software Testing Intro
 
Test effort estimation
Test effort estimationTest effort estimation
Test effort estimation
 
Extending Function Point Estimation for Testing MDM Applications
Extending Function Point Estimation for Testing MDM ApplicationsExtending Function Point Estimation for Testing MDM Applications
Extending Function Point Estimation for Testing MDM Applications
 
Darius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingDarius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven Modelling
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2
 
Shift-Left Testing: QA in a DevOps World by David Laulusa
Shift-Left Testing: QA in a DevOps World by David LaulusaShift-Left Testing: QA in a DevOps World by David Laulusa
Shift-Left Testing: QA in a DevOps World by David Laulusa
 
HCLT Whitepaper: Landmines of Software Testing Metrics
HCLT Whitepaper: Landmines of Software Testing MetricsHCLT Whitepaper: Landmines of Software Testing Metrics
HCLT Whitepaper: Landmines of Software Testing Metrics
 
Matthias Ratert - Automated Test Case Prioritization - EuroSTAR 2012
Matthias Ratert - Automated Test Case Prioritization - EuroSTAR 2012Matthias Ratert - Automated Test Case Prioritization - EuroSTAR 2012
Matthias Ratert - Automated Test Case Prioritization - EuroSTAR 2012
 
Sinha_WhitePaper
Sinha_WhitePaperSinha_WhitePaper
Sinha_WhitePaper
 

Destacado

Test plan - -- daniele ferretti (1)
Test plan  -  -- daniele ferretti (1)Test plan  -  -- daniele ferretti (1)
Test plan - -- daniele ferretti (1)
DanieleVF
 
Design stage
Design stageDesign stage
Design stage
DanieleVF
 
Systems Life Cycle
Systems Life CycleSystems Life Cycle
Systems Life Cycle
shiplakeict
 
Parts of Speech
Parts of SpeechParts of Speech
Parts of Speech
Jen Lawson
 
Cultura mites
Cultura mitesCultura mites
Cultura mites
Comalat1D
 
Cultura mites
Cultura mitesCultura mites
Cultura mites
Comalat1D
 
Queens Parh Rangers AD410 น.ส.ฐิติมา ประเสริฐชัย เลขที่8
Queens Parh Rangers AD410 น.ส.ฐิติมา  ประเสริฐชัย เลขที่8Queens Parh Rangers AD410 น.ส.ฐิติมา  ประเสริฐชัย เลขที่8
Queens Parh Rangers AD410 น.ส.ฐิติมา ประเสริฐชัย เลขที่8
yaying-yingg
 
Practica 2 luis ivan cruz val.
Practica 2 luis ivan cruz val.Practica 2 luis ivan cruz val.
Practica 2 luis ivan cruz val.
persi-10
 
Moodboards eda
Moodboards edaMoodboards eda
Moodboards eda
edaozdemir
 

Destacado (20)

Test plan for ICT
Test plan for ICTTest plan for ICT
Test plan for ICT
 
Functional testing patterns
Functional testing patternsFunctional testing patterns
Functional testing patterns
 
Test plan - -- daniele ferretti (1)
Test plan  -  -- daniele ferretti (1)Test plan  -  -- daniele ferretti (1)
Test plan - -- daniele ferretti (1)
 
Design stage
Design stageDesign stage
Design stage
 
Systems Life Cycle
Systems Life CycleSystems Life Cycle
Systems Life Cycle
 
Parts of Speech
Parts of SpeechParts of Speech
Parts of Speech
 
Cultura mites
Cultura mitesCultura mites
Cultura mites
 
Cultura mites
Cultura mitesCultura mites
Cultura mites
 
Maailmassa on parempia pankkeja
Maailmassa on parempia pankkejaMaailmassa on parempia pankkeja
Maailmassa on parempia pankkeja
 
Queens Parh Rangers AD410 น.ส.ฐิติมา ประเสริฐชัย เลขที่8
Queens Parh Rangers AD410 น.ส.ฐิติมา  ประเสริฐชัย เลขที่8Queens Parh Rangers AD410 น.ส.ฐิติมา  ประเสริฐชัย เลขที่8
Queens Parh Rangers AD410 น.ส.ฐิติมา ประเสริฐชัย เลขที่8
 
Dan-leiri 2012
Dan-leiri 2012Dan-leiri 2012
Dan-leiri 2012
 
how to say foods and drinks in japanese
how to say foods and drinks in japanesehow to say foods and drinks in japanese
how to say foods and drinks in japanese
 
Architecting a Cloud-Scale Identity Fabric
Architecting a Cloud-Scale Identity FabricArchitecting a Cloud-Scale Identity Fabric
Architecting a Cloud-Scale Identity Fabric
 
Facebook
FacebookFacebook
Facebook
 
Practica 2 luis ivan cruz val.
Practica 2 luis ivan cruz val.Practica 2 luis ivan cruz val.
Practica 2 luis ivan cruz val.
 
 
Netcare csi kelvin's talk aug 2015
Netcare csi kelvin's talk aug 2015Netcare csi kelvin's talk aug 2015
Netcare csi kelvin's talk aug 2015
 
Moodboards eda
Moodboards edaMoodboards eda
Moodboards eda
 
Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services
 
UX homework4
UX homework4UX homework4
UX homework4
 

Similar a GCSE ICT TESTING

Testing Metrics and Tools, Analyse de tests
Testing Metrics and Tools, Analyse de testsTesting Metrics and Tools, Analyse de tests
Testing Metrics and Tools, Analyse de tests
HervKoya
 
Test data documentation ss
Test data documentation ssTest data documentation ss
Test data documentation ss
AshwiniPoloju
 
Planning of experiment in industrial research
Planning of experiment in industrial researchPlanning of experiment in industrial research
Planning of experiment in industrial research
pbbharate
 
Sqa, test scenarios and test cases
Sqa, test scenarios and test casesSqa, test scenarios and test cases
Sqa, test scenarios and test cases
Confiz
 

Similar a GCSE ICT TESTING (20)

Software Testing strategies, their types and Levels
Software Testing strategies, their types and LevelsSoftware Testing strategies, their types and Levels
Software Testing strategies, their types and Levels
 
Importance of Software testing in SDLC and Agile
Importance of Software testing in SDLC and AgileImportance of Software testing in SDLC and Agile
Importance of Software testing in SDLC and Agile
 
Test cases
Test casesTest cases
Test cases
 
Testing Metrics and Tools, Analyse de tests
Testing Metrics and Tools, Analyse de testsTesting Metrics and Tools, Analyse de tests
Testing Metrics and Tools, Analyse de tests
 
Test case development
Test case developmentTest case development
Test case development
 
Software engineering Testing technique,test case,test suit design
Software engineering Testing technique,test case,test suit designSoftware engineering Testing technique,test case,test suit design
Software engineering Testing technique,test case,test suit design
 
Can I Test More Than One Variable at a Time? Statisticians answer some of th...
Can I Test More Than One Variable at a  Time? Statisticians answer some of th...Can I Test More Than One Variable at a  Time? Statisticians answer some of th...
Can I Test More Than One Variable at a Time? Statisticians answer some of th...
 
Testing
TestingTesting
Testing
 
software testing
software testingsoftware testing
software testing
 
Boundary and equivalnce systematic test design
Boundary and equivalnce   systematic test designBoundary and equivalnce   systematic test design
Boundary and equivalnce systematic test design
 
Combinatorial testing ppt
Combinatorial testing pptCombinatorial testing ppt
Combinatorial testing ppt
 
Test data documentation ss
Test data documentation ssTest data documentation ss
Test data documentation ss
 
Unit2 for st
Unit2 for stUnit2 for st
Unit2 for st
 
Planning of experiment in industrial research
Planning of experiment in industrial researchPlanning of experiment in industrial research
Planning of experiment in industrial research
 
L software testing
L   software testingL   software testing
L software testing
 
Sqa, test scenarios and test cases
Sqa, test scenarios and test casesSqa, test scenarios and test cases
Sqa, test scenarios and test cases
 
Validation of lab instruments and quantitative test methods
Validation of lab instruments and quantitative test methods Validation of lab instruments and quantitative test methods
Validation of lab instruments and quantitative test methods
 
Testing 1 - the Basics
Testing 1 - the BasicsTesting 1 - the Basics
Testing 1 - the Basics
 
Orthogonal array approach a case study
Orthogonal array approach   a case studyOrthogonal array approach   a case study
Orthogonal array approach a case study
 
Black box testing
Black box testingBlack box testing
Black box testing
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

GCSE ICT TESTING

  • 1.
  • 2. Testing is all about confidence. Are you confident that the data provided is reliable and accurate?
  • 3. The Purpose of Testing The purpose of testing is to find the errors in your system and to correct them. This is shown in schools as you are tested ever so often and improved in the areas you are not so good on, well that’s what should happen. This improves your system to hopefully become perfect for the user.
  • 4. An example of testing is shown in cars. Every car has to undergo a MOT Test, it is extremely inconvenient if your car fails the MOT Test as it is the same if you fail to test your database on your course work. :MOT sign
  • 5. How to complete correct testing • Draw up a test plan that will test all aspects of your solution • Create a testing table that will show the outcomes of your testing • Include screen shot evidence in the testing table
  • 6. What Type of testing are you doing? There are 4 different types of testing: 1.Functional testing – each function as it is developed using normal, erroneous or boundary 2.Navigational testing – each making sure hyperlinks or macros work using test data (clicking on mouse) 3.System testing – system works as a whole 4.User testing – allows the user to give feedback that the system works appropriately to their needs.
  • 7. What data is going to be tested? It is very important to know what type of data you are testing. • There are three types of test data: – Normal – Erroneous – Boundary(extreme)
  • 8. Normal Test that the system working under normal conditions, is providing the correct data. Should show that your solution accepted that data
  • 9. Erroneous That the system will reject values outside of the acceptable limits. Should specify if the data is just outside the boundary or is the wrong type completely.
  • 10. Boundary To test that the system accepts both extreme ranges of test data Should specify that the data is just inside the boundary that is accepted by your solution
  • 11. Test Data example A field in a database is designed to accept examination marks between 0 and 90. Validation rules have been set up for this. Normal Boundary Erroneous For example: A For example: data 0 For example: data value of 63 would or 90 should be “smith” or “92” be fine accepted should be rejected
  • 12. Test Plan • Test plan needs to include tests that ensure: – Output is 100% accurate – Output is clear – Data input is validated – Printed output is as expected – Solution meets client requirements – Solution is user friendly
  • 13. What should a Test Plan show? 1. Validity of data input 2. Accuracy of the output 3. Presentation of the output 4. That the solution meets the client requirements 5. That the solution is useable by the end user 6. Incorporates the test data to be used with the expected results
  • 14. A Test plan Table should look like this Test Number Purpose of Test Test Data Type Data Value Expected Outcome
  • 15. Example Test Test Expected outcome Test that all macro buttons work All macro buttons work Text that all images are clear Logo and company name is clear Test VLOOKUP Price per 1000 should be £32.00 Choose A4 colour 2 sides
  • 16. Example test2 Test Expected outcome Actual Outcome Evidence Test Total cost 318.00 318.00 Testing screen shot 1 Test validation of 1000 [extreme value] Error message only Testing screen shot 2 formulas – OK appears on erroneous 990 [erroneous test value] - rejected
  • 17. MUST REMEMBER • Do make sure your screen shots are not too small • If you crop any screen shots, do not cut off any part that may be useful (formula tool bar)
  • 18. Summary • Designing a Test strategy is necessary • Choosing the right type of data • Testing validation rules • Involving other users in the testing is useful • Documenting test results and corrective action is necessary.