|
Post by account_disabled on Mar 20, 2024 9:41:05 GMT
看看它的性能如何(例如,从用户登录、使用系统功能到注销)。 回归测试:有些人认为这是最重要的测试之一,因为它不仅检查系统中实施的更改是否正常,还检查它们是否没有对其他功能造成任何问题。 Beta 测试(或验收测试):手动测试,用户自己测试产品并提供反馈。 非功能测试 非功能测试通常侧重于系统更广泛的方面,因此它们不一定与软件的特定功能相关。 他们检查安全性、可扩展性、稳定性、性能等方面。 安装测试:验证软件在不同条件下和不同类型的机器上是否成功安装。 安全测试:测试如何保护用户和软件的敏感信息免受攻击者的攻击。只有用户才能登录自己的帐户。 性能测试:检查软件在预期条件下(负载测试)、极端条件下(压力测试)的工作量的可用性限制以及软件是否在预期条件下持续运行一定时间(稳定性测试))。 软件测试是如何进行的 与任何其他过程一样,软件测试也会经历一些阶段,这些阶段的集合可以称为软件测试生命周期(或STLC)。 理想情况下,测试应尽快开始,以尽可能降低产品成本,因为这可以减少返工量,直到实现可交付给客户的最终软件。 然而,在软件开发生命周期测试发模型。 开发和测试可以并行执行,或者测试可以在开发阶段晚些时候开始(这种做法被认为效率低下,但仍然会发生)。 另一件重要的事情是:各个测试经历 孟加拉电报号码数据 相同的阶段。例如,安全测试有 个阶段,单元测试有自己的 个阶段,等等。现在原因就清楚了。 STLC 的阶段如下(非常简要地描述): 显示软件测试周期的屏幕 这就是从“需求分析”开始的软件测试生命周期。资料来求分析 负责测试的团队寻求了解需要测试的内容、可测试的内容并定义优先级的阶段。在此阶段,质量团队(或 QA)有必要联系相关方来定义测试是否需要功能等。 看到这里你应该开始明白为什么每个测试需求都需要自己的周期了,对吧? 规划阶段 这一步还涉及官僚方面,例如提供成本估算、测试计划、定义每个团队成员的任务,但主要是测试计划、关于预期目标和活动的详细文档。 测试用例的集成 测试用例是团队为了有效测试系统而开发的假设场景(软件中可能或将实际发生的操作)。测试用例越全面越好。 安装测试环境 在这个阶段,定义软件、硬件、服务器等条件来执行测试用例。这些条件称为测试环境。 实施阶段 这是执行或实施测试用例的阶段。你可以说这就是测试阶段本身。 除了比较预期结果和实际结果之外,团队还记录了发现的错误和任何缺陷。 修复错误后,必须再次实施测试用例以验证一切顺利。 结束测试周期 此时,将向订购测试的团队提供测试完成报告,并评估 QA 团队的内部流程以及是否有任何改进方法。
|
|