1、软件测试
在规定条件下对程序进行操作,,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
2、黑盒测试
也叫功能测试,主要检测每个功能是否都能正常使用,完全不考虑程序内部结构和内部特性。已知产品的功能设计规格,进行测试证明每个实现了的功能是否符合要求。
黑盒测试主要发现以下错误:
1.是否有不正确或者遗漏的功能
2.输入输出是否正确
3.性能上是否满足要求
4,是否有初始化或终止性错误
3、白盒测试
对软件的过程性细节做细致的检查,这种方法是把测试对象看作一个打开的盒子,允许测试人员利用程序内部的逻辑结构及相关信息,设计或选择测试用例。通过在不同点检查程序状态,确认实际状态是否与预期状态一致。已知产品内部的工作过程,可以通过测试证明每种内部操作是否符合设计规格要求。
4、单元测试
单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的,很明确的功能是否正确,通常而言,一个单元测试是用于判断某个特定条件下某个特定函数的行为。

在规定条件下对程序进行操作,,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
2、黑盒测试
也叫功能测试,主要检测每个功能是否都能正常使用,完全不考虑程序内部结构和内部特性。已知产品的功能设计规格,进行测试证明每个实现了的功能是否符合要求。
黑盒测试主要发现以下错误:
1.是否有不正确或者遗漏的功能
2.输入输出是否正确
3.性能上是否满足要求
4,是否有初始化或终止性错误
3、白盒测试
对软件的过程性细节做细致的检查,这种方法是把测试对象看作一个打开的盒子,允许测试人员利用程序内部的逻辑结构及相关信息,设计或选择测试用例。通过在不同点检查程序状态,确认实际状态是否与预期状态一致。已知产品内部的工作过程,可以通过测试证明每种内部操作是否符合设计规格要求。
4、单元测试
单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的,很明确的功能是否正确,通常而言,一个单元测试是用于判断某个特定条件下某个特定函数的行为。
