功能测试功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能
定义Functionaltesting(功能测试),也称为behavioraltesting(行为测试),根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求
本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作
使用适当的平台、浏览器和测试脚本,以保证目标用户的体验将足够好,就像应用程序是专门为该市场开发的一样
功能测试是为了确保程序以期望的方式运行而按功能要求对软件进行的测试,通过对一个系统的所有的特性和功能都进行测试确保符合需求和规范
功能测试[1]也叫黑盒子测试或数据驱动测试,只需考虑各个功能,不需要考虑整个软件的内部结构及代码
一般从软件产品的界面、架构出发,按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求
性能测试(商用的Loadrunner、PerformanceRunner(简称PR))性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试
负载测试和压力测试都属于性能测试,两者可以结合进行
通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况
压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试
性能测试在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样
中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试
通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和瓶颈的预测
兼容性测试(向前兼容、向后兼容、软、硬件的兼容)基本概念所谓兼容性,是指几个