Question: lab assignment Objective Apply test-driven development (TDD) to implement a set of software requirements. Write unit tests to provide adequate coverage of a code-base using

 lab assignment Objective Apply test-driven development (TDD) to implement a set

lab assignment

Objective Apply test-driven development (TDD) to implement a set of software requirements. Write unit tests to provide adequate coverage of a code-base using your chosen unit testing framework and test runner. Scenario You have the responsibility to build an application interface to support various types of decision-making tools for the app end-users. The users accessing the app come from a wide range of disciplines and have different questions that the app will respond to. The application will provide users with a list of functions that they can execute. You are to create an application that allows the user to select and run each function and receive a correct response from the program. The new development manager requires that you code the application using a test- driven development approach. We define a unit as a function or method in a class with a single responsibility. The project should be developed and maintained using a GitHub repository. You will develop a single application with a central interface allowing access to the functionality listed below. Requirements Command Line Interface - Develop a command line app that prompts the user to select a function to execute and allows the user to gracefully exit the app when desired. The menu should be displayed after each function (although a GUI is not required, you are permitted to create one) unless the user exits. For now, the app must have the following functionalities. 1. Body Mass Index - Input height in feet and inches. Input weight in pounds. Return BMI value and category: Underweight =

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!