您好,我是您的专属精英技师,我们承诺 用心,细心,专心为您解答爱车问题。您好,写单体测试书虽然要花费一定时间,但写单体测试书以下几个好处。
1、在写单体测试书的时候能够更加准确地理解详细设计书甚至是要件定义。
2、写好的测试书在做review的时候能够进一步理解详细设计书。
3、能够更加全面的进行单体测试,而不是依靠具体的某个员工的经验,这样降低了测试的门槛。
4、能够客观判断测试人员的工作进度,而不是有测试人员报告的进度。这样能够掌控项目,降低风险。
5、对于客户来说看到了单体测试书的话,能够更好地评价品质。增加客户信任度
您好,我是您的专属精英技师,我们承诺 用心,细心,专心为您解答爱车问题。您好,写单体测试书虽然要花费一定时间,但写单体测试书以下几个好处。
1、在写单体测试书的时候能够更加准确地理解详细设计书甚至是要件定义。
2、写好的测试书在做review的时候能够进一步理解详细设计书。
3、能够更加全面的进行单体测试,而不是依靠具体的某个员工的经验,这样降低了测试的门槛。
4、能够客观判断测试人员的工作进度,而不是有测试人员报告的进度。这样能够掌控项目,降低风险。
5、对于客户来说看到了单体测试书的话,能够更好地评价品质。增加客户信任度
没看懂
int main()
{
PINSEL0 = 0x000C0000; //设置P0.9为外部中断3
PINSEL1 |= 0x55<<22; //设置P0.27~P0.30为AD通道
PINSEL2 &= 0xFFFFFFF0;
IO1DIR=LED1CON|LED2CON|LED3CON|LED4CON; //P1.27~P1.30置为输出
IO1DIR |= 0x000F0000; //列线置为输出
IO1DIR |= WARNINGLED; //将警告灯P1.25设为输出
IO1DIR |= BEEP; //将警告灯P1.25设为输出
IO1CLR = 0x00FF0000;
IO1CLR |= 0x78000000; //点亮四个指示灯
//IO1SET = 0x00F00
帮我看看这个该怎么写成单体测试书
/* 外部中断寄存器设置 */
VICIntSelect=0x00000000;
EXTMODE=0x00;
EXTPOLAR=0x00;
VICIntEnable=(1 << 17);
VICVectCntl1=0x20|17;
VICVectAddr1=(uint32)Eint3;
EXTINT=0x0F;
/*定时器TO设置*/
T0PR=0;
T0MCR=0X03;
T0MR0=Fpclk/4;
T0TCR=0X01;
VICVectCntl0=0X24;
VICVectAddr0=(uint32)Tc0;
VICIntEnable |= 0x10;
/*定时器T1设置*/
T1PR=0;
T1M
/*定时器T1设置*/
T1PR=0;
T1MCR=0X03;
T1MR0=Fpclk/4;
T1TCR=0X01;
VICVectCntl2=0X25;
VICVectAddr2=(uint32)Tc1;
VICIntEnable |= 0x20;
/*ADC寄存器设置*/
ADCR = 0X0020040F;
init_serial();
vLCDInit();
for(i=3;i<62;i++)
{
DisplayByte(0,i,Bmp001[i]); //在0页0列开始位置写入"李娜"上半部分
DisplayByte(1,i,Bmp001[i+58]); //在1页0列开始位置写入"李娜"中间部分
DisplayByte(2,i,Bmp001[i+120]); //在2页0列开始位置写入"李
DisplayByte(1,i,Bmp001[i+58]); //在1页0列开始位置写入"李娜"中间部分
DisplayByte(2,i,Bmp001[i+120]); //在2页0列开始位置写入"李娜"下半部分
}
// while(1);
/* 外部中断寄存器设置 */
while(1){
RecData = UART0_RecvByte();
#if 0
if(RecData !=0){
//IO1SET=LED1CON;
UART0_SendByte(RecData);
}
#endif
switch(RecData){
//关闭
case 'a':
IO1SET=LED1CON;
break;
case 'b':
I
你发的这个文件我这边打不开