SlideShare a Scribd company logo
Task 2: Software Requirement System Test Case
Mohamad Ashraf Syamim Bin Shahrul Anuar
A142162
This section should include the following information
1. Approach
A description of the general approach taken to functional
testing. For example,this section might identify the cycle
approach and identify the cycles to be used.
2. Test Cases
For each test case, include:
• the objective the test was designed to meet
• the test data
• criteria for successful completion of the test
3. Ordering of Test Cases
Provide a listing of the test cases (or their unique identifiers) in the order inwhich they are
to be executed. The test cases may be grouped into scenarios.
4. Likely Regression Points
This section identifies points at which it is likely that tests would be rerun as aresult of
changes made to the software; for example, at the beginning of a cycle.The test data base
should be saved at likely regression points.
5. Test Case Coverage Matrix
•This is a table of test objectives matched against test cases. Its purpose is toensure that all
objectives are tested, and to serve as a means of quicklydetermining how an objective is
tested.
Predicate calculus.
Natural language to predicate calculus
1. The objective the test was designed to meet and
test data (criteria for successfulcompletion of the
test ).
- test_case (objective ,test data)
2. Provide a listing of the test cases (or their unique
identifiers) in the order in whichthey are to be executed
- test_case (order list) => executed
3. tests would be rerun as a result of changes made to the software
- ~ run(test) => change(software)
4. This is a table of test objectives matched against test cases. Its purpose is to
ensure that all objectives are tested
- Objective(tested) => table(objective_test) ^ table( test_cases)
1. Test Cases For each test case:
- test_case (objective ,test data)
2. Ordering of Test Cases
- test_case (order list) => executed
3. Regression Points
- ~ run(test) => change(software)
4. Test Case Coverage Matrix
- Objective(tested) => table(objective_test)
^ table( test_cases)
Comments about the translation process from
natural languagesstatements to mathematical
statements.
 I have used the predicate calculus to translate
the natural language intomathematical
statements.

More Related Content

PPTX
Mathematic iii test case
PPTX
Testing Process
PPTX
Bab i fundamental of testing
PDF
A NOVEL APPROACH FOR TEST CASEPRIORITIZATION
PPTX
Model Calibration and Uncertainty Analysis
PPTX
Fundamental test process
PPT
Basic Database Testing
PPS
Database Testing
Mathematic iii test case
Testing Process
Bab i fundamental of testing
A NOVEL APPROACH FOR TEST CASEPRIORITIZATION
Model Calibration and Uncertainty Analysis
Fundamental test process
Basic Database Testing
Database Testing

What's hot (15)

PDF
Initializing & Optimizing Machine Learning Models
PPTX
Query processing and optimization (updated)
PPTX
Report test plan
PPTX
Query processing
PPTX
Fundamental test process
PDF
Assessment 3 descriptor
PPTX
Black boxtestingmethodsforsoftwarecomponents
PPTX
Fundamental test process
PPT
Qtp Presentation
PDF
Model checking With ATM
PPTX
RapidMiner: Data Mining And Rapid Miner
PDF
Test performance indicators
PDF
iSQI Certification Days Advanced Level Test Analyst Graham Bath
PPTX
Fundamental Test Process
Initializing & Optimizing Machine Learning Models
Query processing and optimization (updated)
Report test plan
Query processing
Fundamental test process
Assessment 3 descriptor
Black boxtestingmethodsforsoftwarecomponents
Fundamental test process
Qtp Presentation
Model checking With ATM
RapidMiner: Data Mining And Rapid Miner
Test performance indicators
iSQI Certification Days Advanced Level Test Analyst Graham Bath
Fundamental Test Process
Ad

Viewers also liked (19)

DOC
Call sheet
PPTX
PPTX
Historia de seleccion de holanda
PDF
06 udine città di cultura
DOCX
Senior Thesis - Aaron Garrett
PDF
Salesforce
PDF
Collaborating to Transition to Topic-Based Authoring
ODP
Muerte subita y muerte de cuna
DOCX
SÓCRATES Y LOS SOCRÁTICOS MENORES
PPTX
Bloomingdales
PPTX
TEORÍA DEL LENGUAJE VYGOTSKY
PPTX
Trastornos mentales y su abordaje desde la farmacología
PPT
Teorías de la resistencia
PPTX
Alekséi leóntiev
PPT
School Culture and Climate-BBPSTC
PPTX
Amputations of extremity
PDF
Auction presentation
PPTX
Paradigma sociocultural
Call sheet
Historia de seleccion de holanda
06 udine città di cultura
Senior Thesis - Aaron Garrett
Salesforce
Collaborating to Transition to Topic-Based Authoring
Muerte subita y muerte de cuna
SÓCRATES Y LOS SOCRÁTICOS MENORES
Bloomingdales
TEORÍA DEL LENGUAJE VYGOTSKY
Trastornos mentales y su abordaje desde la farmacología
Teorías de la resistencia
Alekséi leóntiev
School Culture and Climate-BBPSTC
Amputations of extremity
Auction presentation
Paradigma sociocultural
Ad

Similar to Mathematic iii (20)

PPTX
Mathematic iii test case
PPT
Testing foundations
PPT
AutoTest for software engineering for automated testing
PPT
Automation testing basics and tools presentation
PPT
AutoTest.ppt
PPT
AutoTest.ppt
PPT
AutoTest.ppt
PDF
Istqb advanced practioner_level_practice_exam_1
DOC
Testing survey by_directions
PPTX
The Current State of the Art of Regression Testing
PPT
11 whiteboxtesting
PPTX
Building Test Cases and Plans.pptx in computer science
PPTX
Software quality assurance,eTesting.pptx
PPTX
Test Coverage: An Art and a Science
PPT
Whitebox testing
PPTX
Sta unit 5(abimanyu)
PPT
Software Testing
PDF
Lecture 06 - 07 - 08 - Test Techniques - Whitebox Testing.pdf
PPT
Testing 2 - Thinking Like A Tester
PPTX
SWE-6 TESTING.pptx
Mathematic iii test case
Testing foundations
AutoTest for software engineering for automated testing
Automation testing basics and tools presentation
AutoTest.ppt
AutoTest.ppt
AutoTest.ppt
Istqb advanced practioner_level_practice_exam_1
Testing survey by_directions
The Current State of the Art of Regression Testing
11 whiteboxtesting
Building Test Cases and Plans.pptx in computer science
Software quality assurance,eTesting.pptx
Test Coverage: An Art and a Science
Whitebox testing
Sta unit 5(abimanyu)
Software Testing
Lecture 06 - 07 - 08 - Test Techniques - Whitebox Testing.pdf
Testing 2 - Thinking Like A Tester
SWE-6 TESTING.pptx

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Modernising the Digital Integration Hub
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
STKI Israel Market Study 2025 version august
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
OMC Textile Division Presentation 2021.pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
cloud_computing_Infrastucture_as_cloud_p
A novel scalable deep ensemble learning framework for big data classification...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
observCloud-Native Containerability and monitoring.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Final SEM Unit 1 for mit wpu at pune .pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Enhancing emotion recognition model for a student engagement use case through...
Modernising the Digital Integration Hub
Assigned Numbers - 2025 - Bluetooth® Document
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Web App vs Mobile App What Should You Build First.pdf
NewMind AI Weekly Chronicles - August'25-Week II
WOOl fibre morphology and structure.pdf for textiles
STKI Israel Market Study 2025 version august
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf

Mathematic iii

  • 1. Task 2: Software Requirement System Test Case Mohamad Ashraf Syamim Bin Shahrul Anuar A142162
  • 2. This section should include the following information 1. Approach A description of the general approach taken to functional testing. For example,this section might identify the cycle approach and identify the cycles to be used. 2. Test Cases For each test case, include: • the objective the test was designed to meet • the test data • criteria for successful completion of the test 3. Ordering of Test Cases Provide a listing of the test cases (or their unique identifiers) in the order inwhich they are to be executed. The test cases may be grouped into scenarios. 4. Likely Regression Points This section identifies points at which it is likely that tests would be rerun as aresult of changes made to the software; for example, at the beginning of a cycle.The test data base should be saved at likely regression points. 5. Test Case Coverage Matrix •This is a table of test objectives matched against test cases. Its purpose is toensure that all objectives are tested, and to serve as a means of quicklydetermining how an objective is tested.
  • 3. Predicate calculus. Natural language to predicate calculus 1. The objective the test was designed to meet and test data (criteria for successfulcompletion of the test ). - test_case (objective ,test data) 2. Provide a listing of the test cases (or their unique identifiers) in the order in whichthey are to be executed - test_case (order list) => executed 3. tests would be rerun as a result of changes made to the software - ~ run(test) => change(software) 4. This is a table of test objectives matched against test cases. Its purpose is to ensure that all objectives are tested - Objective(tested) => table(objective_test) ^ table( test_cases)
  • 4. 1. Test Cases For each test case: - test_case (objective ,test data) 2. Ordering of Test Cases - test_case (order list) => executed 3. Regression Points - ~ run(test) => change(software) 4. Test Case Coverage Matrix - Objective(tested) => table(objective_test) ^ table( test_cases)
  • 5. Comments about the translation process from natural languagesstatements to mathematical statements.  I have used the predicate calculus to translate the natural language intomathematical statements.