目录
感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接
🐒🐒🐒 个人主页
😎😎😎 C语言
🐿️🐿️🐿️ C语言例题
🐓🐓🐓 数据结构C语言
🐔🐔🐔 C++
🐱👓🐱👓🐱👓 Linux
🐣🐣🐣 python
😎😎😎 软件测试
🏀🏀🏀 笔试练习题
🐱👤🐱👤🐱👤 秋招准备算法题
🐱🚀🐱🚀🐱🚀 高并发内存池项目
🐿️🐿️🐿️ 文章链接目录
🐯🐯🐯 面试总结
🛴🛴🛴 实习内容
业务
主要对超声设备进行研发超声,常应用于心脏、腹部、妇产、小器官及血管等多种场景
可以把它想象成一个传声筒
它通过探头往人体里发声波,声波碰到内脏会弹回来
机器收到信号,会将信号变成器官图像
实习内容
机械臂图形化编程
通过机械臂编程实现自动化操作超声设备,实现屏幕内容的保存与录像为算法验证提供实验数据和操作支持
使用图形化编程对机械臂进行控制,编程思想类似C语言,包括循环、函数等结构
设置路点,通过人工控制机械臂到指定末位置,实现起始点到末点的直线运动

设置机械臂力控功能,例如设定10N垂直力,当力超过设定值时自动停止,用于按压设备按钮

图像识别与质量验证
这个图像就是之前机械臂通过点击设备保存和录像按钮得出的图像结果,需要对这个图像进行测试
对医疗影像(如心脏、甲状腺等)的采集质量进行多维度评估,简答的来说就是看超声图是不是正常的
判定准则:
图像质量:
清晰度:组织结构边界清楚,没有明显模糊。
对比度:不同组织间灰度差异明显,便于识别。
噪声控制:图像中没有过多散斑噪声或伪影。
解剖结构完整性:图像中应包含所需检查的器官或区域。器官形态、位置正常,无明显缺损或遮挡
异常排查;检查图像中是否存在伪影、折射、镜像或其他采集错误。对比前后图像,确保数据一致性和完整性

自动化测试脚本开发
部分代码:验证系统实际支持的探头列表与配置文件(XML 声明)的一致性,确保软件定义的硬件参数与数据库记录完全匹配
使用了 Python 的核心库来处理不同格式的数据源:
数据库解析:使用 sqlite3 模块连接 PDA 数据库文件
通过标准的查询语句(SELECT)提取探头标识与 ID
在代码实现上,利用 cursor 游标执行查询,并配合 rows 获取结果,最后将数据转化为字典列表以便后续比对
XML 配置文件处理:利用 xml.etree.ElementTree 库解析 XML 标准数据
通过 getroot 获取根节点并遍历特定的节点,并利用 get 方法提取探头属性
数据比对与导出:使用 pandas 库将两个来源的数据进行合并对比。通过逻辑判断(if-else)标记出 PDA 缺失、XML 缺失或数据不一致的点位,并最终将对比结果系统化地导出为可视化报表
项目流程推进流程
当发现bug后需要跟开发进行沟通解决bug
当开发不解决或解决速度比较慢使自己的工作因此阻塞的时候就去找技术经理沟
如果权限不够的话就找项目的接口人,让接口人去沟通
如果接口人无法解决问题时就需要找项目经理去推进
技术经理:负责组内项目进度以及规划
接口人:项目中有前端 后端 测试接口人,接口人的权限更大
总的来说技术经理类似班级小组长,负责向下执行老师安排的任务,安排各个组员具体任务以及时间,并且会涉及到跨组合作沟通
接口人类似班主任,对各个组的情况进行监督以及跨班之间沟通(班主任与班主任之间沟通)
项目经理类似年纪主任,负责整个年纪的规划以及推进进度
BUG提交
在发现问题后,需严格按照故障来源、严重程度、优先级、故障方向(如软件或硬件)、发现阶段及触发概率等维度提交 Bug 单,并对现象进行关键词描述