首页 > 其他分享 >辨析题

辨析题

时间:2023-06-24 21:33:53浏览次数:15  
标签:辨析题 性能 硬件 并发 测试 软件

辨析题:判断下列论断是正确还是错误的,并进行辨析。提高一下硬件配置就可以提高性能了,因此性能测试不重要。

这是以前系统规模较小的时期留下来的认知。早期的dos时代以及后来windows刚刚兴起时候,软件规模一般比较小,而硬件的更新日新月异,软件的性能一般不是突出的问题,因而只要升级一下硬件,性能问题很容易就得到解决。

现在随着软件规模的扩大,提高硬件配置知识解决性能问题的一个方面。因为如果软件系统自身存在问题,再多的资源可能也不够用。例如内存泄漏,随着时间的增加,内存终究会被耗尽,最后导致系统崩溃。

因此,如果用户对软件性能要求比较高,就意味着不但要从硬件方面提供性能,还要从数据库,web server,操作系统配置等方面入手提高性能,同时开发的软件系统自身也要进行优化,以便全面提升性能。

 

辨析题:判断下列论断是正确还是错误的,并进行辨析。性能测试在其他所有测试完成后,测试一下看看就可以了。

这是目前特别普遍的一种现象,主要是忽略了性能测试的重要性造成的。这种做法最严重的后果是如果性能测试问题是由软件系统本身产生的,可能会无法根治性能问题。例如架构设计方面的问题,可能意味着软件系统会被废掉。

在应用系统中,由于数据库设计的一个巨大缺陷,例如大量的内容放在一张表上,导致当并发用户较多时,服务器无法及时处理用户请求,最后只能停止提供服务。

当然这也不意味着所有的性能测试都要尽早进行,性能测试的时间需要软件系统的特点来决定。

 

辨析题:判断下列论断是正确还是错误的,并进行辨析。性能测试独立于功能测试。

性能测试和功能测试是紧密联系在一起的,原因之一是很多性能问题是由软件功能缺陷引发的。如果应用系统功能不完善或则代码运行效率低下,通常会带来一系列性能问题。功能测试通常要先于性能测试或者同步,软件功能完善可以保证性能测试进行的更加顺利。

功能测试可以发现性能问题,性能测试也可以发现功能问题。例如,并发用户测试就可以发现一些算法设计上的问题。在一些业务处理上,通常采用多线程同步算法,通过并发用户测试很容易发现算法中存在的一些缺陷。

很多时候软件性能要求比较高,性能测试和功能测试会同步进行,因为后发现的性能测试问题可能无法补救。

 

辨析题:判断下列论断是正确还是错误的,并进行辨析。性能测试就是用户并发测试。

仍然有很多人一提到性能测试就会联想到用户并发测试,进而认为性能测试就是测试一下多用户的并发情况。严格地讲,性能测试是以用户并发测试为主的测试,性能测试还包含强度测试、大数据库量测试等许多内容。

性能测试是一项工作,应该按照一定的模式运行,而不是简单地做其中一件部分内容就完成任务了。当然,某些走形式的性能测试例外,因为其目的就是做做性能测试,只要给用户看一下就可以了,而不是为了分析问题。

 

 

辨析题:判断下列论断是正确还是错误的,并进行辨析。在开发环境下进行一下性能测试就可以了。

很多时候,在软件开发完成后会进行性能测试,看一看软件的性能。实际上大多数开发环境因为硬件条件比较差,所以反应不了过多的性能问题。

性能测试主要是为了发现软件问题和硬件瓶颈。软件问题通常依赖于硬件,例如软件行响应时间慢,硬件配置高些就可以解决了,但是如果通过修改程序解决,那么花费的成本可能会更高。

因此,性能测试要尽可能在高配置的用户投产环境下进行。但是有两种可以例外的情况,一种是为了发现某些功能方面的问题,例如为了发现并发算法的一些缺陷;另一种就是又非常好的硬件资源或者实验室作为开发环境。

 

辨析题:判断下列论断是正确还是错误的,并进行辨析。系统存在瓶颈,就不能使用。

系统发现了瓶颈,的确是一件让人担心的事情。不过很多瓶颈可以不用理会。发现系统瓶颈的目的是为了掌握系统特性,为改善和扩展提供依据。

通常性能方面会给系统留有30%左右扩展空间就可以。

标签:辨析题,性能,硬件,并发,测试,软件
From: https://www.cnblogs.com/suliull/p/17501719.html

相关文章