SlideShare une entreprise Scribd logo
1  sur  5
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.

Contenu connexe

Tendances

Initializing & Optimizing Machine Learning Models
Initializing & Optimizing Machine Learning ModelsInitializing & Optimizing Machine Learning Models
Initializing & Optimizing Machine Learning ModelsEng Teong Cheah
 
Query processing and optimization (updated)
Query processing and optimization (updated)Query processing and optimization (updated)
Query processing and optimization (updated)Ravinder Kamboj
 
Assessment 3 descriptor
Assessment 3 descriptorAssessment 3 descriptor
Assessment 3 descriptorPraneel Chand
 
Black boxtestingmethodsforsoftwarecomponents
Black boxtestingmethodsforsoftwarecomponentsBlack boxtestingmethodsforsoftwarecomponents
Black boxtestingmethodsforsoftwarecomponentsAstrid yolanda
 
Fundamental test process
Fundamental test process Fundamental test process
Fundamental test process alex swandi
 
Qtp Presentation
Qtp PresentationQtp Presentation
Qtp Presentationtechgajanan
 
RapidMiner: Data Mining And Rapid Miner
RapidMiner: Data Mining And Rapid MinerRapidMiner: Data Mining And Rapid Miner
RapidMiner: Data Mining And Rapid MinerDataminingTools Inc
 
iSQI Certification Days Advanced Level Test Analyst Graham Bath
iSQI Certification Days Advanced Level Test Analyst Graham BathiSQI Certification Days Advanced Level Test Analyst Graham Bath
iSQI Certification Days Advanced Level Test Analyst Graham BathIevgenii Katsan
 

Tendances (15)

Initializing & Optimizing Machine Learning Models
Initializing & Optimizing Machine Learning ModelsInitializing & Optimizing Machine Learning Models
Initializing & Optimizing Machine Learning Models
 
Query processing and optimization (updated)
Query processing and optimization (updated)Query processing and optimization (updated)
Query processing and optimization (updated)
 
Report test plan
Report test planReport test plan
Report test plan
 
Query processing
Query processingQuery processing
Query processing
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Assessment 3 descriptor
Assessment 3 descriptorAssessment 3 descriptor
Assessment 3 descriptor
 
Black boxtestingmethodsforsoftwarecomponents
Black boxtestingmethodsforsoftwarecomponentsBlack boxtestingmethodsforsoftwarecomponents
Black boxtestingmethodsforsoftwarecomponents
 
Fundamental test process
Fundamental test process Fundamental test process
Fundamental test process
 
Qtp Presentation
Qtp PresentationQtp Presentation
Qtp Presentation
 
Model checking With ATM
Model checking With ATM Model checking With ATM
Model checking With ATM
 
RapidMiner: Data Mining And Rapid Miner
RapidMiner: Data Mining And Rapid MinerRapidMiner: Data Mining And Rapid Miner
RapidMiner: Data Mining And Rapid Miner
 
SQL Server Stored procedures
SQL Server Stored proceduresSQL Server Stored procedures
SQL Server Stored procedures
 
Test performance indicators
Test performance indicatorsTest performance indicators
Test performance indicators
 
iSQI Certification Days Advanced Level Test Analyst Graham Bath
iSQI Certification Days Advanced Level Test Analyst Graham BathiSQI Certification Days Advanced Level Test Analyst Graham Bath
iSQI Certification Days Advanced Level Test Analyst Graham Bath
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
 

En vedette

06 udine città di cultura
06 udine città di cultura06 udine città di cultura
06 udine città di culturaComune Udine
 
Senior Thesis - Aaron Garrett
Senior Thesis - Aaron GarrettSenior Thesis - Aaron Garrett
Senior Thesis - Aaron GarrettAaron Garrett
 
Collaborating to Transition to Topic-Based Authoring
Collaborating to Transition to Topic-Based AuthoringCollaborating to Transition to Topic-Based Authoring
Collaborating to Transition to Topic-Based AuthoringRichard Morris
 
Muerte subita y muerte de cuna
Muerte subita y muerte de cunaMuerte subita y muerte de cuna
Muerte subita y muerte de cunaAlejandra Espinoza
 
TEORÍA DEL LENGUAJE VYGOTSKY
TEORÍA DEL LENGUAJE VYGOTSKY TEORÍA DEL LENGUAJE VYGOTSKY
TEORÍA DEL LENGUAJE VYGOTSKY AnnaChaqqon
 
Trastornos mentales y su abordaje desde la farmacología
Trastornos mentales y su abordaje desde la farmacologíaTrastornos mentales y su abordaje desde la farmacología
Trastornos mentales y su abordaje desde la farmacologíaBetty Pacheco
 
Teorías de la resistencia
Teorías de la resistenciaTeorías de la resistencia
Teorías de la resistenciaSandra Roberts
 
School Culture and Climate-BBPSTC
School Culture and Climate-BBPSTCSchool Culture and Climate-BBPSTC
School Culture and Climate-BBPSTCbbpstc
 
Amputations of extremity
Amputations of extremity Amputations of extremity
Amputations of extremity Abdulla Kamal
 

En vedette (19)

Call sheet
Call sheetCall sheet
Call sheet
 
Revista (Pdf)
Revista (Pdf)Revista (Pdf)
Revista (Pdf)
 
La felicidad
La felicidadLa felicidad
La felicidad
 
Historia de seleccion de holanda
Historia de seleccion de holandaHistoria de seleccion de holanda
Historia de seleccion de holanda
 
06 udine città di cultura
06 udine città di cultura06 udine città di cultura
06 udine città di cultura
 
Senior Thesis - Aaron Garrett
Senior Thesis - Aaron GarrettSenior Thesis - Aaron Garrett
Senior Thesis - Aaron Garrett
 
Salesforce
SalesforceSalesforce
Salesforce
 
Collaborating to Transition to Topic-Based Authoring
Collaborating to Transition to Topic-Based AuthoringCollaborating to Transition to Topic-Based Authoring
Collaborating to Transition to Topic-Based Authoring
 
Muerte subita y muerte de cuna
Muerte subita y muerte de cunaMuerte subita y muerte de cuna
Muerte subita y muerte de cuna
 
SÓCRATES Y LOS SOCRÁTICOS MENORES
SÓCRATES Y LOS SOCRÁTICOS MENORES SÓCRATES Y LOS SOCRÁTICOS MENORES
SÓCRATES Y LOS SOCRÁTICOS MENORES
 
Bloomingdales
BloomingdalesBloomingdales
Bloomingdales
 
TEORÍA DEL LENGUAJE VYGOTSKY
TEORÍA DEL LENGUAJE VYGOTSKY TEORÍA DEL LENGUAJE VYGOTSKY
TEORÍA DEL LENGUAJE VYGOTSKY
 
Trastornos mentales y su abordaje desde la farmacología
Trastornos mentales y su abordaje desde la farmacologíaTrastornos mentales y su abordaje desde la farmacología
Trastornos mentales y su abordaje desde la farmacología
 
Teorías de la resistencia
Teorías de la resistenciaTeorías de la resistencia
Teorías de la resistencia
 
Alekséi leóntiev
Alekséi leóntievAlekséi leóntiev
Alekséi leóntiev
 
School Culture and Climate-BBPSTC
School Culture and Climate-BBPSTCSchool Culture and Climate-BBPSTC
School Culture and Climate-BBPSTC
 
Amputations of extremity
Amputations of extremity Amputations of extremity
Amputations of extremity
 
Auction presentation
Auction presentationAuction presentation
Auction presentation
 
Paradigma sociocultural
Paradigma socioculturalParadigma sociocultural
Paradigma sociocultural
 

Similaire à Mathematic iii

Mathematic iii test case
Mathematic iii test caseMathematic iii test case
Mathematic iii test casesyafiqahrahimi
 
Testing life cycle
Testing life cycleTesting life cycle
Testing life cycleJaya Priya
 
Test Life Cycle - Manual Testing Concept.
Test Life Cycle - Manual Testing Concept.Test Life Cycle - Manual Testing Concept.
Test Life Cycle - Manual Testing Concept.guestf9bc
 
Testcase definition
Testcase definitionTestcase definition
Testcase definitionOana Feidi
 
Implementing test scripting Ian McDonald updated (minor changes) 26-04-2013
Implementing test scripting   Ian McDonald updated (minor changes) 26-04-2013Implementing test scripting   Ian McDonald updated (minor changes) 26-04-2013
Implementing test scripting Ian McDonald updated (minor changes) 26-04-2013Ian McDonald
 
20050314 specification based regression test selection with risk analysis
20050314 specification based regression test selection with risk analysis20050314 specification based regression test selection with risk analysis
20050314 specification based regression test selection with risk analysisWill Shen
 
Effective Unit Test Style Guide
Effective Unit Test Style GuideEffective Unit Test Style Guide
Effective Unit Test Style GuideJacky Lai
 
Software Engineering (Testing Activities, Management, and Automation)
Software Engineering (Testing Activities, Management, and Automation)Software Engineering (Testing Activities, Management, and Automation)
Software Engineering (Testing Activities, Management, and Automation)ShudipPal
 
Test automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsSteven Li
 
Test case prioritization usinf regression testing.pptx
Test case prioritization usinf regression testing.pptxTest case prioritization usinf regression testing.pptx
Test case prioritization usinf regression testing.pptxmaheshwari581940
 
Best practices for test case creation & maintenance
Best practices for test case creation & maintenanceBest practices for test case creation & maintenance
Best practices for test case creation & maintenance99tests
 
Sample test-plan-template
Sample test-plan-templateSample test-plan-template
Sample test-plan-templateamikdamaru
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1Yogindernath Gupta
 
Data Driven Testing
Data Driven TestingData Driven Testing
Data Driven TestingMaveryx
 
The Current State of the Art of Regression Testing
The Current State of the Art of Regression TestingThe Current State of the Art of Regression Testing
The Current State of the Art of Regression TestingJohn Reese
 

Similaire à Mathematic iii (20)

Mathematic iii test case
Mathematic iii test caseMathematic iii test case
Mathematic iii test case
 
Unit iii
Unit iiiUnit iii
Unit iii
 
Tlc
TlcTlc
Tlc
 
Testing life cycle
Testing life cycleTesting life cycle
Testing life cycle
 
Test Life Cycle - Manual Testing Concept.
Test Life Cycle - Manual Testing Concept.Test Life Cycle - Manual Testing Concept.
Test Life Cycle - Manual Testing Concept.
 
Testcase definition
Testcase definitionTestcase definition
Testcase definition
 
Implementing test scripting Ian McDonald updated (minor changes) 26-04-2013
Implementing test scripting   Ian McDonald updated (minor changes) 26-04-2013Implementing test scripting   Ian McDonald updated (minor changes) 26-04-2013
Implementing test scripting Ian McDonald updated (minor changes) 26-04-2013
 
Qa documentation pp
Qa documentation ppQa documentation pp
Qa documentation pp
 
20050314 specification based regression test selection with risk analysis
20050314 specification based regression test selection with risk analysis20050314 specification based regression test selection with risk analysis
20050314 specification based regression test selection with risk analysis
 
Effective Unit Test Style Guide
Effective Unit Test Style GuideEffective Unit Test Style Guide
Effective Unit Test Style Guide
 
Software Engineering (Testing Activities, Management, and Automation)
Software Engineering (Testing Activities, Management, and Automation)Software Engineering (Testing Activities, Management, and Automation)
Software Engineering (Testing Activities, Management, and Automation)
 
Test automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementations
 
Test case prioritization usinf regression testing.pptx
Test case prioritization usinf regression testing.pptxTest case prioritization usinf regression testing.pptx
Test case prioritization usinf regression testing.pptx
 
11 whiteboxtesting
11 whiteboxtesting11 whiteboxtesting
11 whiteboxtesting
 
Best practices for test case creation & maintenance
Best practices for test case creation & maintenanceBest practices for test case creation & maintenance
Best practices for test case creation & maintenance
 
1
11
1
 
Sample test-plan-template
Sample test-plan-templateSample test-plan-template
Sample test-plan-template
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
 
Data Driven Testing
Data Driven TestingData Driven Testing
Data Driven Testing
 
The Current State of the Art of Regression Testing
The Current State of the Art of Regression TestingThe Current State of the Art of Regression Testing
The Current State of the Art of Regression Testing
 

Dernier

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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 WorkerThousandEyes
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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.pdfsudhanshuwaghmare1
 
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 WorkerThousandEyes
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
+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...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

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.