《iSQE-测试过程改进分论坛-基于资产库的测试过程改进 - 樊利清.pdf》由会员分享,可在线阅读,更多相关《iSQE-测试过程改进分论坛-基于资产库的测试过程改进 - 樊利清.pdf(29页珍藏版)》请在三个皮匠报告上搜索。
1、中国国际软件质量工程峰会中国国际软件质量工程峰会International Software Quality Engineering ForumTMMiTMMi认证与实践认证与实践金融行业中基于资产库建设的测试过程改进金融行业中基于资产库建设的测试过程改进华荣信宁 樊利清2023.522023 iSQE 目 录CONTENTS为什么要进行测试过程改进一、一、测试过程改进实践经验二、二、测试过程改进成果分享三、三、32023 iSQE 一、为什么要进行测试过程改进一、为什么要进行测试过程改进金融行业软件系统【网络和硬件环境复杂】单活、双活、分布式,总行、分行 刷卡器、密码键盘、高拍仪、人脸识别【
2、系统复杂】核心系统、支付系统、理财系统、账务系统、批处理系统、网银、手机银行,第三方(人行、银联、理财公司等)【业务复杂】存款、取款、理财、基金、国结、外汇、信贷、信用卡、代收付,包括计息、清算等【批处理和账务处理】每日都要进行批处理,需要在测试前提前设计好时间,批处理后,对账务处理进行检查42023 iSQE 一、为什么要进行测试过程改进一、为什么要进行测试过程改进测试过程面临的问题需求规则散落需求和业务规则没有统一的管理,如果出现优化改造,针对某业务或系统的需求和规则无法查询到原始需求,不便于进行影响性分析和覆盖。测试难以标准化 测试活动缺乏标准化、指标化 工作量预估难把控 进度和成本难控
3、制快速响应迭代 对人员业务经验的要求过高,导致对人员的依赖性太大,使的人员一旦流失,便会带来一定的风险;针对项目实施,对人员的调控缺乏灵活性 同时,人员的职业发展也会受到一定的限制。人员流动难控制 变更影响性分析 优化改造测试覆盖范围资产流失无积累忙于赶进度、做任务,对于过程中产生的需求文档、规则、案例,甚至于一些风险和一些好的管理方法,没有进行经验的积累总结,导致相似问题重复出现,或者每次的任务都要投入相同的精力去完成。52023 iSQE 一、为什么要进行测试过程改进一、为什么要进行测试过程改进过程改进是必然趋势【过程】:事物发展所经过的程序。在质量管理学中“过程”定义为:将输入转化为输出
4、的一组活动。【发展】:是向前的,上升的,进步的落后变化无序随意进步规律有序规范62023 iSQE 目 录CONTENTS测试过程改进实践经验二、为什么要进行测试过程改进一、测试过程改进成果分享三、72023 iSQE 二、测试过程改进实践经验二、测试过程改进实践经验建立意识构建思维提升认知82023 iSQE 二、测试过程改进实践经验二、测试过程改进实践经验92023 iSQE 二、测试过程改进实践经验二、测试过程改进实践经验TMMi测试成熟度模型测试组织测试培训方案测试生命周期与集成非功能测试同行评审1级(初始)2级(已管理)3级(已定义)4级(已测量)5级(优化)测试方针与测试策略测试计
5、划测试监督与控制测试设计与执行测试环境测试测量软件质量评估高级评审缺陷预防质量控制测试过程优化102023 iSQE 二、测试过程改进实践经验二、测试过程改进实践经验改进过程2.1 测试方针与策略2.2 测试计划2.3 测试监视与控制2.4 测试设计与执行2.5 测试环境3.1 测试组织3.2 测试培训方案3.3 测试生命周期与集成3.4 非功能测试3.5 同行评审TMMi2级已管理级TMMi3级已定义级126个实践过程改进差异化分析评估基于TMMi的每一个过程域,通过差异化分析找出当前实施中的弱项制定改进计划获得高层领导的支持,并制定改进计划实施改进选取试点项目进行实践,在实践中进行过程改进
6、持续优化通过持续的学习和经验积累,在实践中持续优化TMMi过程域持续学习+经验积累+最佳实践112023 iSQE 二、测试过程改进实践经验二、测试过程改进实践经验完善体系122023 iSQE 二、测试过程改进实践经验二、测试过程改进实践经验形成资产020103050604规则 业务规则 业务条线,如:黑名单、营改增 产品条线,如:理财、定期产品 系统条线,如:手机银行、网银 业务流程 业务流、产品流、系统操作流、数据流、账务流、探索性测试操作流 页面规则问题风险 典型的测试缺陷、生产缺陷 管理风险、项目风险 管理文档 各环节的管理流程、规范或手册 管理过程的文档模板 管理标准、指标 培训文