,可以对软件测试方法进行分成不同种类。、从是否执行代码来分静态测试:不实际运行被测试软件,只静态地检查程序代码、界面或文档中可能存在的错误的过程。动态测试:实际运行被测试程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程。、从是否需了解程序结构来分。黑盒测试(Black-BoxTesting)、白盒测试(White-BoxTesting)、灰盒测试。黑盒测试:黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。是一种从用户观点出发的测试,主要以软件规格说明书为依据,对程序功能和程序接口进行的测试。白盒测试:白盒测试(White-boxTesting)也称为结构测试或逻辑驱动测试,是在知道产品的内部工作过程,通过测试来检测产品内部动作是否按照规格说明书的规定正常进行。*黑盒测试和白盒测试?X=2Y=4黑盒y=2xX=2Y=:灰盒测试介于白盒测试和黑盒测试之间,是现代测试的一种理念。就是指在白盒测试中交叉使用黑盒测试的方法;在黑盒测试中交叉使用白盒测试的方法。、从软件测试策略或过程来分单元测试(UnitTesting)集成测试(IntegrationTesting)确认测试(ValidationTesting)系统测试(SystemTesting)验收测试(VerificationTesting)。。集成测试将通过测试的单元模块组装成系统或子系统,再进行测试,重点测试不同模块的接口部分。确认测试:检验所开发的软件能否满足所有功能和性能需求的最后手段。系统测试集成测试完成之后,将整个系统看成整体进行测试,包括功能、性能以及运行的软硬件环境。用户验收测试系统测试的后期,以用户测试为主,按照功能需求说明书以及用户手册为标准测试整个系统,保证软件达到可以交付使用的状态。
软件测试第二章软件测试技术 来自淘豆网m.daumloan.com转载请标明出处.