軟體測試之天龍八步(一)
第 1 步:具備軟體測試常識
軟體測試行業就像一個圍城,很多圍城外的人想要進來,一沒有高人指點,領你進去;二沒有人借梯子給你讓你走進去。所以說,如果你是跨專業或者是換職業來做軟體測試工程師,是難度非常大的!
所以呢?作為特別白的小白,如何入行呢?!那麼這個就是我們今天要做的第一步:具備軟體測試常識。
1.1)什麼是軟體測試
1.2)軟體測試的分類
1.3)軟體測試常用的一些用例設計方法
1.4)如何做需求分析
1.5)如何寫軟體測試用例
1.6)什麼是 bug&bug 的管理工具
1.7)軟體測試計劃&軟體測試報告如果以上 7 點你完全具備了,那麼恭喜你,軟體測試面試的基礎筆試
和面試,應該是 OK 的了。當然你也知道每個公司的要求不可能這麼簡單的!我們還需要加特效加技能!duang 起來!請看第二步。
第 2 步:mysql 特效,Duang!
如果你完成了第一步,那麼恭喜你,還是一個可造之材,接下來我們
要加特效了!這樣能夠讓你在同等水平中,突出突出特別突出,再也
不怕面試官問問題,自己變成傻白甜啦!
2.1)資料庫的定義(理解概念)
2.2)資料庫的增刪改操作
2.3)資料庫的查詢&關聯查詢(這個在筆試的時候經常會做題!沒
有這個常識,你看資料庫題目就像是看天書!)
第 3 步:linux 特效,Duang
特效一加完了,這個時候再給自己加點散發光芒的特效。
3.1)安裝 VM 虛擬機
3.2)linux 的一些常用操作命令
linux 部分不會筆試,但是一般面試官會問:你知道 linux 命令麼?
能夠說出一兩個麼?當然,你以為學完這兩個就算完了麼?遠遠不
夠。人總是向前看的啦,那你需要繼續豐滿自己的羽毛,讓自己飛的
給高,起步更高!
第 4 步:逼格提升法
並不會說很多,但是你只需做到下面 2 點即可:
4.1)學會搭建 tomcat+jdk+mysql 環境
4.2)在 linux 下自己嘗試搭建 bugfree
如果你完成了,你可以在自己簡歷上,妥妥的寫上:能夠獨立搭建測
試環境這一項了!你可以試試,面試機率直線提升
第 5 步:安卓 IOS 大法好!
那麼上面說的都是 WEB 層面的,你會常識會搭建環境,那麼其實說起來,現在 APP 測試工程師是需求量非常大的!所以這個時候,你就需要提升自己 APP 方面的測試常識了!
5.1)什麼是 APP 測試
5.2)APP 測試的重點和方式
5.3)弄懂 APP 測試的兼容性哇咔咔,這下,你可是有身份的人了,你有 APP 測試常識,那麼一
問你,你而已不會懵逼了。
第 6 步:這是一隻神奇的猴子
學完安卓和 IOS 大法了。這下,如果能夠給這個大法加點自動化,
那就更加美妙了。我們可以學習點下面的知識:
6.1)monkey 命令,讓自己的大法不僅僅是功能大法,還能
夠動起來~~動感十足!
6.2)uiautomator 自動化,這樣我們也是寫過代碼的人了。
誰還敢給你臉色看,說你測試功底不咋樣,我們就炒他魷魚!
第 7 步:軟體測試從入門到放棄
都說軟體測試門檻低,其實說低也低,說高也高。如果你學著學著覺
得很難很難,沒有力氣堅持下去,那麼,其實,人嘛,活著開心最重
要,那我們就乾脆放棄了。突然發現,不跟計算機打交道的日子裡,
天空是那麼的藍~花兒是那麼的豔~我們一起去大吃一頓,放棄入門
吧!
第 8 步:找到捷徑,重拾軟體測試
入門有捷徑,當然啦!!!最快的捷徑,絕對勁爆!不需要你自己去
找資料,不需要你自己去滿大街的下載軟體,老師手把手教你。噹噹
當~~~這個捷徑就是:報名聚創吧!
什麼是軟體測試?(二)
1 什麼是軟體測試?
舉過一個很形象的例子,就像一些工廠的質檢員。他們負責產品是否
合格或者找出產品的缺陷;那我們就是軟體產品的質檢員,負責檢查
產品是否符合客戶要求和功能缺陷。
2 軟體測試工程師的職責是什麼?
我們的終極使命就是:找出 bug(缺陷),如果一些 bug 沒有被找到,
導致產品上線推向市場的時候,引發一系列問題,你的飯碗也就保不
住了。簡單來說軟體測試工程師的職責也就是軟體測試的目的,分為
以下幾點:
1)檢查軟體產品是否符合用戶的需求。
如果用戶提出的各種功能和需求,你們產品沒有滿足的話,也就根本
提不上交付產品了,因為根本達不到交付程度,所以我們的職能非常
必要。
2)檢查程序的業務邏輯和代碼邏輯。
即使在同一個項目組,開過同樣的需求會議,每個人對需求的理解也
許是存在一點點偏差的。所以我們適當的時候也要去檢查程序猿哥哥
寫的代碼是否有業務邏輯錯誤和代碼邏輯錯誤,當然小白目前是沒法
達到檢查程序的,我們是通過手工測試去檢查。
3)提高產品的易用性。
這點也很重要,如果一個軟體產品不好用,用戶的學習成本太高,那
麼產品的接受滿意度就會下降,更別說產品的市場佔有率了,所以你
是代表廣大用戶來測試這個產品,易用性也非常重要。
4)一些其他的錯誤。
凡是導致你的軟體產品不能正常使用的,功能被阻塞的,我們都要提
交 bug,讓程式設計師哥哥去進行一下修改和完善,不能視而不見喲!
軟體測試的分類(三)
1 軟體測試的分類
世界上任何事物都是分類的,要是分三六九等的,在軟體測試行業,
也是一樣,會有很多不同的軟體測試分類。大概羅列如下:按測試階段劃分:
1)單元測試
2)集成測試
3)系統測試
4)驗收測試
5)回歸測試
6)Alpha 測試
7)Beta 測試
按測試方法劃分:
1)白盒測試
2)黑盒測試
3)灰盒測試
4)性能測試
5)自動化測試
6)兼容性測試
7)易用性測試
8)安全測試
9)探索性測試
10)隨機測試
具體每個測試分類具體說的是什麼,你有兩個選擇
1)要麼直接後臺留言索要視頻,我們會發下載連結出來喲~只給有需要的你。
2)要麼直接看下文連結,總結的非常好! http://www.cnblogs.com/fnng/archive/2012/10/24/2737972.html
推薦這個有什麼用?不需要去記憶,但是下次如果面試筆試被問道,我們也知道起碼有這麼多測試類型!
2 小白學習測試的發展路徑
見過很多同學,上來就問:性能容易麼?LR 好學麼?白盒好做麼?自動化學習應該學習哪個語言?
其實問這些問題的人,要麼就是小白,但是圖進步快,想要多多學習點;要麼不是小白,但是在軟體測試行業呆的年限還不夠長,所以才會問這些問題。在軟體測試 行業工作久了,就會明確的知道自己所做的工作缺乏什麼就會去補什麼,而不是上來就要學性能或者是自動化,當你花了大價錢去培訓的時候,發現自己找的工作用不著,就權當浪費了錢!所以這裡特意給大家推薦了一篇蟲師的精品文章,歡迎大家賞閱! http://www.cnblogs.com/fnng/p/3653793.html
鼓勵大家,不要選最複雜的,而是選擇最符合你當前工作狀態和業務邏輯的!
軟體測試需求分析(四)
1 什麼是軟體需求?
簡單的說:客戶或者 boss 心目中想要做出來的產品的樣子,就是需求。
舉個例子:看了《神鵰俠侶》,你心目中的小龍女就是導演要去完成的需求。
當然,如果你面試的話,就不能這麼說,怕被人揍,^_^需
求就是:產品給你的需求文檔,裡面有明確描述,這個產品應該具備什麼功能,包括這個功能的輸入和 輸出都有明確地規定,甚至會小到頁面的顏色和模塊規劃,都會在這個需求說明書裡面。所以你要了解軟體的需求,你需要去認真閱讀需求說明說,就像你看小說一 樣認真。人物的設定(類比功能的設定)、場景的布置(類比頁面的展示)都是需要你仔細看需求說明書這個「小說」然後發揮自己的想像,之後就確定為這個軟體 產品的需求了。
2 如何做軟體測試需求分析?
當你小說看完了,就要去做更加細緻的分析了,只有當你做了更加細
致的分析,你才能去校驗這個導演的選角和拍攝是否符合你心目中的
想像,就好比,你們不能接受除了李若彤古天樂版本以外的《神鵰俠
侶》一樣,用戶也不能接受需求以外的產品版本了。所以測試是讓用
戶和 boss 滿意產品的非常重要的一關,如何做需求分析,從我們平
常使用頻率比較高的微信紅包說起:
前段時間 520,微信臨時提高了普通紅包的額度。那麼對於用
戶來說,這個就是一個功能,我們要如何去分析這個需求來確保功能
正常使用呢?畢竟涉及到金錢,不能亂來,分析清楚了,才能測試完
整!
功能:520 當天可以發送 520 元紅包
需求分析:
1)5 月 20 號個人對個人紅包可以發送 520 元
2)5 月 20 號以外的時間不能發送大額度紅包
3)5 月 20 號個人對個人紅包發送不能大於 520 元
4)5 月 20 號其他額度的紅包還是能夠正常發送
當然還有很多其他的分析點!這裡就不一一說了,當你分析透徹
了,那麼測試才會完整,少點缺陷。
如何編寫軟體測試用例(五)
1 什麼是軟體測試用例?
上一篇文章已經講過軟體測試需求分析,講完了這個接著就是我們測
試用例編寫,如果不明白如何做軟體測試需求分析,可以點擊連結回
去看~
它是指導你測試的一個評判線索;你可以根據測試用例去判斷你的測試進度以及測試覆蓋面;也可以作為你自動化測試腳本的一個基礎;它也是你入門的一個最基礎的基本功。
2 如何編寫軟體測試用例?
我們接著昨天說的微信紅包,來編寫軟體測試用例:
功能:520 當天可以發送 520 元紅包需求分析:
1)5 月 20 號個人對個人紅包可以發送 520 元
2)5 月 20 號以外的時間不能發送大額度紅包
3)5 月 20 號個人對個人紅包發送不能大於 520 元
4)5 月 20 號其他額度的紅包還是能夠正常發送
測試用例的基本要素:編號,用例標題,操作步驟,期望
結果,實際結果。一般用例的編寫就來源你的需求分析,分析夠仔細
透徹,寫用例也就如有神啦!話不多說,看例子:
如何提交 bug(六)
1 什麼是 bug?
從零開始學習的專輯中,我們軟體測試人員的職責就是:發現 bug.
今天就跟大家說說什麼是 bug.
bug 總結起來可以分為下面幾類:
1)不符合需求的。用戶要你做一個甜筒給他,結果你給的是老冰
櫃,雖然功能相似,但是不是用戶想要的。
2)畫蛇添足。遇到處女座開發哥哥,就會把各種功能做的盡善盡
美,用戶要一個草莓冰激凌,結果你覺得加點香菜會更好~~然後用戶
就不幹了,要你重做!
3)明顯錯誤。登錄不成功,註冊不了,用戶充值的錢不見了,用
戶提現不了,打不開網站。
4)小瑕疵。比如說提示語不太好,有錯別字,圖片錯位,連結有
時候打不開,點擊無反應?這些也算。
可以去看看你身邊的一些網站,看看是否有這樣的 bug?
2 如何提交 bug?
廢話不多說,建議大家好好去體驗下 bug 系統,有個比較簡單的推薦給大家,禪道。去禪道官網下載一個一鍵式安裝包,然後去看看官網使用幫助文檔,了解下這個 bug 系統是如何使用的,給大家附圖一張禪道提交 bug,紫色框裡說明提交的必填參數:
3 如何利用 charles 迅速定位 bug?
現在很多軟體公司在開發一款 app 時,將後臺與 app 前端的編碼人員分離,這意味著增加了效率,但這也意味著作為測試的我們,不再停留在找到 bug,並提交給開發修改的層面上了。我們需要掌握更多的技能來判斷 bug 出在了前端開發還是後臺開發上。
今天為大家簡單的介紹一下如何利用 charles 抓包得到的信息來初步判斷一下 bug 的原因來自前端還是後臺。
從上圖我們可以很清晰的看到:
當測試人員從前端 UI 界面點擊某按鈕或作出某些操作時,會抓取
request 請求值:
1)請求值存在:說明前端開發傳遞了後臺需要的參數,可以初步
忽略前端的問題。但是也存在特殊的情況,即當前端的參數傳遞錯誤
的時候,此時的問題也出在前端,因為為了進一步判斷參數是否傳遞
正確,我們需要藉助於接口需求文檔,查看後臺提供給前端的請求樣
式以判斷前端是否傳參錯誤
2)請求值不存在:當我們在前端 UI 界面上做了某些操作後,但
是沒有抓取到請求值,此時可以判斷問題出在前端
3)當請求值正確:而返回值 response 值不存在時,可以判斷 bug
的問題來自於後臺,因為 response 代表伺服器處理 request 後返回的結果,此時 response 為空說明伺服器未對請求作出相應響應。
4)當請求值正確:而返回值 response 不為空時,但頁面上我們發現有些和需求不同的結果時,我們需要進一步的查看 response 的
返回值的內容。此時也需要藉助於開發的需求文檔和接口文檔,來查看返回值是否為必填未填/返回值錯誤等相關錯誤。
上面就是簡單地對 bug 出在前端還是後臺的初步判斷,有了這些概念後,想必在你日後的工作中對於 bug 產生的原因查找有更大的意義。
寫在最後:這裡推薦一款小軟體 HiJson,這款軟體可以將以 JSON
格式回傳的 response 值格式化輸出出來,可以更高效、更清晰的看
到返回值的組織架構是怎樣的,大大提高數據對比的測試效率。
兼容性測試(七)
1 什麼是兼容性?
兼容性三個字,如果要轉換成我們熟悉的語言,可以說為:適應性。
1)瀏覽器兼容性:當你測試的網站,換了一個瀏覽器去打開時,
網站是否能夠適應這個瀏覽器,並能正常使用?
2)APP 兼容性:當你測試的 APP,換了一個品牌的手機,換了一個
像素不同的手機,換了一個手機系統,APP 是否適應這個手機,並能
正常使用。
3)系統兼容性:當你的安裝軟體,換了一個作業系統,
(xp,win7,win8,win10,mac),軟體是否適應不同的作業系統,並能
夠正常使用。
2 如何測試兼容性?
剛剛上面說到了三個兼容性,其中第一和第二是我們平時測試接觸最
多的,第三種大家可以自行去了解。
瀏覽器兼容性
常用主流瀏覽器:IE、Firefox、chrome、360+公司格外需求的其他
瀏覽器。
測試點:
1 不同的瀏覽器軟體和版本
2 帶有不同插件的瀏覽器
3 不同的瀏覽器選項下的表現
4 不同的圖像解析度下的測試
5 不同的系統色彩下的測試
6 不同的系統字體大小下的測試
7 不同的網速下的測試
8 文字、超連結、表格、圖片。
9 各個功能模塊的測試(最重要)測試方法:對比測試。
APP 兼容性測試
市場主流手機:蘋果機、安卓機以及特殊要求的其他品牌機。具體如
要詳細到手機的品牌、像素以及手機系統,可以跟一些數據統計網站
進行參考。
測試點:
1:功能測試
2:業務測試
3:圖片、頁面跳轉、表單、數據加載測試
4:web 端數據同步測試
5:不同手機系統下的測試
6:不同像素下的功能測試
7:版本兼容性測試(同時多個版本存在的時候)
測試方法:
對比測試
如何編寫軟體測試報告(八)
1 軟體測試報告編寫
基礎知識已經分享的差不多了,之後就是我們的收尾工作,今天給大家講講我們做測試過程中會用到的一個文檔:《軟體測試計劃》
在我們軟體測試工作階段,一共分為五個階段:計劃、設計、執行、評估、驗收。
可以看到在做軟體測試工作的時候,最開始,就是要做好計劃工作,也就是軟體測試計劃。
在軟體測試計劃裡面應該包含哪些內容呢?包括這些:
1)測試開始時間&測試結束時間
2)測試的內容模塊定位(包含哪些內容測試點)
3)測試的參與人員以及任務分工
4)輸出文檔的規定以及存放
5)採用的測試方法以及測試工具的申請。
其實就總結起來,就是大家看見過的 5W 原則:
When:什麼時候開始做,什麼時候結束測試,要在這段時間內做好一
個規劃與進度。
What:我們要做什麼?要明確的羅列出來,好明確我們的測試方向和
重點,並方便後期劃分責任模塊
Who:誰要參與這次項目的測試?具體負責哪個模塊的功能測試?主
要負責任務是?都是在這個裡面進行明確的責任劃分
How:如何測試,確定我們的測試方法:是白盒測試還是黑盒測試?
我們要不要進行自動化測試要不要進行性能壓力測試?要不要進行
安全性測試,都需要在這個裡面計劃好。
Where:這個是說把文檔放在哪裡,就明確的包括了我們的輸出文檔
有哪些:比如說測試用例?Bug 列表?測試報告等等文檔要存放的位
置,作用就是規定輸出文檔以及輸出文檔的存放位置。
怎麼樣,這麼一說,是不是覺得軟體測試報告要很好理解了呢?
如何區分開發/測試/生產環境(九)
1 項目環境的分類
最近有同學問問題,說:什麼是測試環境什麼是開發環境。剛剛入門
的同學,可能光聽名詞都覺得好有逼格的樣子,其實弄清楚是幹嘛,
就不會有這個感慨了。你們需要的是理清思路。
打個比方:你在一個專門製作變形金剛「擎天柱」的工廠,你在質檢部門工作。(還記得我們說軟體測試的定義,打的比方就是質檢人員吧?不記得點擊這裡:軟體測試的定義)。
那麼這個擎天柱的製作過程要經過三個工序:
A:開發部門:他們負責零件的生產,零件的焊接以及組裝;各個細節部分的測試;保證能夠變形,能夠起飛各種功能都 OK===這裡一般都是標註:生產重地,閒人勿入。質檢部門只能知道大概的開發進度,這個時候,質檢部門的人不能去幹涉開發,搗亂他們的進度的。
B:質檢部門:擎天柱經過開發部門的各種折騰,終於好了。然後推送到我們質檢部門,我們要開始測試了,檢查零件是否完好,是否可以正常變形,回復原狀後是否能夠正常做汽車使用,並進行安全性測試,保證使用我們變形金剛的用戶安全。====一般這個質檢部門是比較嚴肅的,他們負責面向的對象可是廣大市場客戶,這裡也會標註:質檢重地,開發勿入!也就是說我們進行質檢的時候,不能讓開發來搗亂,不能用他們提供的方法或者是工具去進行測試,我們要按照變形金剛的正常需求來進行測試。不能讓他們悄悄的潛入我們的部門,進行一些數據或者是零件的改動,好讓我們發現不了問題。
C:廣大用戶:這個就是我們的最後一個環節,通過質檢的變形金剛,就可以直接銷售給用戶了。他們可以正式使用擎天柱
那麼其實說這麼多,類比過來:
開發部門所處的環境就是:開發環境。這個環境可能會有很多錯誤,
開發可以隨意的進行調試,可以隨意的進行修改。
質檢部門所處的環境就是:測試環境。這個環境一般都是開發完成測
試過沒有錯誤的產品(他們的代碼)直接部署的環境,為了保證環境
的純粹性,這個環境只能測試用,開發不能用。
廣大用戶所處的環境就是:正式環境。這個環境就是真實在線的環境,
他們做的任何操作都是真實有效的。
2 如何區分這些環境
剛剛第一點說了這麼多,我們總算是理解這三個環境了。那麼當你真正工作的時候,又如何區分這三個環境呢?方法有如下兩種:
1:簡單粗暴:直接就問,我們有分測試環境和正式環境麼?連結分別是什麼?伺服器地址是什麼?資料庫地址是什麼?全部問清楚,然後自己好好的記錄下來,一定要記住,你是在測試環境測試,其他環境的就不要去手賤亂動了。
2:自己嘗試:如果是正式環境的話,一般網站地址都是:www 開頭的;所以如果不是 www 開頭他可能是開發環境可能是測試環境。確定
後,就再去嘗試看下自己在 哪個環境進行的操作,會對你的測試數
據有改變?一般開發不會把他們的地址給你,所以基本上拿到地址看
到不是正式的那種網址,你就可以直接確定是測試環境的了。
軟體測試自學專輯(二)
資料庫的基本常識和安裝(一)
第一步:了解一些常識。
1:什麼是資料庫:類比倉庫,倉庫是用來存儲貨物的;那麼資料庫是用來存儲數據的。這麼理解就可以了~要想研究的更加深入,你入行後慢慢去理解。
2:常用資料庫有哪些:有 mysql、sqlserver、oracle;小型資料庫有:sqlite。
3:常用關鍵詞解釋:select(查詢)、delete(刪除)、update(修
改)、insert(新增)、*(代表所有)、database(數據 庫)、table(表)、
ASC(升序排列)、DESC(降序排列)、orderby(按什麼來進行排列)....
常用的就這些,先介紹下,之後我們在 sql 語句裡面再來深入使用。
第二步:資料庫的結構形式是怎樣的?
1:資料庫可以類比為一個 excel 文件,excel 裡面可以存儲很多數據。
2:數據表可以類比為 excel 裡面的一個個 sheet(表單),數據根據表單的命名來進行分類進行整理。
第三步:如何來安裝資料庫呢?
對於這個只能提供安裝教程了
https://jingyan.baidu.com/article/14bd256e2ee30cbb6c26125e.html
如何創建資料庫(二)
第一步:如何登陸資料庫伺服器
當 MySQL 服務已經運行時, 我們可以通過 MySQL 自
帶的客戶端工具登錄到 MySQL 資料庫中, 首先打開命令提示符, 輸
入以下格式的命名: mysql -h 主機名 -u 用戶名 -p
-h : 該命令用於指定客戶端所要登錄的 MySQL 主機名, 登錄當前機器該參數可以省略;
-u :所要登錄的用戶名;
-p :告訴伺服器將會使用一個密碼來登錄, 我們初次登陸的時候,
密碼都是空
登錄剛剛安裝在本機的 MySQL 資料庫為例, 在命令行下輸入 mysql -u root -p 按回車確認, 如果安裝正確且 MySQL 正在運行,
會得到以下響應: Enter password:
但是這裡密碼都是為空的,回車之後就會登陸上去。
登錄成功後你將會看到 Welecome to the MySQL monitor... 的提示語。
第二步:創建一個資料庫
語法:create database 資料庫名 [其他選項];
使用:create database students character set gbk;
原因:1.我們剛剛登陸的是資料庫伺服器,我們接下來要創建資料庫,所以用這個命令創建一個 students 資料庫。
2.為了便於在命令提示符下顯示中文, 在創建時通過 character set gbk 將資料庫字符編碼指定為 gbk。
創建成功時會得到 Query OK, 1 row affected(0.02 sec) 的響應。
第三步:選擇你剛剛創建的資料庫語法: use 資料庫名;
使用:use students;(切換到 students 這個資料庫)
原因:接下來我們要對資料庫中的表和數據進行操作了,所以必須要
切換到對應的資料庫才可以。
第四步:新建表
語法:create table 表名稱(列聲明);
使用:
create table class
(
id int unsigned not null auto_increment primary key, name char(8) not null,
sex char(4) not null,
age tinyint unsigned not null, tel char(13) null default "-"
);
說明:1.一共有 id name sex age tel 這五列。需要自行去了解是欄位類型符
號:char tinyint int。
2.如果不能理解這個語法,那就照抄下來創建一個資料庫,以後再去深
入理解。
新增數據和插入數據到資料庫(三)
一、插入數據至數據表中
上個訂閱號裡面,我們已經創建好資料庫和表 class,接下來我們要學習如何進行增加數據和刪除數據了。
語法: insert [into] 表名 [(列名 1, 列名 2, 列名 3, ...)] values (值 1, 值 2, 值 3, ...);
使用:
插入一條數據:
insert into class (id,name,sex,age,tel) values(12,'lemon','
女',20,『15096090550')
插入多行數據:不同的數據之間用逗號隔開 insert into class(id,name,sex,age,tel) values(12,'lemon','
女',20,『15096090550'),(14,'lemon2','女 ',20,
『15096090551'),.
二:刪除數據
語法:delete from 表名稱 where 刪除條件;
使用 1:delete from class where id=12;
解釋:上面這條語句就會刪除 class 表裡 id=12 的這條學生的
數據。
使用 2:delete from class where sex='女';
解釋:上面這條語句就會刪除 class 表裡性別為女的學生信息。
思考:為什麼要有限定語句,如果沒有 where 這個關鍵詞來進行限定,
直接輸入:delete from class;會有什麼後果?
資料庫查詢操作(四)
一、查詢資料庫中的數據
上個訂閱號裡面,我們已經創建好資料庫和表 class,並增加數據和刪除數據,今天我們來對數據進行查詢。
語法:select 列名稱 from 表名稱 [查詢條件];
使用:
1.查詢 class 表中的所有數據。 select * from class;(這裡*號代表所有欄位.)查詢結果如下:
2.查詢 class 表中性別和姓名欄位內容
select sex,name from class;(指定欄位查詢)
思考題:一個學生的筆試題,你能做出來嗎?
想要了解更多,參加自動化測試沙龍?
加微信:1701115530 可進測試微信群
回覆:測試資料 獲取測試資料網盤連結
微信掃一掃,關注該公眾號