功能测试(主要是黑盒测试,也称行为测试):
只考虑各个功能,不考虑整个软件的内部结构及代码。一般从软件产品的界面、架构出发、按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出使产品更加符合用户使用的要求。
包括边界值测试:找到边界,然后在其边界及其边界附近选点;
健壮性测试、最坏情况测试、特殊值测试、随机测试
可用性测试:
是用户和系统交互时对用户体验质量的度量
白盒测试:
与黑盒相反,白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作