Category : software_testing

软件测试教程 软件测试 – 概述 软件测试 – 神话 软件测试 – 质量保证、质量控制和测试 软件测试 – ISO 标准 软件测试 – 测试类型 软件测试 – 方法 软件测试 – 级别 软件测试 – 文档 测试 – 估计技术 软件测试 – 估计技术 估算测试所需的工作量是 SDLC 中主要且重要的任务之一。正确的估计有助于以最大的覆盖率测试软件。本节描述了一些可用于估算测试所需工作量的技术。 功能点分析 该方法基于对软件功能用户需求的分析,具有以下类别 – 输出 查询 输入 内部文件 外部文件 测试点分析 此估计过程用于黑盒或验收测试的功能点分析。这种方法的主要元素是:规模、生产力、战略、接口、复杂性和统一性。 Mark-II 方法 它是一种用于基于最终用户功能视图分析和测量估计的估计方法。Mark-II 方法的程序如下 – 确定观点 计数的目的和类型 定义计数的边界 识别逻辑事务 识别和分类数据实体类型 ..

Read more

软件测试教程 软件测试 – 概述 软件测试 – 神话 软件测试 – 质量保证、质量控制和测试 软件测试 – ISO 标准 软件测试 – 测试类型 软件测试 – 方法 软件测试 – 级别 软件测试 – 文档 测试 – 估计技术 软件测试 – 测试类型 本节描述了可用于在 SDLC 期间测试软件的不同类型的测试。 手动测试 手动测试包括手动测试软件,即不使用任何自动化工具或任何脚本。在这种类型中,测试人员接管最终用户的角色并测试软件以识别任何意外行为或错误。手动测试有不同的阶段,例如单元测试、集成测试、系统测试和用户验收测试。 测试人员使用测试计划、测试用例或测试场景来测试软件,以确保测试的完整性。手动测试还包括探索性测试,因为测试人员探索软件以识别其中的错误。 自动化测试 自动化测试,也称为测试自动化,是测试人员编写脚本并使用其他软件来测试产品。该过程涉及手动过程的自动化。自动化测试用于重新运行手动、快速和重复执行的测试场景。 除了回归测试,自动化测试还用于从负载、性能和压力的角度测试应用程序。与手动测试相比,它增加了测试覆盖率,提高了准确性,并节省了时间和金钱。 什么要自动化? 不可能将软件中的所有内容都自动化。用户可以进行交易的区域,例如登录表单或注册表单,以及大量用户可以同时访问软件的任何区域都应该自动化。 此外,所有 GUI 项目、与数据库的连接、现场验证等都可以通过自动化手动过程进行有效测试。 什么时候自动化? 应通过考虑软件的以下方面来使用测试自动化 – 大型和关键项目 需要频繁测试相同区域的项目 要求不经常变化 使用许多虚拟用户访问应用程序以获得负载和性能 相对于手动测试的稳定软件 时间可用性 ..

Read more