📝 软件测试词典

243篇技术文档
  耐久性测试

📅  最后修改于: 2020-12-04 06:11:11        🧑  作者: Mango

什么是耐久性测试?耐久性测试是一种性能测试技术,用于确定随时间变化的各种负载条件下的系统特性。该测试有助于我们确定测试持续时间内交易响应时间的稳定性。在测试耐久性时,将测量以下参数:内存泄漏评估的I / O活动级别评估数据库资源消耗...

  动态测试

📅  最后修改于: 2020-12-04 06:11:25        🧑  作者: Mango

什么是动态测试?动态测试是一种软件测试技术,使用该技术可以分析代码的动态行为。对于动态执行,应编译并执行测试软件,并分析诸如内存使用量,CPU使用率,响应时间和软件整体性能之类的参数。动态测试涉及对软件的输入值和输出值进行测试。动态测试是验证和验证的验证部分。动态测试技术动态测试技术大致分为两类。他们是:功能测试非功能测试动态测试水平有各种级别的动态测试技术。他们是:单元测试整合测试系统测试验收测...

  模拟器

📅  最后修改于: 2020-12-04 06:11:38        🧑  作者: Mango

什么是模拟器?仿真器是一种硬件或软件,可以在一个计算机系统中仿真一个计算机系统的功能。好处:模拟器允许用户在已停止使用的控制台上继续我们的工作。许多仿真器已经根据GNU通用公共许可证发布,可以进行大规模协作。尽管开发仿真器的最初成本很高,但它可能被证明是更具成本效益的解决方案。...

  端到端测试

📅  最后修改于: 2020-12-04 06:11:51        🧑  作者: Mango

什么是端到端测试?端到端测试是一种用于测试应用程序从头到尾的流程是否符合预期的技术。执行端到端测试的目的是识别系统依赖性,并确保在各种系统组件和系统之间保持数据完整性。对整个应用程序进行了关键功能测试,例如与其他系统,接口,数据库,网络和其他应用程序通信。...

  耐力测试

📅  最后修改于: 2020-12-04 06:12:06        🧑  作者: Mango

什么是耐力测试?执行耐久性测试(也称为浸泡测试)以确定被测应用程序是否可以承受连续负载。耐久性测试(非功能性测试)涉及检查系统是否可以长时间承受巨大负载,从而测量系统的反应参数。发现的问题-耐力测试严重的内存泄漏,最终会导致应用程序或操作系统崩溃无法关闭系统各层之间的连接可能会使系统的某些或所有模块停顿。在某些情况下无法关闭数据库连接可能会导致整个系统崩溃。由于长时间的测试,随着应用程序效率的降低...

  入学条件

📅  最后修改于: 2020-12-04 06:12:19        🧑  作者: Mango

什么是入学标准?输入标准用于确定何时应开始给定的测试活动。它还包括测试级别的开始,测试设计的时间或准备开始执行测试的时间。入学标准示例:验证测试环境是否可用并准备就绪。验证环境中安装的测试工具是否已准备就绪。验证可测试代码是否可用。验证测试数据是否可用并验证数据的正确性。...

  等效分区测试

📅  最后修改于: 2020-12-04 06:12:33        🧑  作者: Mango

什么是等效分区测试?等效分区也称为等效类分区。缩写为ECP。这是一种软件测试技术,它将被测应用程序的输入测试数据至少划分为每个分区中等效数据的一次,从中可以得出测试用例。这种方法的优点是由于减少了测试用例数量,因此减少了执行软件测试所需的时间。例:下面的示例最好地描述了等效类Partitioning:...

  错误

📅  最后修改于: 2020-12-04 06:12:45        🧑  作者: Mango

什么是错误?当系统产生的结果不是预期的结果或特定动作,操作或过程的结果时,则称为错误。错误或错误会导致缺陷,通常由于各种原因而引起错误。可能是系统规格问题或设计问题或编码问题,从而导致缺陷。错误会导致缺陷,如果质量检查未发现缺陷,则会导致故障。...

  错误猜测

📅  最后修改于: 2020-12-04 06:12:59        🧑  作者: Mango

什么是错误猜测?错误猜测是一种测试技术,它利用测试人员的技能,直觉和经验来测试类似的应用程序,以识别较正式的技术可能难以捕获的缺陷。通常是在完成更正式的技术后才进行的。错误猜测的缺点?错误猜测的主要缺点是,它取决于部署它的测试人员的经验。另一方面,如果几个测试人员对该过程做出了贡献,那么结果可能会更有效。缺陷和故障列表可以用作一组测试的基础,这种系统的方法称为故障攻击。...

  错误播种

📅  最后修改于: 2020-12-04 06:13:13        🧑  作者: Mango

什么是错误播种?这是有意识地将错误添加到源代码中的过程,该过程可用于评估系统软件测试阶段之后的残留错误量。将错误添加到源代码后,可以尝试根据发现的种子错误数量来估计代码中的“实际”错误数量。...

  详尽的测试

📅  最后修改于: 2020-12-04 06:13:26        🧑  作者: Mango

什么是穷举测试?穷举测试是一种测试方法,其中将所有可能的数据组合用于测试。探索性测试包括测试开始时软件/数据状态中存在的隐式数据组合。例:考虑一个应用程序,其中的密码字段接受3个字符,没有连续的重复输入。因此,仅对于字母有26 * 26 * 26个输入排列。包括特殊字符和标准字符,还有更多的组合。因此,有256 * 256 * 256个输入组合。...

  退出条件

📅  最后修改于: 2020-12-04 06:13:40        🧑  作者: Mango

什么是退出标准?退出标准用于确定给定的测试活动是否已完成。从计划,规范和执行开始,可以为所有测试活动定义退出标准。退出标准应成为测试计划的一部分,并在计划阶段决定。退出条件示例:验证是否已运行所有计划的测试。验证是否满足需求范围。验证是否没有未解决的严重或高严重性缺陷。验证是否对所有高风险区域进行了完整测试。验证软件开发活动是否在预计的成本内完成。验证软件开发活动是否在计划的时间表内完成。...

  预期成果

📅  最后修改于: 2020-12-04 06:13:56        🧑  作者: Mango

预期结果?在测试设计阶段,编写测试用例,以使每个用例都有一个预期结果,并与实际结果进行比较。偏差(如果有的话)称为缺陷。简而言之,在获得预期的结果之后,应在执行测试之前将其记录下来。在开发测试用例时,我们通常具有以下领域:测试场景测试步骤参量预期结果实际结果例:假设我们需要检查一个最多可以接受10个字符的输入字段。在为上述场景开发测试用例时,以下列方式记录了测试用例。在下面的示例中,第一种情况是通...

  探索性测试

📅  最后修改于: 2020-12-04 06:14:10        🧑  作者: Mango

什么是探索性测试?在时间压力很大的测试阶段,采用探索性测试技术,将测试人员的经验与结构化的测试方法相结合。探索性测试通常作为黑盒测试技术来执行,它可以学习一些东西,再加上经验和创造力,可以产生新的好测试。好处:以下是探索性测试的好处:探索性测试所需的准备工作更少。很快发现严重缺陷。测试人员可以根据先前结果的结果使用基于推理的方法来指导他们将来的测试。缺点:以下是探索性测试的缺点:测试无法审查。很难...

  故障转移测试

📅  最后修改于: 2020-12-04 06:14:25        🧑  作者: Mango

什么是故障转移测试?故障转移测试是一种测试技术,可以验证系统是否能够在由于一个或其他原因导致服务器故障期间分配额外的资源并将操作转移到备份系统。这可以确定系统在重大故障期间或系统达到性能阈值时是否能够处理额外的资源,例如额外的CPU或服务器。例:故障转移测试对于以下类型的应用程序非常重要:银行申请财务申请电信应用交易平台要考虑的因素:在考虑故障转移测试之前,需要考虑以下因素:停电给公司带来的成本保...