功能和性能测试的区别

2017-10-03 20:38:30 jazdbmin1639整理 性能测试 性能测试

功能测试和性能测试

Q1: 功能和性能的区别?

就是本和质的区别,功能是指产品的用途,产品的用途越广表示功能越多。性能就是产品的质量,性能越高表示质量越好。

WWw.jIzHubA.c%oM

Q2: 性能测试是自动化测试吗?

自动化测试是手段,性能测试是测试类型。性能测试一般只能通过自动化的方法来做。
至于和功能测试的区别,好比一个饭店,功能测试就是看这家店的饭菜口味、服务质量这些。 性能测试就是看同时来了1000个人,点了同样的菜,这家店还能不能正常提供服务这样。

wwW.jizHUbA.Co#m

Q3: 什么是功能性测试?什么是非功能性测试?功能性测试和非功能性测试的区别是什么?

非功能性测试包括:性能、安全性、可使用性、兼容性、并发性
功能性测试又叫作黑盒测试,其测试的唯一依据是《软件规格说明书》

追问:

可以说的再具体点么?软件测试的非功能性测试具体的定义和方法。

追答:

举个例子。
压力测试
压力测试,和负载测试差不多是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。通常要进行压力测试的资源包括内部内存、CPU 可用性、磁盘空间和网络带宽等。一般用并发来做压力测试。
性能测试是在交替进行负荷和强迫测试时常用的术语。理想的“性能测试”(和其他类型的测试)应在需求文档或质量保证、测试计划中定义。性能测试一般包括负载测试和压力测试。
通常验证软件的性能在正常环境和系统条件下重复使用是否还能满足性能指标。或者执行同样任务时新版本不比旧版本慢。一般还检查系统记忆容量在运行程序时会不会流失(memory leak)。比如,验证程序保存一个巨大的文件新版本不比旧版本慢。

小提示:内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

性能测试 推荐文章:
推荐不满意?点这里  ››  

性能测试