Test Beds Homework

What are test beds and how to write test beds in your coursework?

Test beds in software based assignments are used to test the modules and blocks of code like a function , a class.

Example:

Here there is a function written in C++ to calculate the values of resistances R1 and R2.

test_bed

Source Code in C++

void tee_type_attenuator()

{

char color;

float attenuation, impedance, voltage,r1,r2;

cout<<“Thank you for using tee_type_attenuator”;

cout<<“please enter the attenuation in decibels\n”;

cin>>attenuation;

cout<<“please enter the impedance\n”;

cin>>impedance;

voltage= pow (10,-impedance/20);

r1=impedance*(1-voltage)/(1+voltage);

r2=(pow(impedance,2)-pow (r1,2))/(2*r1);

cout<<“The resistor value of R1 is”<<r1;

cout<<“The resistor value of R2 is”<<r2;

color=calculate_color_code(r1);

cout<<“The value of R1 is”<<r1<<“and its color code is”<<color;

color=calculate_color_code(r2);

cout<<“The value of R2 is”<<r2<<“and its color code is”<<color;

}