试中的白盒测试技术和黑盒测试技术对给出的案例进行测试用例设计。Р实验任务Р完成以下实验任务,并在各题下面写出测试用例、覆盖路径及结果等。Р白盒测试Р任务1:为以下流程图所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。Р Р任务2:画出下列代码相应的程序流程图,并采用基本路径测试方法为以下程序段设计测试用例(需列出具体实验步骤)。Р void Do (int X,int A,int B)Р {Р 1 if ( (A>1)&&(B==0) )Р 2 X = X/A;Р 3 if ( (A==2)||(X>1) )Р 4 X = X+1;Р 5 }Р黑盒测试Р任务:在某网站申请免费信箱时,要求用户必须输入用户名、密码及确认密码,对每一项输入条件的要求如下:Р 用户名:要求为4位以上,16位以下,使用英文字母、数字、“-”、“_”,并且首字符必须为字母或数字;Р 密码:要求为6~16位之间,只能使用英文字母、数字以及“-”、“_”,并且区分大小写。Р要求:Р1、用你所学的语言进行编码,然后进行等价类测试,当用户名和密码正确输入时提示注册成功;当错误输入时,显示不同的错误提示。Р2、分析程序的规格说明,列出等价类表(包括有效等价类和无效等价类)并设计出相应的测试用例。Р说明:提交的实验报告包括完整程序代码。Р提交要求Р1、本次实验为个人任务,需独立完成,以纸质和电子档的形式把实验报告提交给学习委员,再由学习委员在规定期限内提交给任课老师。Р2、撰写实验报告Р实验报告具体内容如下:Р实验题目、实验目的、实验设备、实验内容、实验步骤、程序代码、测试用例表、测试结果分析、个人实验小结。Р3、未按时提交实验报告者,每迟交一天扣1分,扣完为止。经辅导员同意并签字的事病假时间不计入迟交范围。Р凡被发现实验报告有抄袭者,本次成绩以零分记。