一级分类二级分类三级分类测试计划与进度测试分析与设计测试用例与执行测试评估与报告测试总结与复盘产品需求分析测试环境大数据基础业务/产品知识软件架构质量目标与实施缺陷管理与分析持续改进与创新优秀实践与建议自动化架构自动化脚本自动化语言正交数据组合数据流N-Switch边界值因果图Pairwise语句覆盖判定覆盖条件覆盖判定-条件覆盖条件组合覆盖路径覆盖RBT(基于风险的测试)MBT(基于模型的测试)ET(探索测试)HTSM(启发式测试策略模型)TDD(测试驱动开发)测试工具白盒测试LLT功能测试性能测试测试基础领域知识质量管理能力项测试策略模式测试技术测试类型自动化测试设计技术测试覆盖技术兼容性测试安全测试资料测试解决方案测试流程建设与优化风险与问题管理自我管理与提升测试度量与分析组织协调与推动经验总结知识共享培训资料资产积累系统思维发散思维逆向思维统计算法问题敏感追求卓越当责意识客户意识知识管理测试思维测试类型测试管理依据项目需求与计划,渐进式制定测试计划,主动跟进测试计划进度,确保测试计划正常实施,达成进度目标。基于需求进行测试策略与专项测试方案设计,灵活运用测试覆盖技术与测试设计方法,为达成测试目标提取可测试性需求在需求环节落地,确保测试质量目标可达成。根据测试需求分析及专项方案设计,利用工具和设计方法实现测试用例与自动化,根据测试计划完成执行。根据测试执行过程与结果,收集度量数据,结合缺陷分析,依据客观数据,进行项目质量评估,并完成测试报告,测试报告真实可信。项目结束后,及时针对过程进行总结,固化经验和吸取教训,并进行分享改进。挖掘项目背景及客户群,主动参与到需求分析中,为测试需求分析设计奠定基础的同时,提升前期需求的稳定性。收集客户需求环境,寻找测试环境与真实环境的差异,在兼容性、性能等多方面寻求测试突破点。大数据特征,采集、处理、清洗、存储等过程,掌握其应用,为相应的项目实施奠定基础。相关业务知识软件架构描述的对象是直接构成系统的抽象组件,也是指导深入测试的依据(白盒、自动化、性能等),应用层web、APP等只是最基础的。依据业务需求制定项目质量目标,并根据历史项目状况优化或改进,形成落地措施并实施开展,达成质量目标。管理项目过程、上线后发现的缺陷并进行统计、分析,用以在开发各个阶段的质量改进与提升。不断识别项目过程中质量、效率、能力等短板,并实施改进或者创新思维,持续提升。项目过程中质量、效率、能力等提升显著的活动,形成实践;在工作中有良好的建议,促进项目质量效率提升。为自动化脚本执行提供可重用的基础自动化测试模块或自动化测试执行和管理功能的架构模块。根据接口、用例等通过自动化语言脚本化。Python、Java等利用正交表进行多因素、多参数的测试执行,并挑选出适量和代表性的正交点进行测试执行。通过检查系统参数的所有取值组合来进行充分的测试。数据流测试指关注变量接收值的点和使用(或引用)这些值的点的结构性测试形式。状态机测试方法。测试因子参数选取方法。具有输入输出关系的测试方法。组合测试精简的一种。使被测代码中每个可执行语句都被执行到。使得程序中的每一个判断至少获得一次“真”和一次“假”。使得运行这些测试用例后,要使每个判断中每个条件的可能取值至少满足一次,但未必能覆盖全部分使判断中每个条件的所有可能取值至少执行一次,同时每个判断本身所有可能结果也至少执行一次。使每个判定中条件的各种可能组合都至少出现一次。使程序的每条可能路径都至少执行一次(如果程序图中有环,则要求每个环至少经过一次)。软件产品的风险度可以通过出错的严重程度和出现的概率来计算,测试可以根据不同的风险度来决定测试的优先级和测试的覆盖率。测试用例可以完全或部分的利用模型自动产生。探索性测试强调测试设计和测试执行的同时性,测试人员通过测试来不断学习被测系统,同时把学习到的关于软件系统的更多信息通过综合的整理和分析,创造出更多的关于测试的主意。HTSM是设计测试策略的模型;可以指导我们选取测试策略,进行测试用例设计,确定测试范围,了解项目背景。在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。测试设计工具、测试执行工具、性能测试工具、安全扫描工具、自动化测试工具、兼容性测试工具等。白盒测试,接口测试。黑盒测试,功能测试。黑盒测试,性能测试。能力项说明操作系统、浏览器、手机类型、分辨率等多因子。代码、程序、服务器、APP等安全测试。针对项目交付给客户的资料进行测试。基于为客户需求提供的解决方案的测试。在测试过程中,根据项目实际情况不断补充建设和优化研发过程流程,以提升测试效率与质量。善于在测试过程中发现风险与问题,并及时知会和制定应对措施,避免影响交付质量与效率。测试过程中持续提升自我能力,严格按照测试计划、原则开展工作。通过测试度量与分析,保证测试项目需求至结果的质量完整性、可追溯性和继承性。对项目干系人需要、希望和期望的识别,并通过沟通上的管理来满足其需要、解决其问题的过程,已达成获取更多资源、支撑来达成测试目标,并提升自我影响力。经验积累、沉淀;错误不重犯。积极分享,能力传承与传递。形成系统分阶段的培训教材,供新员工、员工晋升培养使用。测试用例、自动化等无形资产持续积累夯实。对事情全面思考,不只就事论事,把想要达到的结果、实现该结果的过程、过程优化以及对未来的影响等一系列问题作为一个整体系统进行思考。思考问题时能够多维度扩散,不止停留在单点。“一题多解”、“一事多写”、“一物多用”。从结论往回推,倒过来思考,从求解回到已知条件,反过去想或许会使问题简单化。灵活应用统计学,发现和利用规律;根据一定算法,获取想要的内容。测试人员要有问题敏感性和严谨性。在测试技术、测试结果上,持续追求卓越,寻找标杆,挑战自我。当责不仅仅是负责,负责是将事情做完,当责是做好并完全承当责任。客户是上帝,但客户不是先知,帮助客户达成客户目标。依据项目需求与计划,渐进式制定测试计划,主动跟进测试计划进度,确保测试计划正常实施,达成进度目标。根据测试需求分析及专项方案设计,利用工具和设计方法实现测试用例与自动化,根据测试计划完成执行。挖掘项目背景及客户群,主动参与到需求分析中,为测试需求分析设计奠定基础的同时,提升前期需求的稳定性。依据业务需求制定项目质量目标,并根据历史项目状况优化或改进,形成落地措施并实施开展,达成质量目标。项目过程中质量、效率、能力等提升显著的活动,形成实践;在工作中有良好的建议,促进项目质量效率提升。HTSM是设计测试策略的模型;可以指导我们选取测试策略,进行测试用例设计,确定测试范围,了解项目背景。测试设计工具、测试执行工具、性能测试工具、安全扫描工具、自动化测试工具、兼容性测试工具等。层次分值定义了解1体会、知道、识别、模仿、会求、会解一般2描述、说明、应用、表达、表示熟悉3推测、想象、比较、判别、运用、改进掌握4导出、分析、推导、证明、讨论、解决问题精通5积累、沉淀、优化、研究、创新团队平均值分类平均值人员测试评估与报告测试总结与复盘测试基础领域知识测试环境大数据基础政府、金融、公安、交通、医疗等系统知识产品需求分析测试计划与进度测试分析与设计测试用例与执行自动化架构自动化脚本自动化语言正交数据组合数据流N-Switch质量目标与实施缺陷管理与分析持续改进与创新优秀实践与建议自动化测试设计技术领域知识软件架构质量管理测试技术边界值因果图Pairwise语句覆盖判定覆盖条件覆盖判定-条件覆盖条件组合覆盖路径覆盖RBT(基于风险的测试)MBT(基于模型的测试)测试设计技术测试覆盖技术测试策略模式测试技术ET(探索测试)HTSM(启发式测试策略模型)TDD(测试驱动开发)资料测试性能测试兼容性测试解决方案测试安全测试测试策略模式测试工具白盒测试功能测试测试技术测试类型自我管理与提升测试度量与分析流程建设与优化风险与问题管理系统思维发散思维逆向思维组织协调与推动经验总结知识共享培训资料资产积累知识管理测试思维测试管理当责意识客户意识统计算法问题敏感追求卓越测试思维评估日期能力项分数测试基础领域知识质量管理测试技术测试类型测试管理知识管理测试思维0.001.002.003.004.005.00测试基础测试类型测试管理知识管理测试思维团队测试能力值0.001.002.003.004.005.00测试基础领域知识质量管理测试技术测试类型