一 首先先说功能测试。
1.功能测试的定义:是黑盒测试的一部分。它检查实际软件功能是否符合用户需求。功能测试时主要的测试。
2.测试的细分:可以细分为逻辑功能测试,界面测试,易用性测试,安装测试,兼容性测试。
二 功能测试容易明白。然后介绍性能测试
1.性能测试的定义:系能测试时软件测试的高端领域。性能测试包括很多方面。主要有时间性能和空间性能。
时间性能是指软件的一个具体事务的响应时间。比如登陆一个页面。输入用户名和密码后点击"登陆"按钮。从点击按钮那一刻起到系统反应的页面给你。这需要花费的时间。就成登陆系统在登陆事务中的响应时间。
空间性能是指软件运行时所消耗的系统资源。cpu的利用率 和内存的占用率。
2.性能测试的细分:可以细分为为:一般性能测试,稳定性能测是,负载测试,压力测试。
一般性能测试:是指运行被测试系统事务的显影时间和服务器的资源消耗情况。
稳定性能测试:是指连续运行被测系统检查系统运行时的稳定程度。通常用mtbf(错误发生的平均时间间隔)如果如果值越大系统的稳定性越强。
负载测试:连续运行被测系统。在系统能忍受的压力的极限范围内连续运行。来测试系统的稳定性。当资源快消耗到临界值是(cpu和内存)停止增加用户。加入当前并发用户为10 则就用这10个用户同时登陆系统。指导系统出现故障为止。
压力测试:持续不断的运行被测系统。不断增加压力。直到被测系统压垮为止。比如登陆系统。70用户一起登陆系统崩溃。那么系统所承载的最大登陆并发数为70左右。