App可靠性测试概念

日期:2024-05-20 03:36
浏览次数:2571
摘要:

???? 东莞市赛思检测设备有限企业 电话:0769-82863486?13713235456

??? 测试”一般是指“为了发现程序中的错误而实行程序的过程”。但是在不同的开发阶段、对于不同的人员,测试的意义、目的及其采用的方法是有差别的。在App开发的测试阶段,测试的主要目的是开发人员通过运行程序来发现程序中存在的缺陷、错误。而在产品交付、验收阶段,测试主要用来验证App产品是否达到用户的要求。或者说,对于开发人员,测试是发现缺陷的一种途径、手段,而对于用户,测试则是验收产品的一种手段。根据测试用例选取原则的不同,测试可分为黑盒测试方法和白盒测试方法两大类。黑盒测试方法是指按照App需求生成测试用例对App进行测试的方法,黑盒测试不关心程序是如何实现的;而白盒测试方法则是指根据程序的结构生成测试用例对App进行测试的方法。

?

  App可靠性测试是指为了保证和验证App的可靠性要求而对App进行的测试。其采用的是按照App运行剖面(对App实际使用情况的统计规律的描述)对App进行随机测试的测试方法。通过App可靠性测试可以达到以下目的:

?

  (1)?有效地发现程序中影响App可靠性的缺陷,从而实现可靠性增长:App可靠性是指“在规定的时间内,规定的条件下,App不引起系统失效的能力,其概率度量称为App可靠度。”App的“规定的条件”主要包括相对不变的条件和相对变化的条件,相对不变的条件如计算机及其操作系统;相对变化的条件是指输入的分布,用App的运行剖面来描述。领测认为按照App的运行剖面对App进行测试一般先暴露在使用中发生概率高的缺陷,然后是发生概率低的缺陷。而高发生概率的缺陷是影响产品可靠性的主要缺陷,通过排除这些缺陷可以有效地实现App可靠性的增长。

?

  (2)?验证App可靠性满足一定的要求:通过对App可靠性测试中观测到的失效情况进行分析,可以验证App可靠性的定量要**否得到满足。

?

  (3)?估计、预计App可靠性水平:通过对App可靠性测试中观测到的失效数据进行分析,可以评估当前App可靠性的水平,预测未来可能达到的水平,从而为开发管理提供决策依据。App可靠性测试中暴露的缺陷既可以是影响功能需求的缺陷也可以是影响性能需求的缺陷。App可靠性测试方法从概念上讲是一种黑盒测试方法,因为它是面向需求、面向使用的测试,它不需要了解程序的结构以及如何实现等问题。

?

  App可靠性测试通常是在系统测试、验收、交付阶段进行,它主要是在实验室内仿真环境下进行,也可以根据需要和可能在用户现场进行。

扫码浏览网站

XML 地图 | Sitemap 地图