软件测试_第三章-测试技术基础软件测试基础第五讲由安博测试空间技术中心件测试第三章测试技术基础本章学习内容黑盒测试等价类划分法边界值分析法因果图法决策表法白盒测试逻辑覆盖测试基本路径测试测试用例设计分类按照测试技术白盒测试、黑盒测试和灰盒测试按照执行状态静态测试和动态测试软件测试方法按照开发阶段单元测试集成测试确认测试系统测试验收测试按照测试实施组织计划(执行主体)开发方测试(α测试)用户测试(β测试)第三方测试静态测试与动态测试静态测试定义不运行被测程序通过其他手段达到检测目的对被测程序进行特性分析方法的总称静态的检查程序代码、界面或文档中可能存在的错误的过程测试活动需求评审设计评审代码走查代码检查必须修改的问题(3)程序没有注释程序=代码+注释注释语句/总代码行数=1/5~1/4子函数max没有返回值类型精度丢失问题建议修改的问题(3)main函数没有返回值类型和参数表(默认为voidmain(void))1行代码之定义1个变量。程序适当加一些空行#include<>max(floatx,floaty){floatz;z=x>y?x:y;return(z);}main(){floata,b;intc;scanf("%f,%f",&a,&b);c=max(a,b);printf("Maxis%d\n",c);}发现什么问题了吗?/*程序名称:求两个实数中的大数作者:***版本::-09-10*/#include<>floatmax(floatx,floaty)//返回两个单精度数中的大数{floatz;z=x>y?x:y;return(z);}main(){floata,b;floatc;scanf("%f,%f",&a,&b);c=max(a,b);printf("Maxis%f\n",c);}动态测试定义运行被测程序输入测试用例对运行情况(输入与输出对应关系)分析测试活动单元测试集成测试系统测试用户验收测试静态测试和动态测试进行结构和功能测试
软件测试 第三章-测试技术基础 来自淘豆网m.daumloan.com转载请标明出处.