首先说功能测试
功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。功能测试也叫黑盒测试,只需要考虑测试各个功能是否实现,比如游戏的功能测试,首先测试游戏的各个功能是否符合需求,就是各个功能是否能正常使用,这也叫正向的测试,然后各个功能的反向测试,就是不按照使用说明书来使用,看看会不会出现预计外的问题,总的来说就是按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。
性能测试呢
性能测试是通过自动化的测试工具模拟多种正常,峰值以及异常负载条件来对系统的各项性能指标进行测试。必须是使用测试工具,手动很难进行性能测试,比如要模拟10万个用户访问服务器,你不可能找10台电脑进行访问。性能测试中很重要的两个测试就是负载测试和压力测试。举个简单的例子,一个网站,我模拟很多人访问操作,测试多少人访问的时候,网站反应会变慢,这就是负载测试。测试多少人访问,网站会崩溃,这就是压力测试。
功能测试与性能测试的区别
接下来讲一下,功能测试和性能测试都属于软件测试,在软件测试中,功能测试是属于基本的测试,功能测试是一个测试人员入行的基本技能,功能测试可以使用手工去测试,也可以使用编写程序去测试软件,也就是自动化测试。
性能测试在测试中属于偏**的了,需要测试人员有几年的工作经验,测试技术要有一定的深度,其他IT技术有一定的广度才的做好性能测试
2、这两者从测试领域中来区别是:功能测试偏基础,属于入行的基本技能,性能测试在测试领域中属于**测试,需要一定的工作经验和测试技术及IT技术面广才能很好的胜任。