测试的主要内容
测试主要分为白盒和黑盒测试,这里仅就黑盒测试进行介绍。
黑盒测试是根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作。使用适当的平台、浏览器和测试脚本,以保证目标用户的体验将足够好,就像应用程序是专门为该市场开发的一样。功能测试是为了确保程序以期望的方式运行而按功能要求对软件进行的测试,通过对一个系统的所有的特性和功能都进行测试确保符合需求和规范。
功能测试也叫黑盒测试或数据驱动测试,只需考虑需要测试的各个功能,不需要考虑整个软件的内部结构及代码.一般从软件产品的界面、架构出发,按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。
黑盒测试主要包括功能测试,兼容性测试,文档测试等。
一、功能测试:
- 检查被测系统的所有功能是否满足需求中的描述。 验证需求规格说明说中的功能能否100%覆盖。
- 识别特殊情况,如出错处理流程,错误提示是否合理。 检查用户界面是否符合窗口程序id标准,界面操作是否简单直观。
二、兼容性测试
- 检测系统在不同版本的浏览器下是否可以实现所有软件功能。
三、安全性测试
- 根据需求说明检查系统是否达到安全性要求。 数据库的密码是否经过加密。
四、文档测试
- 检查文档的正确性和完整性,内容是否与系统本身相符。 根据相关操作与维护手册,用户能完成操作、使用和维护本系统。