立项原因:复杂网络拓扑测试,多操作系统互操作测试,环境搭建麻烦耗时。
解决方式:基于Linux原生虚拟化技术 qemu/KVM/libvirt 实现脚本一键搭建复杂网络、多操作系统互联的测试环境,实现复杂场景测试任务的全自动化。
行业场景:软件、操作系统厂商,自动化测试场景
点击空白处退出提示
立项原因:复杂网络拓扑测试,多操作系统互操作测试,环境搭建麻烦耗时。
解决方式:基于Linux原生虚拟化技术 qemu/KVM/libvirt 实现脚本一键搭建复杂网络、多操作系统互联的测试环境,实现复杂场景测试任务的全自动化。
行业场景:软件、操作系统厂商,自动化测试场景
功能:
Fedora系OS kickstart 自动化安装文件自动生成
Windows OS answerfile 文件自动生成
cloud image 镜像 cloud-init ISO 自动生成
针对不同系统、安装方式编写适配 tcl expect 自动化脚本。
针对没有console输出的场景,使用 vnc 命令行客户端,并结合 OCR 识别,判断安装阶段 发送 命令或键盘事件完成自动安装。
功能就是在虚拟机里全自动化安装各种OS,还有自动化创建虚拟网络。
从设计到实现 90 都是我负责。后期吸引同事加入,修改 bug,添加功能。
技术栈主要是 qemu/KVM/libvirt,tcl-expect,vnc,OCR,bash,



评论