在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

測試工程師應該具備哪些知識

工程師人生 ? 來源:工程師吳畏 ? 2019-07-10 16:56 ? 次閱讀

絕大多數的應用都跟數據緊密相關,比如weixin,QQ,都需要存放大量的數據信息:聯系人信息、發送的信息、朋友圈信息等等。這些信息絕大多數是存放在關系型數據庫中。

因此,軟件測試工程師對數據庫的了解,是基本的要求。具體說來,測試工程師應該具備哪些知識呢?我們從測試的各個環節來講吧。

首先,你需要了解軟件的需求。軟件的需求,涉及到數據的部分,比如字段的定義,類型,長度,特別是一致性(比如,一個用戶名,在輸入的時候用到,在打印輸出的地方也會用到,在其他聯系人的聯系信息中也會用到)。因此,在了解軟件需求的時候,我們需要一個“數據字典”,作為今后測試的基礎。

開始設計測試用例了,我們需要知道,如何獲得基礎的測試環境的預埋數據。比如,你想要測試存款功能,那么怎么獲得一個賬號呢?——從數據庫中查找。你需要了解:1)如何訪問數據庫,數據庫的配置信息;2)數據庫訪問的客戶端;3)sql語句;4)數據庫定義(就是你從那張表中查找數據);5)如何把查詢出來的數據“取”到本地。對照數據字典,和需求,你還需要知道這些字段有那些限制,比如數據庫的限制是否和需求一致;也可以查看是否軟件的界面等符合數據字典的要求(一致性)。

此外,在設計檢查點的時候——特別是數據庫檢查點,必須要了解你的檢查點數據如何從數據庫中查找出來?有時候不是一個table能夠包含的,就需要多個表、甚至過濾、處理數據來比對。

然后,測試用例經過了評審,需要執行了。你需要知道如何準備測試環境,最重要的部分是準備測試的基準數據環境。可能用戶會給你一個現有的數據庫,那么需要你做數據清洗(可能),以保證客戶信息不被泄露;現有的數據,可能存在的問題是很多邊界條件沒有數據,因此還需要“造”很多數據,這就需要你熟練使用create語句來創建數據,包括使用ER圖工具來查看數據庫結構。創建基礎的數據環境完成之后,我們就需要備份這個數據庫(打他base),你需要熟悉數據庫的備份命令——備份是為了恢復,因為我們往往不會只測試一個輪次,起碼需要回歸。因此,還需要恢復數據庫的命令語句。

假設你要做自動化測試,那你要做的是把手工測試中的準備數據、數據庫檢查點,編寫成sql的語句,俗稱embed,潛入到腳本語言中。

從以上來看,我們需要熟練的掌握數據庫的知識,包括:數據字典、ER圖,查詢語句,創建數據的語句,以及如何在腳本中使用這些語句來訪問數據庫。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 測試工程師
    +關注

    關注

    6

    文章

    125

    瀏覽量

    12652
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    一個優秀的射頻測試工程師需要具備哪些技能?

    一個優秀的射頻測試工程師需要具備哪些技能?在無線技術高速發展的今天,射頻(RF)測試工程師是確保通信設備性能與用戶體驗的關鍵角色。從復雜的調制方案到無處不在的干擾,從功耗優化到標準合規性,工程
    的頭像 發表于 05-16 10:08 ?54次閱讀
    一個優秀的射頻<b class='flag-5'>測試工程師</b>需要<b class='flag-5'>具備</b>哪些技能?

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚興科技 #搞笑

    硬件工程師
    揚興科技
    發布于 :2025年04月25日 17:15:37

    如何成為一名嵌入式軟件工程師

    、Java等)和軟件開發工具,還需要對硬件的工作原理有深入的理解。 在團隊中,嵌入式軟件工程師往往扮演著核心角色,他們的工作直接關系到產品的性能、穩定性和用戶體驗。 02掌握核心技能與知識
    發表于 04-15 14:37

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚興科技

    硬件工程師
    揚興科技
    發布于 :2025年03月25日 18:46:59

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發布于 :2025年03月25日 17:30:51

    硬件系統工程師寶典—完整版

    資料介紹: 這是一本硬件工程師的必備書,介紹了硬件工程師所必須的一些知識,例如EMC、SI、PI等知識,讓你將學習過的硬件知識融會貫通。
    發表于 03-22 15:47

    如何成為嵌入式開發工程師

    如何成為嵌入式開發工程師? 成為嵌入式開發工程師通常需要掌握一系列技能和知識,并且在實踐中不斷積累經驗。以下是一些基本步驟和建議: 1. 基礎教育:- 獲取電子工程、計算機科學或相關領
    發表于 02-19 10:39

    嵌入式工程師常用的開發工具有哪些?

    項目管理和調試。IAR Embedded Workbench 也是廣受歡迎的 IDE,具有出色的優化能力和調試工具,能夠幫助工程師快速開發出高質量的嵌入式軟件。 二、編譯器 編譯器將高級語言
    發表于 12-20 15:29

    硬件工程師需要掌握的硬件基礎知識

    作為一個資深硬件工程師,我們需要掌握一些硬件基礎知識,今天總結一下哪些算是基礎知識。給學電子方面想從事硬件工作的同學們一點提示。給未走出大學校園的電子方面的學生一些幫助。 ? 工具/原料 萬用表
    的頭像 發表于 12-02 09:22 ?1347次閱讀
    硬件<b class='flag-5'>工程師</b>需要掌握的硬件基礎<b class='flag-5'>知識</b>

    電力電子工程師拿到50W以上的年薪需要具備哪些技能

    高薪電力電子工程師需要具備的技能
    的頭像 發表于 11-05 09:44 ?715次閱讀
    電力電子<b class='flag-5'>工程師</b>拿到50W以上的年薪需要<b class='flag-5'>具備</b>哪些技能

    Keysight助力提升工程師測試測量知識水平

    Keysight為您解鎖測試測量領域的最新知識,助力工程師在快速變化的科技環境中保持競爭力。
    的頭像 發表于 10-16 09:28 ?726次閱讀

    嵌入式軟件工程師如何提升自己?

    的基礎 嵌入式軟件工程師需要具備扎實的計算機科學和工程知識。因此,在職業生涯的起步階段,建議將重點放在學習基礎知識上,包括數據結構、算法、操
    發表于 06-12 11:20
    主站蜘蛛池模板: 国产美女久久久 | 毛片毛片| 黄色四虎影院 | 国产成+人+综合+亚洲欧美丁香花 | 特黄日韩免费一区二区三区 | 亚洲国产婷婷综合在线精品 | 377p亚洲欧洲日本大胆色噜噜 | 免费看啪啪网站 | 国产免费高清视频在线观看不卡 | 男人资源在线 | 操久久久 | 美女网站色免费 | 久操视频网站 | 手机看片国产免费 | 91桃色国产线观看免费 | 亚洲精品国产美女在线观看 | 真实国产伦子系 | 天堂资源在线观看 | 色综合久久88 | 五月婷婷爱 | 夜夜操网站 | 日本特黄特色大片免费看 | 日本大片免费一级 | 国产黄视频在线观看 | 黄黄的网站在线观看 | 天天操天天摸天天干 | 国产成人啪午夜精品网站男同 | 久久精品在 | 5x视频在线观看 | 边做饭边被躁欧美三级小说 | 人人插人人艹 | 3344成年在线视频免费播放男男 | 亚洲一区二区三区高清 | 午夜视频在线观看免费观看在线观看 | 欧美精品网 | 亚洲国产婷婷香蕉久久久久久 | 自拍偷拍福利 | 亚洲嫩草影院在线观看 | 天堂网在线新版www 天堂网在线资源 | 成人网视频免费播放 | 性欧美高清短视频免费 |