SlideShare a Scribd company logo
Software Test Designing

Seatwork Activity
and
Premidterm Exam
Software Test Designing
Seatwork (EP/BVA)
- Display the profile of a missing person from typhoon Yolandaaffected areas depending on the full name and age inputted by user.
If missing person is of legal age, search results screen is displayed
showing matches found by the system. If missing person is still a
minor , a popup will be displayed to confirm that the user is a
relative of the missing person. If age is already 60, user is redirected
to missing senior citizen’s page. Only accepts up to 50 characters for
the name and 2 digit values for the age.
Software Test Designing
Equivalence Partitioning

 Determine the equivalence classes
Test Conditions
Input Type

Age

Valid Data

Invalid Data

Results
Software Test Designing
Boundary Value Analysis
 Determine the partition and boundaries using the MinMid-Max technique
Invalid Partition

Valid Partition 1

Valid Partition 2

Valid Partition n

Invalid Partition
•

Software Test Designing

Black Box Technique
 Test Cases

Test Condition

Input Type

Age

Data based from
Partitions

Expected Results
Software Test Designing

• White Box Testing
Statement and Branch Coverage:
1. int num, sum=0;
2. Read num
3. while(num>=0)
4. { sum+=num;
Read num
}
5. print sum
6. end
Software Test Designing

• White Box Testing
Statement and Branch Coverage:

Illustrate the Control Flow Graph.
Software Test Designing
• White-Box Testing
Statement and Branch Coverage:
Fill in the areas with a question mark.
Statement Coverage:
Data: 1, 2,10, -1
Path: ?
Output: ?

Branch Coverage:
True Data: 0, 2, 13, 7-1
True Path: ?
Output: ?
False Data: -1
False Path: ?
Output: ?
Software Test Designing
• White-Box Testing
Condition Coverage:
1 float testFunc(int a, int b, int c, int d) {
2
float e = 0.0;
3
if (a == 0) {
4
return 0;
5
}
6
int x = 0;
7
if ((a==b) OR (c == d) ((a+c ) > (b+d)) ) {
8
x=1;
9
}
10 e = 1*x;
11 return e;
12 }
Software Test Designing
White-Box Testing
Condition Coverage:
●

Illustrate the Control Flow Graph.
Software Test Designing
White-Box Testing
Condition Coverage:
Identify the combinations for each test case and
give sample data:
Condition Points

Condition 1

Condition n
PREMID ARTICLES
TESTING:
The Power of “What if...” and 9 Ways to Fuel Your Imagination by Cem Kraner
http://testingeducation.org/a/scenario.pdf
MAINTENANCE:
Using Extreme Programming in a Maintenance Environment by Charles Poole and Jan
Willem Huisman
http://cf.agilealliance.org/articles/system/article/file/960/file.pdf
PROJECT MANAGEMENT:
Managing the development of large software systems by Dr. Winston W. Royce
http://leadinganswers.typepad.com/leading_answers/files/original_waterfall_paper_winston_royce.
pdf
PREMID REACTION PAPER
Format:
<LastName, FullName> <Course&Year> <Schedule>
<Reaction Content>
Times New Roman, 10, Single line spacing, minimum of 150 words per
article
DEADLINE : JANUARY 18, 2014

More Related Content

What's hot

Test design techniques
Test design techniquesTest design techniques
Test design techniques
Gregory Solovey
 
Blackbox
BlackboxBlackbox
Blackbox
GuruKrishnaTeja
 
Test design techniques: Structured and Experienced-based techniques
Test design techniques: Structured and Experienced-based techniquesTest design techniques: Structured and Experienced-based techniques
Test design techniques: Structured and Experienced-based techniques
Khuong Nguyen
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
Pragya Rastogi
 
Software Testing Techniques
Software Testing TechniquesSoftware Testing Techniques
Software Testing Techniques
Kiran Kumar
 
Boundary and equivalnce systematic test design
Boundary and equivalnce   systematic test designBoundary and equivalnce   systematic test design
Boundary and equivalnce systematic test design
Ian McDonald
 
Coding and testing In Software Engineering
Coding and testing In Software EngineeringCoding and testing In Software Engineering
Coding and testing In Software Engineering
Satya Bhushan Verma
 
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
 
Equivalence partitions analysis
Equivalence partitions analysisEquivalence partitions analysis
Equivalence partitions analysis
Vadym Muliavka
 
Black box testing or behavioral testing
Black box testing or behavioral testingBlack box testing or behavioral testing
Black box testing or behavioral testing
Slideshare
 
White Box Testing V0.2
White Box Testing V0.2White Box Testing V0.2
White Box Testing V0.2
Nivetha Padmanaban
 
Black box testing
Black box testingBlack box testing
Black box testing
Abdul Basit
 
Testing
TestingTesting
Testing
Mohammed
 
Path testing
Path testingPath testing
Path testing
Mohamed Ali
 
Black box testing
Black box testingBlack box testing
Black box testing
Nakul Sharma
 
Software Quality Testing
Software Quality TestingSoftware Quality Testing
Software Quality Testing
Kiran Kumar
 
Whitebox
WhiteboxWhitebox
Whitebox
Oana Feidi
 
White box testing
White box testingWhite box testing
White box testing
Ganesh Wedpathak
 
White box testing
White box testingWhite box testing
White box testing
Purvi Sankhe
 
Software Verification, Validation and Testing
Software Verification, Validation and TestingSoftware Verification, Validation and Testing
Software Verification, Validation and Testing
Dr Sukhpal Singh Gill
 

What's hot (20)

Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
Blackbox
BlackboxBlackbox
Blackbox
 
Test design techniques: Structured and Experienced-based techniques
Test design techniques: Structured and Experienced-based techniquesTest design techniques: Structured and Experienced-based techniques
Test design techniques: Structured and Experienced-based techniques
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
Software Testing Techniques
Software Testing TechniquesSoftware Testing Techniques
Software Testing Techniques
 
Boundary and equivalnce systematic test design
Boundary and equivalnce   systematic test designBoundary and equivalnce   systematic test design
Boundary and equivalnce systematic test design
 
Coding and testing In Software Engineering
Coding and testing In Software EngineeringCoding and testing In Software Engineering
Coding and testing In Software Engineering
 
Boundary value analysis and equivalence partitioning
Boundary value analysis and equivalence partitioningBoundary value analysis and equivalence partitioning
Boundary value analysis and equivalence partitioning
 
Equivalence partitions analysis
Equivalence partitions analysisEquivalence partitions analysis
Equivalence partitions analysis
 
Black box testing or behavioral testing
Black box testing or behavioral testingBlack box testing or behavioral testing
Black box testing or behavioral testing
 
White Box Testing V0.2
White Box Testing V0.2White Box Testing V0.2
White Box Testing V0.2
 
Black box testing
Black box testingBlack box testing
Black box testing
 
Testing
TestingTesting
Testing
 
Path testing
Path testingPath testing
Path testing
 
Black box testing
Black box testingBlack box testing
Black box testing
 
Software Quality Testing
Software Quality TestingSoftware Quality Testing
Software Quality Testing
 
Whitebox
WhiteboxWhitebox
Whitebox
 
White box testing
White box testingWhite box testing
White box testing
 
White box testing
White box testingWhite box testing
White box testing
 
Software Verification, Validation and Testing
Software Verification, Validation and TestingSoftware Verification, Validation and Testing
Software Verification, Validation and Testing
 

Similar to 9 testing-seatwork-premid

Lesson 2....PPT 1
Lesson 2....PPT 1Lesson 2....PPT 1
Lesson 2....PPT 1
bhushan Nehete
 
Testing lab manual Testing lab manual sqa
Testing lab manual Testing lab manual sqaTesting lab manual Testing lab manual sqa
Testing lab manual Testing lab manual sqa
MuhammadAdnan845624
 
Testing techniques
Testing techniquesTesting techniques
Testing techniques
RaginiRohatgi
 
SE%200-Testing%20(2).pptx
SE%200-Testing%20(2).pptxSE%200-Testing%20(2).pptx
SE%200-Testing%20(2).pptx
200723KarthikeyanD
 
"Test Design Techniques"
"Test Design Techniques" "Test Design Techniques"
"Test Design Techniques"
HYS Enterprise
 
SWE-6 TESTING.pptx
SWE-6 TESTING.pptxSWE-6 TESTING.pptx
SWE-6 TESTING.pptx
prashant821809
 
AutoTest.ppt
AutoTest.pptAutoTest.ppt
AutoTest.ppt
CHANDUKAYALA
 
AutoTest.ppt
AutoTest.pptAutoTest.ppt
AutoTest.ppt
Rohit846825
 
AutoTest.ppt
AutoTest.pptAutoTest.ppt
AutoTest.ppt
PrashanthJanakiraman
 
Test Techniques
Test TechniquesTest Techniques
Test Techniques
nazeer pasha
 
Testing foundations
Testing foundationsTesting foundations
Testing foundations
Neha Singh
 
Dynamic Testing
Dynamic TestingDynamic Testing
Dynamic Testing
Jimi Patel
 
CS8494 SOFTWARE ENGINEERING Unit-4
CS8494 SOFTWARE ENGINEERING Unit-4CS8494 SOFTWARE ENGINEERING Unit-4
CS8494 SOFTWARE ENGINEERING Unit-4
SIMONTHOMAS S
 
Testing
TestingTesting
Software testing
Software testingSoftware testing
Software testing
Bala Ganesh
 
Software testing lab manual
Software testing lab manualSoftware testing lab manual
Software testing lab manual
Tanzeem Syed
 
Testing Fundamentals
Testing FundamentalsTesting Fundamentals
Testing Fundamentals
Kiran Kumar
 
Unit testing
Unit testingUnit testing
software testing types jxnvlbnLCBNFVjnl/fknblb
software testing types jxnvlbnLCBNFVjnl/fknblbsoftware testing types jxnvlbnLCBNFVjnl/fknblb
software testing types jxnvlbnLCBNFVjnl/fknblb
jeyasrig
 
Software Testing-Dynamic testing technique-Mazenet solution
Software Testing-Dynamic testing technique-Mazenet solutionSoftware Testing-Dynamic testing technique-Mazenet solution
Software Testing-Dynamic testing technique-Mazenet solution
Mazenetsolution
 

Similar to 9 testing-seatwork-premid (20)

Lesson 2....PPT 1
Lesson 2....PPT 1Lesson 2....PPT 1
Lesson 2....PPT 1
 
Testing lab manual Testing lab manual sqa
Testing lab manual Testing lab manual sqaTesting lab manual Testing lab manual sqa
Testing lab manual Testing lab manual sqa
 
Testing techniques
Testing techniquesTesting techniques
Testing techniques
 
SE%200-Testing%20(2).pptx
SE%200-Testing%20(2).pptxSE%200-Testing%20(2).pptx
SE%200-Testing%20(2).pptx
 
"Test Design Techniques"
"Test Design Techniques" "Test Design Techniques"
"Test Design Techniques"
 
SWE-6 TESTING.pptx
SWE-6 TESTING.pptxSWE-6 TESTING.pptx
SWE-6 TESTING.pptx
 
AutoTest.ppt
AutoTest.pptAutoTest.ppt
AutoTest.ppt
 
AutoTest.ppt
AutoTest.pptAutoTest.ppt
AutoTest.ppt
 
AutoTest.ppt
AutoTest.pptAutoTest.ppt
AutoTest.ppt
 
Test Techniques
Test TechniquesTest Techniques
Test Techniques
 
Testing foundations
Testing foundationsTesting foundations
Testing foundations
 
Dynamic Testing
Dynamic TestingDynamic Testing
Dynamic Testing
 
CS8494 SOFTWARE ENGINEERING Unit-4
CS8494 SOFTWARE ENGINEERING Unit-4CS8494 SOFTWARE ENGINEERING Unit-4
CS8494 SOFTWARE ENGINEERING Unit-4
 
Testing
TestingTesting
Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing lab manual
Software testing lab manualSoftware testing lab manual
Software testing lab manual
 
Testing Fundamentals
Testing FundamentalsTesting Fundamentals
Testing Fundamentals
 
Unit testing
Unit testingUnit testing
Unit testing
 
software testing types jxnvlbnLCBNFVjnl/fknblb
software testing types jxnvlbnLCBNFVjnl/fknblbsoftware testing types jxnvlbnLCBNFVjnl/fknblb
software testing types jxnvlbnLCBNFVjnl/fknblb
 
Software Testing-Dynamic testing technique-Mazenet solution
Software Testing-Dynamic testing technique-Mazenet solutionSoftware Testing-Dynamic testing technique-Mazenet solution
Software Testing-Dynamic testing technique-Mazenet solution
 

Recently uploaded

writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 

Recently uploaded (20)

writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 

9 testing-seatwork-premid

  • 1. Software Test Designing Seatwork Activity and Premidterm Exam
  • 2. Software Test Designing Seatwork (EP/BVA) - Display the profile of a missing person from typhoon Yolandaaffected areas depending on the full name and age inputted by user. If missing person is of legal age, search results screen is displayed showing matches found by the system. If missing person is still a minor , a popup will be displayed to confirm that the user is a relative of the missing person. If age is already 60, user is redirected to missing senior citizen’s page. Only accepts up to 50 characters for the name and 2 digit values for the age.
  • 3. Software Test Designing Equivalence Partitioning  Determine the equivalence classes Test Conditions Input Type Age Valid Data Invalid Data Results
  • 4. Software Test Designing Boundary Value Analysis  Determine the partition and boundaries using the MinMid-Max technique Invalid Partition Valid Partition 1 Valid Partition 2 Valid Partition n Invalid Partition
  • 5. • Software Test Designing Black Box Technique  Test Cases Test Condition Input Type Age Data based from Partitions Expected Results
  • 6. Software Test Designing • White Box Testing Statement and Branch Coverage: 1. int num, sum=0; 2. Read num 3. while(num>=0) 4. { sum+=num; Read num } 5. print sum 6. end
  • 7. Software Test Designing • White Box Testing Statement and Branch Coverage: Illustrate the Control Flow Graph.
  • 8. Software Test Designing • White-Box Testing Statement and Branch Coverage: Fill in the areas with a question mark. Statement Coverage: Data: 1, 2,10, -1 Path: ? Output: ? Branch Coverage: True Data: 0, 2, 13, 7-1 True Path: ? Output: ? False Data: -1 False Path: ? Output: ?
  • 9. Software Test Designing • White-Box Testing Condition Coverage: 1 float testFunc(int a, int b, int c, int d) { 2 float e = 0.0; 3 if (a == 0) { 4 return 0; 5 } 6 int x = 0; 7 if ((a==b) OR (c == d) ((a+c ) > (b+d)) ) { 8 x=1; 9 } 10 e = 1*x; 11 return e; 12 }
  • 10. Software Test Designing White-Box Testing Condition Coverage: ● Illustrate the Control Flow Graph.
  • 11. Software Test Designing White-Box Testing Condition Coverage: Identify the combinations for each test case and give sample data: Condition Points Condition 1 Condition n
  • 12. PREMID ARTICLES TESTING: The Power of “What if...” and 9 Ways to Fuel Your Imagination by Cem Kraner http://testingeducation.org/a/scenario.pdf MAINTENANCE: Using Extreme Programming in a Maintenance Environment by Charles Poole and Jan Willem Huisman http://cf.agilealliance.org/articles/system/article/file/960/file.pdf PROJECT MANAGEMENT: Managing the development of large software systems by Dr. Winston W. Royce http://leadinganswers.typepad.com/leading_answers/files/original_waterfall_paper_winston_royce. pdf
  • 13. PREMID REACTION PAPER Format: <LastName, FullName> <Course&Year> <Schedule> <Reaction Content> Times New Roman, 10, Single line spacing, minimum of 150 words per article DEADLINE : JANUARY 18, 2014