QA过程咨询
系统测试解决方案
启动自动化
工程结构
QA过程咨询
       杰华科技的专业技术人员拥有多年的高效端对端过程开发经验,适用于各种规模的公司。我们了解:测试的解决方案绝非是一刀切的。我们的理念是您的测试投资应与商业目标和产品集相匹配。新的技术、首次面市产品、陈旧产品及“非标”产品均可受益于不同的测试方法。

    在您的开发与测试过程中有一个好方法防止和捕获每一种缺陷类别。我们理解您的投资收益,我们带来了构建高效测试组织和过程的多年经验以满足您的需求,从为快速成长的小公司建立灵活、可扩展的测试架构,到为大公司优化和重构复杂陈旧的基础架构,我们均实际参与和帮助您彻底优化测试过程的各个方面。

         杰华科技开发的过程评估方法可解析您的工作流程,识别低效率和脱离现象,产生切实可行的改进路线图。我们了解CMMITL9000ISO 9001ISO 9002,因为我们的工程人员与推行这些标准的QA团队协同工作。试图将标准中好的概念转化到业务过程通常会取得认证,但会影响效率和工作重心,而我们了解如何将理论模型与您的实际业务需求相结合,从而使您获得真实的结果。多数情况下我们找到简单的步骤,简化各团队间的工作流程,使管理工作具有更高的结果可预见性,并将这些步骤推向市场。

考核您的整体测试过程或专注于特定领域

*提前准备:您可以内部消化测试工作,但从长远看这是非常昂贵的。您的软件架构、发布过程、支持过程和开发过程都会影响测试效率。我们可以量化这些影响,提供并执行改进工作,最小化您的“后端”测试投资和“收获急速下滑”现象,同时保持较高的质量。提前准备会帮您节省大量的后续投资。

*
从市场到开发:我们了解产品规格是如何与整个生命周期结合,以及如何影响测试过程。我们了解好的需求由哪些要素构成,以及如何证实这些需求,因为我们在开发和开发管理方面具有丰富的经验。从交付开发人员的清晰规格到具体开发过程,再到结构和功能集成度的证实,我们将在整个产品生命周期内平衡您的投资,避免后端的过度测试。我们了解白盒测试技术,技术实施及实效证实,以及如何将其整合到您的开发DNA体系中。

*功能和集成测试:对于一个新功能,在实验室中尝试它和量化地证实它是两种不同的任务;分别验证各个功能和证实所有功能作为一个整体协同工作也是两件不同的事情。黑盒测试提供了执行证据,从这个角度说,它将猜测行为从功能测试中剔除,缩小了测试范围,并在昂贵的系统测试开始前即过滤掉已知缺陷。集成测试-基本验收测试和“冒烟测试”确保尽早从集成系统中移除缺陷。

*系统测试:任何适销的产品,其复杂性一定大于部件的数量。如果不了解如何系统地执行测试和适应市场需求,系统测试可能是烧钱之举。我们了解有效地评估产品可靠性、压力限制、可扩展性、可服务性、互操作性、开/关机表现和配置,懂得在您客户“用例”的基础上系统地构建操作剖面,从而确保产品可以安装、性能可靠、功能可移植、提供支持并被客户接受。

*发布测试:如果您的组织有多个产品和SW基础,则正确管理这些交叉、减少风险和拥有帮助作出明智发布决定的数据对您的产品交付流程是极为重要的。我们的员工在最具挑战性的多任务时限发布环境中工作,懂得在发布流程中寻找测试的协同性、构建成功的传递,将发布测试量化为可预测的日程。

*度量:正如Bill Hewlett所说的“无法度量就无从管理”,懂得如何度量及正确读取度量是管理测试过程的关键。我们并不是试图用数字来表示,但正确的度量方法能为正确的业务决策提供有价值的信息。我们懂得选择关键度量方法,培训工程师和经理并在整个产品生命周期内恰如其分地安排他们。

*回归测试:回归测试是一项必需的投资,但如果您不了解“最佳位置”,则会使您的预算失控。基于改变影响的选择性回归测试能为您的回归测试投资找到重心。不要试图测试全部项目,而应在了解测试的深度和广度基础上,建立可靠的自动化基础架构,在正确的时机添加和移除相关设施。高效的回归测试能力对于您的装机量满意度和基线都是极为重要的。

*持续改进:预防/捕获/学习周期。退后一步审视您产品的生命周期,去除那些确保产品尽量无bug交付的要素,剩下的可总结为三个活动:首先是缺陷预防,然后是防止规格说明中的缺陷进入系统,最后是缺陷捕获-即产品生命周期最有效能成本的阶段。您一定不愿意在昂贵的后方系统测试阶段发现明显的“代码评审”bug。懂得测量您产品的生命周期,从而从bug泄漏中积累经验。从阶段泄漏到客户发现的缺陷。懂得如何使用该信息改进产品交付方式,确保您所做的一切是配合商业需求而非配合QA理论。






预防/捕获/学习周期

    多数缺陷都是可以预防的,为此,要做到准确的需求定义、清晰的软件/架构说明及可靠的软件开发实践(代码/设计评审、单元测试)。每种缺陷类型都有在生命周期内有相应的最佳预防方法及切入点。如果您的营销和开发过程能有效防止缺陷,则它们就是高品质的。

    未能预防的产品缺陷在进入生产前被测试人员发现或“捕获”。理论上测试人员能发现所有的缺陷,但在实践上,不可能测试一个复杂系统的每一种输入/时间/序列组合从而捕获隐藏缺陷。如果您以最经济的方式捕获所有影响客户的缺陷,那么您的测试投资就是最优秀的。

         没有哪种过程是完美的,但从缺陷阶段泄漏中学习,了解预防和捕获投入的运行状况可掌握投资的收益状况,使您的总体QA投入与商业目标相匹配。