1.白盒测试:(White Box-Test)
白盒测试是一种按照程序内部逻辑结构和编码结构设计测试数据并完成测试的测试方法
2.黑盒测试:(Black Box-Test)
黑盒测试指的是把被测试的软件看作一个黑盒子,我们不去关心盒子里边的结构是什么,不需要了解程序的源代码,通过使用整个软件功能来验证程序是否满足需求的测试方法.
2.1 功能测试
是黑盒测试的一部分,它检查实际软件的功能是否符合用户的需求.
功能测试可以细分为逻辑功能测试 , 界面测试 , 易用性测试 , 安装测试 , 兼容性测试.
逻辑功能测试: 测试应用是否符合逻辑. 比如应该先注册账号之后,才能进行登录,登录之后 才能看我的购物车
界面测试: 窗口大小,按钮大小,点击按钮弹出什么样的提示框,是否有滚动条,下拉菜单 是否有展示内容...
易用性测试: 从软件使用的合理性和方便性等角度对软件系统进行检查. 比如,软件窗口长宽 比例是否合适,颜色色彩是否赏心悦目,字体大小是否合适
安装测试:
兼容性测试: 硬