软件测试体系建设
2023-01-06 14:19:17 4 举报
AI智能生成
软件测试体系建设
作者其他创作
大纲/内容
白盒测试
代码走查
工具扫描
单元测试
模块集成测试
系统集成测试
集成测试
接口(协议)测试
功能测试
性能测试
安全测试
稳定/健壮性测试
系统测试
DFX测试
拷机测试
专项测试
拷机自动化
SDK自动化
火车版本
自动化测试
产品验收测试
用户验收测试
外框
验收测试
系统验证部、产品部
客户
测试内容
开发人员
测试部
需求澄清(评审checklist)
测试计划
测试方法
测试策略
测试方案
需求变更
测试需求
冒烟测试用例选择规则(主流程基本测试用例+新功能1级用例)
冒烟测试覆盖100%
测试准入条件
拷机测试策略
冒烟测试+新用例全覆盖
冒烟测试+第一轮回归+新用例1、2级全覆盖
冒烟测试+回归测试+随机发散/交叉测试
轮次设置
测试用例结果记录
重点项目,每日测试进度通报
测试执行过程
版本准出条件设置(问题单遗留评级、测试用例通过率)
测试流程
功能(基础业务功能)
典型用户场景、算法并发、视频等,系统资源情况;
核心业务接口长时间负载情况下,系统运行情况
性能、压力
外设、版本、平台、硬件、分辨率等
兼容性
操作中断、断电、弱网、APP(进程kill、来电)、看门狗
健壮性
权限、字段敏感性、密码明文等
特殊安全(国密)等
安全
UE一定义,界面布局、图标、配色、文字
新用户指引、页面帧率(流畅度)、输入限制等
用户体验
产测、通信模块、MCU、外设
专项
测试基线大纲
目的:别人一眼就看懂,便于测试用例继承,增加通用性,减少沟通成本
先写测试大纲、测试点
再写具体测试用例
用例编写策略
用例标题
前置条件
步骤
预期结果
测试用例字段编写原则
测试用例优先级设置规则
用例编写具体规范
测试用例编写规范
评审成员
评审规则(checklist)
评审后测试用例补充
测试用例评审
测试用例 *
标题、步骤、结果、定位信息
bug书写规范
一般、严重、致命
bug定级规范
bug提单规范
确定的问题单:测试-开发-测试
不确定的问题单:测试-开发-产品-开发-测试
bug单的闭环流程
bug单回归及关闭
bug单流转
问题收集
产生原因
规避改进措施
重点问题及市场问题回溯机制
bug单测试用例补充
缺陷管理
按时间(天、周、月)
按需求or模块
按项目、版本
多维度统计
重点项目每日统计发送
过程数据度量
测试过程*
BUG拦截率
缺陷有效率
测试用例发现问题率
测试报告
发布审核
发布归档规范
测试发布规范
测试结果
重点项目复盘
市场缺陷流出复盘
版本间问题流出复盘
作业指导书
测试改善
培养资料包
培养计划
阶段考核
新员工培养
人员招聘及优化策略定义
正负事件记录的正向引导
专项团建活动组织
团队导向
绩效考核
专项激励
每月正向事件前列人员激励
实时激励
团队激励
通过逻辑思维,借鉴相关经验,运用工具及方法,及时并有效确定、分析问题,并达成最佳的解决方案
解决问题
通过流程规划、时程安排、任务和人员的管理以及资源的整合运用,顺利达成项目目标
项目管理
通过计划、任务和资源的整合运用,顺利达成工作目标
学习能力
跳出传统思维的限制,尝试新的思路、方法、途径/手段,以提高完成任务的效率与效果
创新能力
沟通能力
通用能力
了解操作系统原理,熟悉掌握操作命令
操作系统
了解数据库原理,掌握常用操作;
数据库
了解网络通讯的原理和过程,会使用抓包工具进行分析;
网络基础
了解测试的基本概念,掌握黑盒测试的方法和流程;
测试理论
掌握APP常用测试方法,了解APP常用测试工具的使用
APP
了解自己开发的业务的业务逻辑,能够结合自己的技术专长提出产品层面的优化建议
业务知识
专业知识
掌握测试需求分析方法和测试用例设计方法
测试分析、设计
制定测试计划,搭建测试环境,执行测试用例,提交bug并进行分析定位,编写测试报告
测试执行
熟悉自动化工具的体系架构及实现原理,掌握至少一种编程语言
自动化
掌握性能测试的理论、方法和工具,分析系统性能瓶颈,给出建议,进行调优
性能
掌握安全性测试的理论、方法和工具,找出系统安全性漏洞,并进行改进
专业技能
从工作积累中不断总结提炼,形成普遍性解决方案,起到指导及示范性作用,并加以推广应用
方法论建设
主动将自己所掌握的知识信息、资源信息,能组织团队成员一起进行线上或者线下知识分享,以期共同提高;积极参加项目评审或为跨团队项目提供技术支持,帮助项目加速成功。
知识传承
在工作中主动帮助他人提升专业能力或者提供发展机会,帮助他人的学习与进步
人才培养
组织影响力
测试能力建设(能力矩阵)
团队建设
测试体系建设
0 条评论
回复 删除
下一页