SlideShare a Scribd company logo
• Alburdy Sarah
• Camallsaib
Amiirah
• Computer programming is the process of
designing, writing, testing, debugging/
troubleshooting, and maintaining the
source code of computer programs.
• The purpose of programming is to create a
program that exhibits a certain desired
behaviour (customisation).
Types of program testings and errors
• Testing is the process of executing
a program or system with the intent
of finding errors.
• There are 3 types of programming
errors:
 Syntax
 Logic
 Arithmetic
 These are errors in the use of the
language.
 It is not difficult to spot as when the
message will be translated, it will tell the
programmer which word cannot be
recognised.
 A logic error is a mistake in the way the
program solution has been designed.
 It is difficult to spot the message, as such
a mistake does not usually make the
program stop working, it just makes it
produce wrong results.
 This is a type of logic error. Arithmetic
errors are created when inappropriate
arithmetic is used.
 A good example is when a computer is
asked to divide by 0, this is impossible and
would cause the program to fail.
• DEFINITION
 Testing is
evaluating the
capability of a
program.
• PURPOSE
 To determine
that the
program meets
its required
results.
• For Quality
 bugs kill– in a computerized embedded
world
 Defect detection (find problems and get
them fixed)
 To make quality visible.
For Verification & Validation:
 show it works:– clean test/positive test
 or it can handle exceptional situations:
 dirty test/negative test
• For Reliability Estimation
E.g. reliability growth testing
Types of program testings and errors
 Alpha testing is simulated by potential
users.
 It is often employed for off-the-shelf
software as a form of internal acceptance
testing, before the software goes to beta
testing.
• Beta testing follows alpha testing.
• It is release to a limited audience outside
of the programming team for further testing
to ensure the product has few faults or
bugs.
 A black box is a device, system or object
which can be viewed solely in terms of its
input, output and transfer characteristics.
Example: a transistor.
• It is the opposite of a black box.
• It is a system where the inner components
or logic are available for inspection, which
is sometimes known as a white box, a
glass box, or a clear box.
•It involves having knowledge of internal
data structures and algorithms for purposes
of designing the test cases.
 It is any type of software testing that seeks
to verify the interfaces between
components against a software design.
 It works to expose defects in the interfaces
and interaction between integrated
components (modules).
.
•Wikipedia
• Introduction to Information Technology
Second Edition
•[PERRY95] Effective Methods for
Software Testing, William
Perry, 1995 QA76.76.T48P47X
•The Complete Guide To Software
Testing.
Ad

More Related Content

What's hot (20)

Test Case Design and Technique
Test Case Design and TechniqueTest Case Design and Technique
Test Case Design and Technique
Sachin-QA
 
Sorfware engineering presentation (software testing)
Sorfware engineering presentation (software testing)Sorfware engineering presentation (software testing)
Sorfware engineering presentation (software testing)
1Arun_Pandey
 
Black box testing
Black box testingBlack box testing
Black box testing
Abdul Basit
 
Test case design techniques
Test case design techniquesTest case design techniques
Test case design techniques
Ashutosh Garg
 
Black box testing lecture 11
Black box testing lecture 11Black box testing lecture 11
Black box testing lecture 11
Abdul Basit
 
Test case design_the_basicsv0.4
Test case design_the_basicsv0.4Test case design_the_basicsv0.4
Test case design_the_basicsv0.4
guest31fced
 
Black Box Testing Techniques by Sampath M
Black Box Testing Techniques by Sampath MBlack Box Testing Techniques by Sampath M
Black Box Testing Techniques by Sampath M
Forziatech
 
5 black box and grey box testing
5   black box and grey box testing5   black box and grey box testing
5 black box and grey box testing
Yisal Khan
 
c
cc
c
Rishav Upreti
 
Taxonomy for bugs
Taxonomy for bugsTaxonomy for bugs
Taxonomy for bugs
Harika Krupal
 
Equivalence partinioning and boundary value analysis
Equivalence partinioning and boundary value analysisEquivalence partinioning and boundary value analysis
Equivalence partinioning and boundary value analysis
niharika5412
 
Se (techniques for black box testing ppt)
Se (techniques for black box testing ppt)Se (techniques for black box testing ppt)
Se (techniques for black box testing ppt)
Mani Kanth
 
Learn Bug Reporting Techniques
Learn Bug Reporting TechniquesLearn Bug Reporting Techniques
Learn Bug Reporting Techniques
QA InfoTech
 
Software Testing Foundations Part 4 - Black Box Testing
Software Testing Foundations Part 4 - Black Box TestingSoftware Testing Foundations Part 4 - Black Box Testing
Software Testing Foundations Part 4 - Black Box Testing
Nikita Knysh
 
Black box and white box testing
Black box and white box testingBlack box and white box testing
Black box and white box testing
AWADHESH PRATAP SINGH UNIVERSITY, REWA (M.P.)
 
Test case techniques
Test case techniquesTest case techniques
Test case techniques
Pina Parmar
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software Evaluation
SabahtHussein
 
Boundary value analysis and equivalence partitioning
Boundary value analysis and equivalence partitioningBoundary value analysis and equivalence partitioning
Boundary value analysis and equivalence partitioning
Sneha Singh
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
Testbytes
 
Black box testing or behavioral testing
Black box testing or behavioral testingBlack box testing or behavioral testing
Black box testing or behavioral testing
Slideshare
 
Test Case Design and Technique
Test Case Design and TechniqueTest Case Design and Technique
Test Case Design and Technique
Sachin-QA
 
Sorfware engineering presentation (software testing)
Sorfware engineering presentation (software testing)Sorfware engineering presentation (software testing)
Sorfware engineering presentation (software testing)
1Arun_Pandey
 
Black box testing
Black box testingBlack box testing
Black box testing
Abdul Basit
 
Test case design techniques
Test case design techniquesTest case design techniques
Test case design techniques
Ashutosh Garg
 
Black box testing lecture 11
Black box testing lecture 11Black box testing lecture 11
Black box testing lecture 11
Abdul Basit
 
Test case design_the_basicsv0.4
Test case design_the_basicsv0.4Test case design_the_basicsv0.4
Test case design_the_basicsv0.4
guest31fced
 
Black Box Testing Techniques by Sampath M
Black Box Testing Techniques by Sampath MBlack Box Testing Techniques by Sampath M
Black Box Testing Techniques by Sampath M
Forziatech
 
5 black box and grey box testing
5   black box and grey box testing5   black box and grey box testing
5 black box and grey box testing
Yisal Khan
 
Equivalence partinioning and boundary value analysis
Equivalence partinioning and boundary value analysisEquivalence partinioning and boundary value analysis
Equivalence partinioning and boundary value analysis
niharika5412
 
Se (techniques for black box testing ppt)
Se (techniques for black box testing ppt)Se (techniques for black box testing ppt)
Se (techniques for black box testing ppt)
Mani Kanth
 
Learn Bug Reporting Techniques
Learn Bug Reporting TechniquesLearn Bug Reporting Techniques
Learn Bug Reporting Techniques
QA InfoTech
 
Software Testing Foundations Part 4 - Black Box Testing
Software Testing Foundations Part 4 - Black Box TestingSoftware Testing Foundations Part 4 - Black Box Testing
Software Testing Foundations Part 4 - Black Box Testing
Nikita Knysh
 
Test case techniques
Test case techniquesTest case techniques
Test case techniques
Pina Parmar
 
Boundary value analysis and equivalence partitioning
Boundary value analysis and equivalence partitioningBoundary value analysis and equivalence partitioning
Boundary value analysis and equivalence partitioning
Sneha Singh
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
Testbytes
 
Black box testing or behavioral testing
Black box testing or behavioral testingBlack box testing or behavioral testing
Black box testing or behavioral testing
Slideshare
 

Similar to Types of program testings and errors (20)

Software_Testing_Techniques_undergraduate.pptx
Software_Testing_Techniques_undergraduate.pptxSoftware_Testing_Techniques_undergraduate.pptx
Software_Testing_Techniques_undergraduate.pptx
MrittikaMahbub1
 
Software Engineering TESTING AND MAINTENANCE
Software Engineering TESTING AND MAINTENANCESoftware Engineering TESTING AND MAINTENANCE
Software Engineering TESTING AND MAINTENANCE
Dr Anuranjan Misra
 
Software_Testing_Overview.pptx
Software_Testing_Overview.pptxSoftware_Testing_Overview.pptx
Software_Testing_Overview.pptx
JayPrakash255
 
A Software Tester
A Software TesterA Software Tester
A Software Tester
Abbasgulu Allahverdili
 
Java Code Quality Tools
Java Code Quality ToolsJava Code Quality Tools
Java Code Quality Tools
Сергей Гоменюк
 
Various types of software testing by kostcare | London | Waterloo
Various types of software testing by kostcare | London | WaterlooVarious types of software testing by kostcare | London | Waterloo
Various types of software testing by kostcare | London | Waterloo
KostCare
 
L software testing
L   software testingL   software testing
L software testing
Fáber D. Giraldo
 
Fundamentals of software part 1
Fundamentals of software part 1Fundamentals of software part 1
Fundamentals of software part 1
Siddharth Sharma
 
testing
testingtesting
testing
Rashmi Deoli
 
UNIT 1.pptx
UNIT 1.pptxUNIT 1.pptx
UNIT 1.pptx
GNANAJESLINJ
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
Raviteja Chowdary Adusumalli
 
Week 14 Unit Testing.pptx
Week 14  Unit Testing.pptxWeek 14  Unit Testing.pptx
Week 14 Unit Testing.pptx
mianshafa
 
Coding - SDLC Model
Coding - SDLC ModelCoding - SDLC Model
Coding - SDLC Model
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
 
basic software testing principles and obectives.pptx
basic software testing principles and obectives.pptxbasic software testing principles and obectives.pptx
basic software testing principles and obectives.pptx
KomalSinghGill
 
White box testing
White box testingWhite box testing
White box testing
Neethu Tressa
 
PHP - Introduction to PHP Bugs - Debugging
PHP -  Introduction to  PHP Bugs - DebuggingPHP -  Introduction to  PHP Bugs - Debugging
PHP - Introduction to PHP Bugs - Debugging
Vibrant Technologies & Computers
 
Software Testing Strategies
Software Testing StrategiesSoftware Testing Strategies
Software Testing Strategies
Adeel Rasheed
 
Testing Plan
Testing PlanTesting Plan
Testing Plan
Ajeng Savitri
 
How to perform software testing
How to perform software testing How to perform software testing
How to perform software testing
Minh Anh Nguyen
 
How to perform software testing
How to perform software testing How to perform software testing
How to perform software testing
Minh Anh Nguyen
 
Software_Testing_Techniques_undergraduate.pptx
Software_Testing_Techniques_undergraduate.pptxSoftware_Testing_Techniques_undergraduate.pptx
Software_Testing_Techniques_undergraduate.pptx
MrittikaMahbub1
 
Software Engineering TESTING AND MAINTENANCE
Software Engineering TESTING AND MAINTENANCESoftware Engineering TESTING AND MAINTENANCE
Software Engineering TESTING AND MAINTENANCE
Dr Anuranjan Misra
 
Software_Testing_Overview.pptx
Software_Testing_Overview.pptxSoftware_Testing_Overview.pptx
Software_Testing_Overview.pptx
JayPrakash255
 
Various types of software testing by kostcare | London | Waterloo
Various types of software testing by kostcare | London | WaterlooVarious types of software testing by kostcare | London | Waterloo
Various types of software testing by kostcare | London | Waterloo
KostCare
 
Fundamentals of software part 1
Fundamentals of software part 1Fundamentals of software part 1
Fundamentals of software part 1
Siddharth Sharma
 
Week 14 Unit Testing.pptx
Week 14  Unit Testing.pptxWeek 14  Unit Testing.pptx
Week 14 Unit Testing.pptx
mianshafa
 
basic software testing principles and obectives.pptx
basic software testing principles and obectives.pptxbasic software testing principles and obectives.pptx
basic software testing principles and obectives.pptx
KomalSinghGill
 
Software Testing Strategies
Software Testing StrategiesSoftware Testing Strategies
Software Testing Strategies
Adeel Rasheed
 
How to perform software testing
How to perform software testing How to perform software testing
How to perform software testing
Minh Anh Nguyen
 
How to perform software testing
How to perform software testing How to perform software testing
How to perform software testing
Minh Anh Nguyen
 
Ad

Recently uploaded (20)

How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
Political History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptxPolitical History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptx
Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
SPRING FESTIVITIES - UK AND USA -
SPRING FESTIVITIES - UK AND USA            -SPRING FESTIVITIES - UK AND USA            -
SPRING FESTIVITIES - UK AND USA -
Colégio Santa Teresinha
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Ad

Types of program testings and errors

  • 1. • Alburdy Sarah • Camallsaib Amiirah
  • 2. • Computer programming is the process of designing, writing, testing, debugging/ troubleshooting, and maintaining the source code of computer programs. • The purpose of programming is to create a program that exhibits a certain desired behaviour (customisation).
  • 4. • Testing is the process of executing a program or system with the intent of finding errors. • There are 3 types of programming errors:  Syntax  Logic  Arithmetic
  • 5.  These are errors in the use of the language.  It is not difficult to spot as when the message will be translated, it will tell the programmer which word cannot be recognised.
  • 6.  A logic error is a mistake in the way the program solution has been designed.  It is difficult to spot the message, as such a mistake does not usually make the program stop working, it just makes it produce wrong results.
  • 7.  This is a type of logic error. Arithmetic errors are created when inappropriate arithmetic is used.  A good example is when a computer is asked to divide by 0, this is impossible and would cause the program to fail.
  • 8. • DEFINITION  Testing is evaluating the capability of a program. • PURPOSE  To determine that the program meets its required results.
  • 9. • For Quality  bugs kill– in a computerized embedded world  Defect detection (find problems and get them fixed)  To make quality visible.
  • 10. For Verification & Validation:  show it works:– clean test/positive test  or it can handle exceptional situations:  dirty test/negative test • For Reliability Estimation E.g. reliability growth testing
  • 12.  Alpha testing is simulated by potential users.  It is often employed for off-the-shelf software as a form of internal acceptance testing, before the software goes to beta testing.
  • 13. • Beta testing follows alpha testing. • It is release to a limited audience outside of the programming team for further testing to ensure the product has few faults or bugs.
  • 14.  A black box is a device, system or object which can be viewed solely in terms of its input, output and transfer characteristics. Example: a transistor.
  • 15. • It is the opposite of a black box. • It is a system where the inner components or logic are available for inspection, which is sometimes known as a white box, a glass box, or a clear box.
  • 16. •It involves having knowledge of internal data structures and algorithms for purposes of designing the test cases.
  • 17.  It is any type of software testing that seeks to verify the interfaces between components against a software design.  It works to expose defects in the interfaces and interaction between integrated components (modules).
  • 18. . •Wikipedia • Introduction to Information Technology Second Edition •[PERRY95] Effective Methods for Software Testing, William Perry, 1995 QA76.76.T48P47X •The Complete Guide To Software Testing.

Editor's Notes

  • #2: Transparent 3-D steps with labels(Advanced)To reproduce the bottom rectangle with text effects on this slide, do the following:On the Home tab, in theSlides group, click Layout, and then click Blank.On the Home tab, in the Drawing group, click Shapes, and then under Rectangles, click Rectangle (first option from the left). On the slide, drag to draw a rectangle.Under Drawing Tools, on the Format tab, in the Size group, do the following:In the Shape Height box, enter 1.5”.In the Shape Width box, enter 3”.On the Home tab, in the bottom right corner of the Drawing group, click the Format Shape dialog box launcher. In the Format Shape dialog box, click Fill in the left pane, and then do the following in the right pane:Select Solid fill. Click the button next to Color, and then under Theme Colors click White, Background 1 (first row, first option from the left). In the Transparency box, enter 0%. Also in the Format Shape dialog box, click Line Color in the left pane, and then select No line in the right pane. Also in the Format Shape dialog box, click 3-D Rotation in the left pane. In the right pane, click the button next to Presets, and then under Parallelclick Off Axis 2 Top (third row, second option from the left). Also in the Format Shape dialog box, click 3-D Format in the left pane, and then do the following in the right pane:Under Bevel, click the button next to Top, and then under Bevel click Circle (first row, first option from the left). Next to Top, in the Width box, enter 7 pt, and in the Height box,enter7 pt. Under Depth, click the button next to Color, and then under Theme Colors click White, Background 1 (first row, first option from the left). In the Depth box, enter 40 pt. Under Surface, click the button next to Material, and then under Translucent click Clear (third option from the left). Click the button next to Lighting, and then under Special click Two Point (second option from the left). In the Angle box, enter 70°.On the Insert tab, in the Text group, click Text Box, and then on the slide, drag to draw the text box.Enter text in the text box, select the text, and then on the Home tab, in the Font group, select TW Cen MT Condensedfrom the Font list and then select 36 from the Font Size list.On the Home tab, in the Paragraph group, click Align Text Right to align the text right on the slide.Drag the text box and position it over the rectangle.Under Drawing Tools, on the Format tab, in the WordArt Styles group, click the arrow next toText Fill, and then under Theme Colors click White, Background 1 (first row, first option from the left).Select the text box. Under Drawing Tools, on the Format tab, click Text Effects point to 3-D Rotation, and then click 3-D Rotation Options. In the Format Text Effects dialog box, click 3-D Rotation in the left pane. In the right pane, click the button next to Presets, and then under Parallel click Off Axis 2 Left (second row, fourth option from the left). To reproduce the background on this slide, do the following:Right-click the slide background area, then click Format Background. In the Format Background dialog box, click Fill in the left pane, select Gradient fill in the right pane, and then do the following:In the Type list, select Linear.Click the button next to Direction, and then clickLinear Diagonal (first row, third option from the left).In the Angle box, enter 135%. Under Gradient stops, click Add or Remove until two stops appear in the drop-down list.Also under Gradient stops, customize the gradient stops that you added as follows:Select Stop 1 from the list, and then do the following:In the Stop position box, enter0%. Click the button next to Color, and then under Theme Colorsclick White, Background 1 (first row, first option from the left).Select Stop 2 from the list, and then do the following:In the Stop position box, enter100%. Click the button next to Color, and then under Theme Colorsclick White, Background 1, Darker 15% (third row, first option from the left).On the Home tab, in the Drawing group, click Shapes, and then under Rectangles, click Rectangle (first option from the left). On the slide, drag to draw a rectangle. Select the rectangle. Under Drawing Tools, on the Format tab, in the Size group, do the following:In the Shape Height box, enter 0.33”.In the Shape Width box, enter 10”.On the Home tab, in the Drawing group, click the arrow next toShape Fill, and then under Theme Colors click White, Background 1, Darker 15% (third row, first option from the left).On the Home tab, in the Drawing group, click the arrow next toShape Outline, and then click No Outline.On the Home tab, in the Drawing group, click Shapes, and then under Basic Shapes, click Right Triangle (first row, fourth option from the left).On the slide, drag to draw a triangle. Select the triangle. Under Drawing Tools, on the Format tab, in the Size group, do the following:In the Shape Height box, enter 1.33”.In the Shape Width box, enter 10”.On the Home tab, in the Drawing group, click the arrow next toShape Fill, and then click White, Background 1, Darker 15% (third row, first option from the left).On the Home tab, in the Drawing group, click the arrow next toShape Outline, and then click No Outline. Position the rectangle and the triangle so that the bottom edge of the triangle and the top edge of the rectangle are touching. Press and hold SHIFT and select both the rectangle and the triangle.On the Home tab, in the Drawing group, click Arrange, and then do the following:Under Group Objects,click Group.Point to Align, and then click Align Center.Point to Align, and then click Align Bottom.On the Home tab, in the Clipboard group, click the arrow under Paste, and then click Duplicate.Under Drawing Tools, on the Format tab, in the Arrange group, click the arrow next to Rotate, and then click More Rotation Options.In the Size and Position dialog box, on the Size tab, under Size and rotate, in the Rotation box, enter 180°.On the Home tab, in the Drawing group, click Arrange, point to Align, and then do the following:Click Align Center.Click Align Top.On the Home tab, in the Drawing group, click the arrow next toShape Fill, and then under Theme Colors click White, Background 1 (first row, first option from the left). To reproduce the other rectangles with text effects on this slide, do the following:Press and hold SHIFT and select the originaltext box and rectangle.On the Home tab, in the Drawing group, click Arrange, and then under Group Objects click Group.On the Home tab, in the Clipboard group, click the arrow under Paste, and then click Duplicate. Repeat this step until you have a total of five groups of shapes.On the Home tab, in the Editing group, click Select, and then click Selection Pane. In the Selection and Visibility pane, select each of the groups and drag on the slide to form a series of steps. Also in the Selection and Visibility pane, press and hold CTRL and select all five groups of rectangles and text boxes. On the Home tab, in the Drawing group, click Arrange, point to Align, and then click Distribute Horizontally.On the Home tab, in the Drawing group, click Arrange, point to Align, and then click Distribute Vertically. To change the text on the duplicate rectangles, click in each text box and edit the text.