通(tong)常(chang)情(qing)况(kuang)下(xia),当(dang)测(ce)试参数(shu)和测(ce)试函(han)数体数目(mu)相同(tong),且(qie)一(yi)一对(dui)应时(shi),测试参数(shu)的(de)显(xian)示、测试顺序(xu)是(shi)一致的(de),由CParam定(ding)义。
但(dan),当2个(ge)以上(shang)的测试参数指向(xiang)同(tong)一个(ge)测试函(han)数(shu)体时(shi),有时显(xian)示顺(shun)序(xu)和(he)测(ce)试(shi)顺(shun)序(xu)可能会(hui)不(bu)一致。样(yang)例(li)如(ru)下(xia):
我们定义(yi)了(le)3个(ge)测(ce)试体:Void test_A();
Void test_B();
Void test_C();
同(tong)时我(wo)们(men)又(you)定义(yi)了四(si)个测(ce)试参(can)数:
CParam:a,b,c,d;
在(zai)对(dui)四(si)个(ge)测(ce)试参数(shu)做(zuo)描(miao)述(shu)时,我们把(ba)参(can)数(shu)a指(zhi)向(xiang)了(le)test_A(),把(ba)b和c指(zhi)向(xiang)了test_B(),参数d指(zhi)向(xiang)了(le)test_C()。如果(guo)b和c在(zai)test_B()的先后顺序(xu)就(jiu)是先b后c。那(na)么(me)我们的测试顺(shun)序和(he)屏幕显(xian)示顺(shun)序就(jiu)是一(yi)致(zhi)的a→b→c→d。如(ru)果(guo)在(zai)test_B中,我们先(xian)编(bian)写了(le)参数c的代(dai)码(ma)然(ran)后编(bian)写了(le)参数b的代(dai)码。那么(me)在(zai)显(xian)示(shi)时(shi)的(de)顺(shun)序(xu)仍(reng)旧是(shi)a→b→c→d,但实际(ji)测试(shi)顺序(xu)却(que)变(bian)成了(le)a→c→b→d。
【注意】需要(yao)说明的是,test_A,test_B,test_C在程(cheng)序中的位置和(he)顺序对(dui)测试和(he)显(xian)示(shi)顺(shun)序是没(mei)有(you)影(ying)响(xiang)的。
【建议(yi)】在(zai)编写(xie)程序时(shi),特别注(zhu)意test_A, test_B, test_C在程(cheng)序段(duan)中(zhong)的位置关(guan)系,尽(jin)量(liang)保证测(ce)试顺序和(he)显示的(de)顺序一致。这(zhe)样(yang)做的(de)好处(chu)是(shi)直观(guan),思(si)路清(qing)晰,方便(bian)对(dui)源(yuan)的(de)调(diao)用。
期待(dai)您(nin)成(cheng)为(wei)我(wo)们(men)的会员!
用户名 *
密码(ma) *
请(qing)认真填写您的资料(liao)*
用(yong)户名 *
密(mi)码 * (6-20个(ge)字(zi)符)
重复(fu)密码 *
姓名 *
职务
地(di)址
传真
公司名称(cheng) *
电话 *
E-mail *
如(ru)果您有疑(yi)问(wen)请(qing) 联(lian)系(xi)我(wo)们
返回首页如(ru)果(guo)您有(you)疑问(wen)请(qing) 联系我(wo)们
返回首(shou)页