App 自動化測試(一)Ubuntu VM 安裝準備

更新於 2023/05/14閱讀時間約 4 分鐘

前言

本 App 自動化測試專題,用來記錄自動化 App 測試的各環節,包含環境準備、套件安裝、腳本編寫、執行測試與整合。

環境

預設環境是 Windows 11 主機,然後透過 VirtualBox 執行 Ubuntu 為主要作業系統。

下載 VirtualBox 與 Ubuntu OS Image

下載 VirtualBox

下載 VirtualBox 6.1 並安裝:
Download_Old_Builds_6_1 – Oracle VM VirtualBox
不用 VirtualBox 7 的原因是因為,新的版本跟現成 Linux OS Image 不相容,不想花時間解決新版相容性問題,等普及再說

下載 Ubuntu

預設用戶與密碼都是 osboxes.org

創建 VM

解壓OS Image

Windows 主機安裝 7-zip 以解壓 OS Image
載點:7-Zip
然後把下載的檔案解開,會得到預先建置的 Ubuntu OS VDI

創建 VM

步驟
  1. 開啟 VirtualBox > 主選單 > 機器 > 新增
  2. 名稱自己取,類型選 Linux,版本選 Ubuntu (64bit) >下一步
  3. 記憶體大小給 4-8 GB,看你主機配置,下一步
  4. 硬碟選"使用現有虛擬機器檔案"選項,一開始會沒有選項,此時點擊右下角的小圖示去新增
  5. 在硬碟選取器頁面,按加入,然後把剛解開的 VDI 加入,然後點選擇
  6. 回到硬碟頁面按建立,基於預先安裝的磁碟映象檔的虛擬機就建好了

VM 設定微調

點選 VM 的設定,調整以下設定:
  • 系統 > 處理器:"啟用 Nested VT-x/AMD-V" 選項打勾
其他暫時不用動

啟動新 VM

點選新 VM 按開機,沒問題的話就會一路開到登入提示

設定 Ubuntu 作業環境

新使用者初始化

按照標準歡迎流程把初次使用跳過,然後系統會提醒是否要 Upgrade,記得一律拒絕,保持環境單純

設定新使用者

  1. 使用預設帳密:osboxes.org / osboxes.org 登入
  2. 進入系統後,點選左下角九宮格叫出應用選單 > 下方切換 ALL
  3. 點選 Settings 設定功能後,向下捲到 Users 項目
  4. 按右上方 Unlock 然後輸入密碼以執行管理員動作
  5. 按右上方 Add User 以加入新使用者
  6. 輸入名稱跟密碼後按加入即可
  7. 然後就登出,改用新使用者登入

設定套件下載站台,加速後續動作

  1. 以新使用者登入後,系統會提示要更新一堆套件,這邊先取消
  2. 到應用選單中找紫色的 "Software & Update" 並開啟
  3. 在最左邊的 "Ubuntu Software" Tab中間的 "Download From" 旁邊的向下箭頭點開
  4. 選擇 Other 出現選單後,按右上的 " Select Best Server" ,他就會自動測速為你挑一個最近最快的主機,確定採用就按右下的 "Choose Server"
  5. 之後 "Software Updater" 自動跳出或者手動從應用選單選灰色的開啟後,就可以迅速的下載安裝更新了

設定 Sudo 免密碼

桌面右鍵開啟終端機,輸入以下指令:
echo "$USER ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee "/etc/sudoers.d/dont-prompt-$USER-for-sudo-password"
之後用 sudo 下管理員指令就不用輸密碼了

完成

作業系統環境準備到此差不多就完成了,其他的之後想到再補充。
下一步就是 Docker 的安裝。
為什麼會看到廣告
avatar-img
10會員
16內容數
記錄分享如何做軟體自動測試
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
選定好發行版後終於進入安裝的階段了!Linux安裝說簡單也很簡單,但也有複雜的安裝方式。從一開始學習Linux可以從虛擬機器(Virtual Machine)下手,讓你可以在不破壞現有系統的情況下體驗Linux。 接下來會安裝Ubuntu Server來作為學習Linux的第一步。
Thumbnail
眾所皆知,Server版本是沒有內建桌面的。但有時候我們就是想要裝了server後又需要桌面,怎麼辦呢? 開始吧: sudo apt update sudo apt upgrade Display Manager安裝與選擇: GDM3、SLiM、LightDM都是選項; 我們用 SLiM
Thumbnail
這篇文章紀錄了安裝Ubuntu Server的過程,包括選擇HWE內核、語言、更新安裝程式、語系、儲存配置等步驟。
Thumbnail
如果實在找不到可用的替代軟體,或者就是要用指定的軟體不可,那麼虛擬機器可以作為在使用Linux時的一個應對方案。
Thumbnail
sudo apt-get update sudo apt-get upgrade sudo apt install lightdm sudo dpkg-reconfigure lightdm(option選項,如需要切換可以依據需求執行,參考畫面如下) 安裝 x11VNC sudo apt-
Thumbnail
安裝 sudo apt-get update sudo apt install -y gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop sudo apt-get install ti
Thumbnail
本文教授如何安裝Ubuntu伺服器,建議選擇偶數版本如22.04, 20.04, 18.04等LTS版本以獲得穩定的未來性支撐。
Thumbnail
想要進入工程師的世界,首先要先學會架設自己的Build code環境,有了編譯環境,接下來就可以安心的撰寫你想要的C語言程式啦! 如果你不知道該從何下手,那不妨先照著本篇文章的步驟做,Violet一步一步教你並解釋每個步驟的意義,很快你就會得到一個能編譯C語言程式碼的虛擬基環境哦!
Thumbnail
本教程將引導您在 Ubuntu 系統上啟用 SSH、配置防火牆規則以允許入站連接,並更改預設 SSH 連接埠以增強安全性。包括更新系統、安裝OpenSSH伺服器、更改連接埠、設定防火牆、檢查規則和重新啟動服務等步驟。
Thumbnail
本文將介紹如何在ESXI 8上安裝vCenter Server以及相關設定步驟,包括ISO光碟檔下載、掛載ISO、填入安裝目標、設定網域以及管理者密碼等。
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
選定好發行版後終於進入安裝的階段了!Linux安裝說簡單也很簡單,但也有複雜的安裝方式。從一開始學習Linux可以從虛擬機器(Virtual Machine)下手,讓你可以在不破壞現有系統的情況下體驗Linux。 接下來會安裝Ubuntu Server來作為學習Linux的第一步。
Thumbnail
眾所皆知,Server版本是沒有內建桌面的。但有時候我們就是想要裝了server後又需要桌面,怎麼辦呢? 開始吧: sudo apt update sudo apt upgrade Display Manager安裝與選擇: GDM3、SLiM、LightDM都是選項; 我們用 SLiM
Thumbnail
這篇文章紀錄了安裝Ubuntu Server的過程,包括選擇HWE內核、語言、更新安裝程式、語系、儲存配置等步驟。
Thumbnail
如果實在找不到可用的替代軟體,或者就是要用指定的軟體不可,那麼虛擬機器可以作為在使用Linux時的一個應對方案。
Thumbnail
sudo apt-get update sudo apt-get upgrade sudo apt install lightdm sudo dpkg-reconfigure lightdm(option選項,如需要切換可以依據需求執行,參考畫面如下) 安裝 x11VNC sudo apt-
Thumbnail
安裝 sudo apt-get update sudo apt install -y gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop sudo apt-get install ti
Thumbnail
本文教授如何安裝Ubuntu伺服器,建議選擇偶數版本如22.04, 20.04, 18.04等LTS版本以獲得穩定的未來性支撐。
Thumbnail
想要進入工程師的世界,首先要先學會架設自己的Build code環境,有了編譯環境,接下來就可以安心的撰寫你想要的C語言程式啦! 如果你不知道該從何下手,那不妨先照著本篇文章的步驟做,Violet一步一步教你並解釋每個步驟的意義,很快你就會得到一個能編譯C語言程式碼的虛擬基環境哦!
Thumbnail
本教程將引導您在 Ubuntu 系統上啟用 SSH、配置防火牆規則以允許入站連接,並更改預設 SSH 連接埠以增強安全性。包括更新系統、安裝OpenSSH伺服器、更改連接埠、設定防火牆、檢查規則和重新啟動服務等步驟。
Thumbnail
本文將介紹如何在ESXI 8上安裝vCenter Server以及相關設定步驟,包括ISO光碟檔下載、掛載ISO、填入安裝目標、設定網域以及管理者密碼等。