From b82bdbd563efd55dfd35ab9d3d996596bc1da0df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E6=B5=A9?= <9799807+chang-hao568@user.noreply.gitee.com> Date: Fri, 1 Oct 2021 16:13:57 +0000 Subject: [PATCH] 0187 --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 4340c9a..66fabaa 100644 --- a/README.md +++ b/README.md @@ -1350,7 +1350,7 @@ MC/DC具有如下优点: 长时间的运行系统将导致系统失败,揭示系统中隐含的问题或冲突,进行调整,优化系统性能。 #### 5.1.1 响应时间 -应时间是指应用系统从请求发出开始到客户端接收到数据所消耗的时间,响应时间分解为网络传输时间、应用延迟时间、数据库延迟时间和呈现时间等。 +响应时间是指应用系统从请求发出开始到客户端接收到数据所消耗的时间,响应时间分解为网络传输时间、应用延迟时间、数据库延迟时间和呈现时间等。 #### 5.1.2 并发用户数 多个用户对系统发出了请求或进行了操作,其请求或者操作可以是相同的,也可以是不同的,下面给出估算并发用户数的公式: @@ -1416,7 +1416,7 @@ T:性能测试所用的时间。 由随机算法自动生成某个数量范围内变化的、动态的负载,这种方式可能是和实际情况最为接近的一种负载方式。虽然不容易模拟系统运行出现的瞬时高峰期,但可以模拟系统长时间高位运行过程的状态。 #### 5.2.2 压力测试 -压力测试(Stress Test)也称强度测试,是在强负载(大数据量、大量并发用户等)下的测试,通过查看应用系统在峰值使用情况下的状态发现系统的某项功能隐思、系统是否具有良好的容错能力和可恢复能力。压力测试涉及时间因素,用来测试那些负载不定的,或交互式的,实时的以及过程控制等程序。压力测试分为高负载下的长时间(如24小时以上)的稳定性压力测试和极限负载情况下导致系统崩溃的破坏性压力测试。 +压力测试(Stress Test)也称强度测试,是在强负载(大数据量、大量并发用户等)下的测试,通过查看应用系统在峰值使用情况下的状态发现系统的某项功能隐患、系统是否具有良好的容错能力和可恢复能力。压力测试涉及时间因素,用来测试那些负载不定的,或交互式的,实时的以及过程控制等程序。压力测试分为高负载下的长时间(如24小时以上)的稳定性压力测试和极限负载情况下导致系统崩溃的破坏性压力测试。 压力测试也被看做是负载测试的一种特殊情况,即高负载下的负载测试,或者说压力测试采用负载测试技术。 @@ -1443,9 +1443,9 @@ T:性能测试所用的时间。 数据库容量测试是指数据库是否能存储数据量的极限,还用于确定在给定时间内能够持续处理的最大负载。 #### 5.2.5 安全性测试 -安全性测试是测试系统在应付非授权的内部/外部访问、非法侵入或故意的损块时的系统防护能力,检验系统是否有能力使可能存在的内/外部伤害或损害的风险限制在可接变的水平内,可靠性通常包括安全性,但是软件的可靠性不能完全取代软件的安全性,安全性还涉及数据加密、保密、存取权限等多个方面。 +安全性测试是测试系统在应付非授权的内部/外部访问、非法侵入或故意的损块时的系统防护能力,检验系统是否有能力使可能存在的内/外部伤害或损害的风险限制在可接受的水平内,可靠性通常包括安全性,但是软件的可靠性不能完全取代软件的安全性,安全性还涉及数据加密、保密、存取权限等多个方面。 -进行安全性测试时,需要设计一些试图突破系统安全保密带施的测试用例,检验系统是否有安全保密漏洞,验证系统的保护机制是否能够在实际中不受到非法侵入,安全性测试采用建立整体的威胁模型,测试盟出漏洞、信息泄露、错误处理、身份验证和授权错误等。 +进行安全性测试时,需要设计一些试图突破系统安全保密措施的测试用例,检验系统是否有安全保密漏洞,验证系统的保护机制是否能够在实际中不受到非法侵入,安全性测试采用建立整体的威胁模型,测试溢出漏洞、信息泄露、错误处理、身份验证和授权错误等。 在安全测试过程中,测试者扮演攻击系统的角色,一般采用如下方法: 1. 尝试截取、破译、获取系统密码。 @@ -1453,13 +1453,13 @@ T:性能测试所用的时间。 3. 试图浏览保密的数据,检验系统是否有安全保密的漏洞。 #### 5.2.6 兼容性测试 -兼容性是指某个软件能够稳定地工作在某个操作系统/平台之中,就说这个软件对这个操作系统/平台是兼容的;其次,在多任务操作系统中,几个同时运行的软件之间如果能够稳定地工作,就认为这几个软件之间兼容性较好,否则就是兼容性不好;另外,就是软件数据的共享,几个软件之间无须复杂的转换,即可方便地共享相互之间的数据,也称为兼容。 +兼容性是指某个软件能够稳定地工作在某个操作系统/平台之中,就说这个软件对这个操作系统/平台是兼容的;其次,在多任务操作系统中,几个同时运行的软件之间如果能够稳定地工作,就认为这几个软件之间兼容性较好,否则就是兼容性不好;另外,就是软件数据的共享,几个软件之间无需复杂的转换,即可方便地共享相互之间的数据,也称为兼容。 软件兼容性测试要检查软件能否在不同组合的环境下正常运行,或者软件之间能否正常交互和共享信息。作为衡量软件好环的重要指标之一,软件兼容性用于保证软件在不同环境中都能按照用户期望的方式进行交互。 软件兼容性测试分为软件兼容性和数据兼容性,具体如下所示: 1. 软件兼容性 -软件兼容性是指平台的兼容性、浏览器兼容性和应用软件之间的兼容性。其中,平台兼容性用于检查哪些功能依赖于系统的调用,这些调用是否是某个平台或版本所独有的,是否在不同平台上有差异,然后标识出来,进行兼容性测试。 +软件兼容性是指平台的兼容性、浏览器兼容性和应用软件之间的兼容性。其中,平台兼容性用于检查那些功能依赖于系统的调用,这些调用是否是某个平台或版本所独有的,是否在不同平台上有差异,然后标识出来,进行兼容性测试。 由于许多软件在升级时会做出很多修改,需要检查使用方式是否和老版本兼容,这种操作性方面的兼容并非要求必须完全一样,而是让已经习惯了老版本操作的用户能很快适应新版本的变化。 2. 数据兼容性 @@ -1491,7 +1491,7 @@ T:性能测试所用的时间。 网络负载平衡通过检测某服务器失败后,自动将通信量重新分发给仍然运行的服务器。 3. 使用服务级别协议 -定义期望的服务级别。可用性指标一般要求达到4个或5个“9”,例如,“该应用程序应每周运行7天,每天24小时,年可用性为99.99%”是指全年不能正常工作的时间仅仪只有52分钟,不足1个小时。 +定义期望的服务级别。可用性指标一般要求达到4个或5个“9”,例如,“该应用程序应每周运行7天,每天24小时,年可用性为99.99%”是指全年不能正常工作的时间仅只有52分钟,不足1个小时。 4. 提供实时的监视 连续监视操作工作负荷和失败数据,对于发现趋势和改善服务至关重要。 @@ -1562,7 +1562,7 @@ T:性能测试所用的时间。 (2) Web系统的主要部分是否可通过主页存取? (3) Web系统是否需要站点地图、搜索引擎或其他的导航帮助? (4) Web应用系统的页面结构、导航、菜单、连接的风格是否一致? -(5) 确保用户凭直党就知道Web应用系统里面是否还有内容,内容在什么地方 +(5) 确保用户凭直觉就知道Web应用系统里面是否还有内容,内容在什么地方 2. 图形测试 在Web应用系统中,适当的图形不但能起到广告宣传的作用,而且具有美化页面的功能。一个Web应用系统的图形包括图片、动画、边框、颜色、字体、背景、按钮等。 @@ -1586,7 +1586,7 @@ T:性能测试所用的时间。 1. 链接测试 链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些未知地址页面的主要手段。链接测试可分为如下三个方面: -(1) 测试所有链接是否按指示确实链接到了该链接的页面。 +(1) 测试所有链接是否按指示确实连接到了该链接的页面。 (2) 测试所链接的页面是否存在。 (3) 最后保证Web应用系统上没有孤立的页面。所谓孤立页面,是指没有链接指向该页面,只有知道正确的URL地址才能访问。 -- Gitee