p2p网贷系统开发的软件测试工作贯穿整个项目,是p2p网贷系统生命周期中很重要的组成部分,主要工作目的是尽早发现p2p网贷平台软件存在的问题,并迅速的解决。那么p2p网贷系统开发的软件测试可以分为几类呢?

p2p网贷系统开发软件测试分类

从网贷平台软件结构和算法的角度分类:

白盒测试:基于代码的一种测试方法。白盒测试需要在了解p2p网贷平台软件内部代码的基础上进行测试,要对所有的逻辑路径进行测试。测试方法主要有逻辑驱动、记录测试等等。

黑盒测试:黑盒测试是以用户的角度去测试,主要测试界面缺陷、功能不健全、输入/输出数据错误、页面指向错误等等。主要测试方法有:等价类划分、边值分析、因果图、错误推测等。

灰盒测试:介于白盒和黑盒之间的测试,内部结构和外部内容都测试。适用于比较复杂的模块。

从是否执行软件的角度分类:

静态测试:“静”表示不动,静态测试就是通过分析或检查p2p源码的语法、接口等检查网贷程序的正确性。主要包括网贷源码检查、静态结构分析、p2p源码质量审查等等。

动态测试:和静态测试相反,是指p2p网贷系统通过运行进行测试。动态测试贯穿整个开发和测试阶段,网贷平台开发而开始,测试验收结束而结束。