对新系统和升级后的系统进行快速有效且具有成本效益的功能测试,对于高效的产品开发和快速上市来说至关重要。我们为关键 IT 系统开发、升级和重大基础设施变更提供全面的功能测试服务。
手动功能测试
如果高端或关键系统出现故障,会在公信力和声誉方面对组织产生严重商业影响。我们深知及早确定缺陷的重要性,如果可能的话,应在上线之前确定缺陷。我们意识到测试不足所致生产故障会带来相关成本。我们提供以下测试服务,以确保大家相信软件符合其预期目的,并将在生产中按预期执行:
- 单元测试
- 链接测试
- 系统集成测试
- 用户验收测试
- 早期生命支持
我们会进行手动和自动化测试。我们行业领先的测试工程师理解何时手动测试是最佳解决方案,我们的测试管理人员在确保测试覆盖范围完整彻底、并与所涉及的业务风险成比例方面拥有专业知识。我们通过将建设性信息反馈给开发人员、从更大的角度定制测试以及向管理层提供有关成本和风险的信息,让管理层做出更好的决策,为整个项目增加价值。
自动化功能测试
自动化可增加价值,其方法是提供快速有效且始终精确的测试脚本来配合手动测试活动。测试自动化经过正确部署,可为机构带来实质性收益,包括减少运行回归测试所需的时间;与手动测试相比可缩小团队规模;并且能够每周 7 天全天候运行测试。测试自动化在敏捷项目中特别突出,其中很多在每次冲刺时以及常常随着每一次重大代码变更,都会常规地运行自动化回归测试,。
我们擅长手动测试脚本的自动化和自动回归包的生产。我们也明白需要一种周全的方法来实现测试自动化的优势。由于不是每次测试都会采用自动化,我们的方法注重目标项目或功能区域,以明确量化自动化产生的价值。
我们确定了自动化的最佳功能区域,并创建了便于维护且可重复运行的自动化测试脚本。
总之,我们的测试自动化服务包括:
- 确定可以实现自动化的手动测试脚本
- 计算自动化测试的投资回报
- 提供结构化的测试自动化方法
- 创建以模块化为基础的测试自动化脚本
- 基于关键词驱动的测试构建自动化框架
- 在敏捷项目中实现测试自动化,并使其成为持续集成的一部分
- 为海外测试自动化提供基于云的解决方案
使用的功能测试工具
我们使用最新的软件生命周期工具、流程和技术来降低成本,并加快应用程序开发和交付的速度,具体包括我们自身的定制产品以及来自 HP、IBM、Radview、Borland 和 Compuware 的功能测试工具。