Home
avatar

YEYUbaka

关于我

Hi there, I’m YEYU 👋

我是夜雨,一名本科人工智能专业的大学生,对软件测试和自动化充满热情。

在学习专业课程的同时,我积极探索软件工程实践,尤其是测试自动化领域。我相信高质量的软件离不开完善的测试体系,因此我将测试作为自己的重点学习方向。

这个博客是我记录学习过程、分享技术心得的地方,希望能与大家一起成长。

🎓 专业学习

作为人工智能专业的学生,我的课程涵盖:

  • 机器学习基础:学习了 scikit-learn、Pandas、NumPy 等数据处理和机器学习库
  • Python 编程:主要开发语言,用于数据分析、脚本编写和自动化任务
  • Web 开发:学习了 Vue.js、FastAPI 等前后端技术,能够搭建简单的 Web 应用

🧪 测试自动化探索

我对软件测试和自动化测试有浓厚的兴趣,正在深入学习:

  • 自动化测试框架:使用 Playwright 和 Selenium 进行 Web 自动化测试
  • 单元测试:使用 Pytest 编写 Python 单元测试,提高代码质量
  • 测试驱动开发(TDD):尝试在个人项目中实践 TDD 方法论
  • 持续集成:学习使用 GitHub Actions 实现自动化测试和部署

💻 技术实践

在学习之余,我喜欢动手实践:

  • 个人项目:搭建了这个基于 Astro 的博客,学习了静态网站生成和部署
  • 自动化脚本:编写 Python 脚本自动化日常任务,提高效率
  • 开源学习:阅读优秀开源项目的代码,学习最佳实践
  • 工具使用:熟悉 Git 版本控制、VS Code 开发环境、Docker 容器化等工具

🚀 学习理念

  • 实践为主: 通过动手做项目来学习新技术,而不是仅停留在理论
  • 测试先行: 重视代码质量,养成编写测试的习惯
  • 持续学习: 保持对新技术的好奇心,不断扩展知识边界
  • 分享交流: 通过博客记录学习过程,与他人交流经验

🎯 未来方向

作为一名在校学生,我希望在以下方向继续深入:

  • 测试工程:系统学习软件测试理论和自动化测试实践
  • AI 应用开发:将机器学习知识应用到实际项目中
  • 全栈开发:提升前后端开发能力,能够独立完成完整项目

Languages and Tools

PythonJavaScriptTypeScriptPlaywrightSeleniumPytestPandasNumPyscikit-learnFastAPIVue.jsViteTailwind CSSElectronDockerGitGitHub ActionsLinuxNginxVS Code

小站

主 页https://yeyubaka.top
博 客https://yeyubaka.top/blog
Web APIhttps://api.yeyubaka.top
YEYU Analyticshttps://analytics.yeyubaka.top
Cloudflare 优选https://cf.yeyubaka.top

联系我

const YEYU = class {
	constructor() {
		const encodedData = [
			123,34,110,97,109,101,34,58,34,22812,38632,34,44,
			34,101,109,97,105,108,34,58,34,121,101,121,117,98,
			97,107,97,64,102,111,120,109,97,105,108,46,99,111,
			109,34,44,34,119,101,99,104,97,116,34,58,34,121,101,
			121,117,98,97,107,97,34,44,34,98,105,114,116,104,34,
			58,50,48,48,53,44,34,115,101,120,34,58,34,30007,34,
			44,34,97,103,101,34,58,49,49,48,52,55,49,48,52,48,
			48,48,48,48,125
		];

		const AboutMe = JSON.parse(String.fromCharCode.apply(null, encodedData));
		
		const MS_PER_YEAR = 1000 * 60 * 60 * 24 * 365.25;
		AboutMe.age = (Date.now() - AboutMe.age) / MS_PER_YEAR;
		
		console.log(AboutMe);
	}
};
new YEYU();