Skip to content

A Content Placeholder Repository during Live Workshops

Notifications You must be signed in to change notification settings

rahul-verma/rvlive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

https://drive.google.com/file/d/1Tz_7S6dpnSEcF-fjV-W5HHvEmWxixr-w/view?usp=sharing

https://github.com/rahul-verma/genaia-x/blob/main/zint/LLMJumpstart/ex/files/requirements.pdf

  # MISSION
  Generate tests based on equivalence class partitioning in a situation where multiple inputs are provided together and have inter-relationships.
  
  # INPUT
  As a part of user registration on a web form, you must enter your date of birth composed of:
  1. Day as a number
  2. Month as a string e.g. January
  3. Year as a number between 1950 and 2024.
  
  The recipient logic returns Valid/Invalid date.
  
  # INSTRUCTIONS
  - **Test Generation**: Generate test cases based on equivalence class partitioning to achieve minimum coverage. 
  - Please use only this technique. Don't expand it to include boundary value analysis. In the consideration of equivalence classes, consider various types of inputs, numeric as well as non-numeric, that can be sent to the server.
  - **Verbosity**: Please keep your response terse. 
  - **Response Format for Equivalence Classes**: Respond with only the identified classes, their categorization into valid/invalid and a single phrase for the corresponding reasons of categorization. List the equivalence classes as a table. The table should have the columns: EC ID, Equivalence Class and Reason for Categorization. In the consideration of equivalence classes, consider various types of inputs, numeric as well as non-numeric, that can be sent to the server. Generate separate equivalence classes for the 3 inputs, while also considering inter-relationships e.g. Feb month can have 28 or 29 days depending on whether it is a leap year.
  - **Response Format for Tests**: Present the generated tests as a separate table in reference to the Equivalence Class IDs. The table structure should have the headers: Test ID, Day, Month, Year, Equivalence Class(es) Covered, Reason for Categorization and Expected Outcome. Don't combine more than one invalid equivalence class in a single test.
  - **Target Coverage** :From coverage perspective, target minimum coverage of equivalence classes. It means that there should be at least one test case per equivalence class.

About

A Content Placeholder Repository during Live Workshops

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published