整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          我理解的測試左移

          我理解的測試左移

          試左移是什么

          傳統(tǒng)的測試左移

          簡單說,左移軟件測試就是將開發(fā)周期看作從左到右的一條直線。在舊模式中,測試僅在這條直線的最右邊發(fā)揮作用。認識到這一瓶頸,我們現在希望將測試的開始位置盡量左移。左移是在軟件交付過程中盡早發(fā)現和防止缺陷的一種實踐方法,目的是盡量在軟件開發(fā)生命周期中盡早將測試任務左移,以提高產品質量。左移測試意味著在軟件開發(fā)過程的早期階段進行測試。

          測試左移的優(yōu)缺點

          測試左移理論上的優(yōu)點:

          • 成本本身就是將測試左移的主要動機之一,據估算,超過一半的軟件缺陷可以在需求挖掘階段被發(fā)現,只有不到10%的缺陷出現在生命周期的開發(fā)階段,在產品投入生產后消除缺陷的成本將是需求挖掘階段的100倍以上
          • 更高的自動化效率,左移可以提高自動測試的能力。測試自動化的主要好處包括:顯著減少人為錯誤、擴展測試范圍(可以同時進行多個測試)、測試人員能夠專注于更有趣、更有意義的任務、減少生產問題
          • 更快的軟件交付效率越早發(fā)現缺陷、越能快速修復它們。如果您能在生產周期的早期發(fā)現缺陷,便可以更快地修復它們。從而:大大縮短兩次產品發(fā)布之間的時間間隔,提高軟件質量

          測試左移理論上的缺點:

          • 極高的測試基建要求,測試左移對代碼掃描、質量度量、接口用例自動化、完善的測試用例、數據工廠、測試環(huán)境等都有較高要求,需要在具有一定基建能力下才能完善測試左移
          • 很多團隊所處的生命周期不適用,對于初創(chuàng)團隊、創(chuàng)新團隊、快速迭代團隊等團隊不一定適用于測試左移,上述團隊在絕大部分
          • 容忍度較高的互聯網行業(yè),對于部分用戶體感不通的互聯網業(yè)務,用戶能夠容忍小的問題上線,只要快速修復即可,該業(yè)務有時候大家更加看重的是快速發(fā)現問題,而不是在線下做到盡善盡美

          云音樂測試左移的痛點


          開發(fā)以為:
          * 測試左移完全是工作的轉移,變成了純是開發(fā)做測試
          測試以為:
          * 測試左移,工作全是開發(fā)的,但是出問題測試也都要擔責

          當我們討論這個痛點之前,我們一定繞不過去的一個問題就是:開發(fā)測試比 ,目前的測試左移是我們主動選擇的結果還是被動選擇的結果

          結論:以目前云音樂的開發(fā)測試比,我們很難完全支持所有業(yè)務,此處涉及組織敏感數據,細節(jié)不在此處展開

          行業(yè)內會是什么樣

          局部的測試左移:

          • 極致服務端錄制回放 https://help.aliyun.com/document_detail/62635.html
          • 導購、交易特色錄制回放方案
          • 封版模式,服務端開發(fā)自測,同時通過客戶端測試兜底

          我期望的測試左移是什么


          理想的測試左移:
          事前

          • 技術方案評審
          • 核心p0、p1的接口自動化
          • 場景自動化錄制回放
          • 特定場景的UI自動化

          事中

          • 中心化的客戶端卡口(crash、輿情中心化卡口、高危組件識別兜底、包產物檢查等)
          • P0場景回歸兜底(約1000個測試用例)
          • P1場景回歸兜底(約3000個測試用例)
          • 核心財報埋點卡口兜底

          事后

          • 強大的染色能力,重點項目的上線,相關功能逐步灰度上線,灰度的功能能夠全量隔離并單獨監(jiān)控,比如針對改動功能用戶的輿情、crash等能單獨識別
          • 強大的中心化crash、輿情、slo監(jiān)控處理群
          • 資損監(jiān)控

          通過事前、事中、事后的方式,顯著的提升確定性、提高質量,同時也能減少測試左移,研發(fā)的體感,避免工作量的轉移

          測試用例自動化的完善

          進一步的覆蓋率提升

          測試左移一定需要具有強大的自動化用例,通過穩(wěn)定、準確、覆蓋率高的自動化測試用例提高整體線下質量。這里涉及到服務端測試用例與客戶端測試用例,目前根據業(yè)界自動化成熟度在服務端自動化要求會更加高,需要涉及絕大部分場景,客戶端這塊主要用于穩(wěn)定性自動化與核心用例回歸兜底

          服務端自動化提升

          目前從行業(yè)內技術發(fā)展看,服務端的自動化技術已經較成熟,不管是接口測試還是引流自動化,服務端自動化具有幾個優(yōu)點

          • 穩(wěn)定性高,在接口不大規(guī)模改動的前提下,服務端自動化在執(zhí)行過程中有較高的成功率
          • 成本相對較低,接口自動化主要是rpc接口的請求以及返回值的教研,通過gotest等接口測試平臺,編寫服務端自動化的成本相對較低,通過引流回放的成本更低
          • 較好管理,服務端接口的用例基本以研發(fā)接口為主,整體用例場景較好管理

          首先是服務端測試用例的提升,平臺這塊主要希望服用gotest接口測試平臺,核心2個關鍵次:穩(wěn)定、覆蓋率高

          • 針對穩(wěn)定,周維度跟進,連續(xù)兩周穩(wěn)定性不達標,@對應質量組長跟進,并提醒改進
          • 針對覆蓋率,中心化度量覆蓋率,通過分析ox平臺和goapi平臺的接口數,并將各業(yè)務存量接口未導入goAPI的集中導入

          最終期望 3分:服務端線下接口覆蓋率達到95%,CI用例通過率95%;代碼覆蓋率:50% 5分:服務端線下接口覆蓋率達到99%,CI用例通過率99%;代碼覆蓋率:60%;

          服務端自動化長遠方案:加強引流平臺的建設,通過線上流量錄制回放,并做好線上流量的用例、場景管理,進一步減少自動化用例成本

          客戶端自動化提升

          目前從行業(yè)內技術發(fā)展看,客戶端的自動化技術相對還需要突破,行業(yè)內經常聽說某團隊維護幾萬的服務端自動化腳本,但是很少聽說某團隊維護超過1000以上的客戶端腳本,客戶端自動化具有以下特點:

          • 具有明顯的中心化特征,不管是什么團隊,最終客戶端代碼的實現都是通過中心化發(fā)版來上線,因此非常適合集中做monkey、內存泄漏等中心化穩(wěn)定性操作
          • 自動化穩(wěn)定性相對不高,維護成本相對較高,因為前端UI界面變化較塊,客戶端腳本成功率普遍顯著低于服務端

          客戶端中短期方案:

          • 中心化的monkey、內存泄漏測試,通過中心化運作,通過monkey、內存泄漏等方案,集中發(fā)現問題
          • 中心化的P0測試用例回歸,測試用例不追求大而全,保障核心場景自動化沒問題 長期方案:目前行業(yè)內針對瀑布流、自定義動態(tài)生成有較好的客戶端成功率

          瀑布流場景:

          瀑布流場景用戶操作簡單,核心功能主要為上滑與下滑,自動化運行簡單,可以通過UI自動化執(zhí)行上滑下滑,然后通過截圖,圖像對比進行校驗,成功率較高,即使是千人千面也可以通過mock規(guī)避相關個性化問題,因此后續(xù)涉及瀑布流場景建議UI自動化突破

          自定義動態(tài)生成場景:

          自定義動態(tài)下發(fā)場景,客戶端最終的界面是通過服務端約定協議自動生成的,因此只要和客戶端引擎、協議打通,最終的界面是確定的,UI自動化可以針對協議編寫自動化腳本,穩(wěn)定性方面可以極大的規(guī)避之前UI界面變動導致的成功率較低的問題

          強大的客戶端卡口能力

          客戶端是絕大部分功能上線交付消費者的中心節(jié)點,集中做好客戶端的功能保障,在很大程度上能形成中心化的兜底,規(guī)避較多的重大問題。因此云音樂主要在測試用例三層兜底、版本流程發(fā)布管控上做了較大投入

          版本發(fā)布三層兜底

          云音樂客戶端版本版本發(fā)布設定三層兜底,首先是P00用例,只出為最核心的關鍵用例集,只要在涉及到發(fā)布,包產物有變動,都需要執(zhí)行一次關鍵核心用例集

          然后是P0用例,大概1000條左右,按照正常凍結集成時間,一天內執(zhí)行完,主要包含日常回歸的主要用例,每個模塊的主流程

          最后是P1用例,大概3000條左右,主要包含每個模塊其他額外的分支場景,該用例需要執(zhí)行3天,且不需要考慮用戶有修改代碼,每次只執(zhí)行一次

          通過三層兜底,我們客戶端實現了核心功能只要改動都做好了回歸,分之場景一定周期也能做到全量回歸,通過分級做到了成本與回歸面的統(tǒng)一




          版本流程優(yōu)化

          通過版本發(fā)布的checklist流程化,保障每次包的發(fā)出,不會出現較大的問題,讓每次包產物的變化得到性能、功能、埋點、穩(wěn)定性等方面的驗證

          強大的監(jiān)控能力

          當前面所有的測試、兜底都完成后,還是會有問題泄漏,因此我們也需要有良好的問題發(fā)現能力,避免質量顯著下降

          事前-監(jiān)控設計

          我們希望重點項目上線前默認都是有監(jiān)控的,帶著監(jiān)控上線的功能才更加具有確定性

          服務端系統(tǒng)需要關注:

          • GoAPI巡檢監(jiān)控
          • SLO監(jiān)控
          • pylon 埋點監(jiān)控
          • 哨兵監(jiān)控
          • Nydus監(jiān)控 / Kafka監(jiān)控
          • NDC監(jiān)控
          • 輿情監(jiān)控

          前端監(jiān)控需要關注:

          • Corona監(jiān)控
          • 輿情監(jiān)控
          • H5巡檢監(jiān)控
          • RN巡檢監(jiān)控

          同時發(fā)布要分批次,并做好分批次監(jiān)控觀察

          事中-重點項目染色

          1、重點項目-關聯標記(項目自定義標記,自定義流量標記x-proj-tag)

          2、服務端鏈路監(jiān)控告警區(qū)分:大前端請求API透傳標記+網關請求流量打標+腳手架中間件透傳標記+應用日志監(jiān)控SDK上報流量標記+監(jiān)控平臺通過流量標記區(qū)分監(jiān)控告警內容

          3、客戶端監(jiān)控告警區(qū)分:大前端日志異常和崩潰上報帶上業(yè)務自定義標記

          事后-中心化監(jiān)控處理

          監(jiān)控的效果需要可被觀測,因此分級的重要的報警都會被集中到中心化群里被所有人觀測,提高處理者處理的壓力和動力

          結語

          以上就是我對測試左移的一些理解,也包含了挺多測試右移的思想。主要適用于風險適中的業(yè)務,對涉及資金類、電商核心流程等需要謹慎看待

          作者:陽際榮(韓鍔)

          來源:微信公眾號:網易云音樂技術團隊

          出處:https://mp.weixin.qq.com/s/RApeHXYpmm1nPVLW1Y0ahw

          Ctrl+F10可最大化或還原選定的工作簿窗口。?F11創(chuàng)建當前范圍內數據的圖表。?按Shift+F11可插入一個新工作表。

          按Alt+F11將打開VisualBasic編輯器,您可以在其中通過使用VisualBasicforApplications(VBA)來創(chuàng)建宏。

          按Alt+Shift+F11將打開Microsoft腳本編輯器,您可以在其中添加文本、編輯HTML標記以及修改任何腳本代碼。?F12顯示“另存為”對話框。

          Excel表格其他有用的快捷鍵?按鍵說明

          箭頭鍵在工作表中上移、下移、左移或右移一個單元格。

          按Ctrl+箭頭鍵可移動到工作表中當前數據區(qū)域(數據區(qū)域:包含數據的單元格區(qū)域,該區(qū)域周圍為空白單元格或數據表邊框。)的邊緣。

          按Shift+箭頭鍵可將單元格的選定范圍擴大一個單元格。

          按Ctrl+Shift+箭頭鍵可將單元格的選定范圍擴展到與活動單元格同一列或同一行中的最后一個非空白單元格。

          當菜單處于可見狀態(tài)時,按向左鍵或向右鍵可選擇左邊或右邊的菜單。當子菜單處于打開狀態(tài)時,按這些箭頭鍵可在主菜單和子菜單之間切換。

          當菜單或子菜單處于打開狀態(tài)時,按向下鍵或向上鍵可選擇下一個或上一個命令。?在對話框中,按箭頭鍵可在打開的下拉列表中的各個選項之間移動,或在一組選項的各個選項之間移動。

          按Alt+向下鍵可打開選定的下拉列表。?Backspace在編輯欄中刪除左邊的一個字符。?也可清除活動單元格的內容。

          Delete從選定單元格中刪除單元格內容(數據和公式),而不會影響單元格格式或批注。?在單元格編輯模式下,按該鍵將會刪除插入點右邊的字符。?End當ScrollLock處于開啟狀態(tài)時,移動到窗口右下角的單元格。?當菜單或子菜單處于可見狀態(tài)時,也可選擇菜單上的最后一個命令。

          按Ctrl+End可移動到工作表上的最后一個單元格,即所使用的最下方一行與所使用的最右邊一列的交匯單元格。

          按Ctrl+Shift+End可將單元格的選定范圍擴展到工作表上所使用的最后一個單元格(右下角)。

          Enter從單元格或編輯欄中完成單元格輸入,并(默認)選擇下面的單元格。?在數據表單中,按該鍵可移動到下一條記錄中的第一個字段。?打開選定的菜單(按F10激活菜單欄),或執(zhí)行選定命令的操作。

          在對話框中,按該鍵可執(zhí)行對話框中默認命令按鈕(帶有突出輪廓的按鈕,通常為“確定”按鈕)的操作。

          按Alt+Enter可在同一單元格中另起一個新行。

          按Ctrl+Enter可使用當前條目填充選定的單元格區(qū)域。?按Shift+Enter可完成單元格輸入并選擇上面的單元格。?Esc取消單元格或編輯欄中的輸入。

          按該鍵也可關閉打開的菜單或子菜單、對話框或消息窗口。?Home移到工作表中某一行的開頭。

          當ScrollLock處于開啟狀態(tài)時,移到窗口左上角的單元格。?當菜單或子菜單處于可見狀態(tài)時,選擇菜單上的第一個命令。?按Ctrl+Home可移到工作表的開頭。

          按Ctrl+Shift+Home可將單元格的選定范圍擴展到工作表的開頭。?PageDown在工作表中下移一個屏幕。

          按Alt+PageDown可在工作表中向右移動一個屏幕。?按Ctrl+PageDown可移到工作簿中的下一個工作表。

          按Ctrl+Shift+PageDown可選擇工作簿中的當前和下一個工作表。?PageUp在工作表中上移一個屏幕。

          按Alt+PageUp可在工作表中向左移動一個屏幕。?按Ctrl+PageUp可移到工作簿中的上一個工作表。

          按Ctrl+Shift+PageUp可選擇工作簿中的當前和上一個工作表。?空格鍵在對話框中,執(zhí)行選定按鈕的操作,或者選中或清除復選框。?按Ctrl+空格鍵可選擇工作表中的整列。?按Shift+空格鍵可選擇工作表中的整行。?按Ctrl+Shift+空格鍵可選擇整個工作表。

          如果工作表包含數據,則按Ctrl+Shift+空格鍵將選擇當前區(qū)域。再按一次Ctrl+Shift+空格鍵將選擇整個工作表。

          當某個對象處于選定狀態(tài)時,按Ctrl+Shift+空格鍵可選擇工作表上的所有對象。?按Alt+空格鍵可顯示Excel窗口的“控制”菜單。?Tab在工作表中向右移動一個單元格。

          在受保護的工作表中,可在未鎖定的單元格之間移動。?在對話框中,移到下一個選項或選項組。

          按Shift+Tab可移到前一個單元格(在工作表中)或前一個選項(在對話框中)。?在對話框中,按Ctrl+Tab可切換到下一個選項卡。?在對話框中,按Ctrl+Shift+Tab可切換到前一個選項卡。

          Excel表格Ctrl組合快捷鍵?按鍵說明?Ctrl+(取消隱藏選定范圍內所有隱藏的行。?Ctrl+)取消隱藏選定范圍內所有隱藏的列。?Ctrl+&將外框應用于選定單元格。?Ctrl+_從選定單元格刪除外框。?Ctrl+~應用“常規(guī)”數字格式。

          trl 組合快捷鍵:

          Ctrl+( 取消隱藏選定范圍內所有隱藏的行。

          Ctrl+) 取消隱藏選定范圍內所有隱藏的列。

          Ctrl+& 將外框應用于選定單元格。

          Ctrl+_ 從選定單元格刪除外框。

          Ctrl+~ 應用"常規(guī)"數字格式。

          Ctrl+$ 應用帶有兩位小數的"貨幣"格式(負數放在括號中)。

          Ctrl+% 應用不帶小數位的"百分比"格式。

          Ctrl+^ 應用帶有兩位小數的"指數"格式。

          Ctrl+# 應用帶有日、月和年的"日期"格式。

          Ctrl+@ 應用帶有小時和分鐘以及 AM 或 PM 的"時間"格式。

          Ctrl+! 應用帶有兩位小數、千位分隔符和減號 (-)(用于負值)的"數值"格式。

          Ctrl+- 顯示用于刪除選定單元格的"刪除"對話框。

          Ctrl+* 選擇環(huán)繞活動單元格的當前區(qū)域(由空白行和空白列圍起的數據區(qū)域)。

          在數據透視表中,它將選擇整個數據透視表。

          Ctrl+: 輸入當前時間。 Ctrl+; 輸入當前日期。

          Ctrl+` 在工作表中切換顯示單元格值和公式。

          Ctrl+' 將公式從活動單元格上方的單元格復制到單元格或編輯欄中。

          Ctrl+" 將值從活動單元格上方的單元格復制到單元格或編輯欄中。

          Ctrl++ 顯示用于插入空白單元格的"插入"對話框。

          Ctrl+1 顯示"單元格格式"對話框。

          Ctrl+2 應用或取消加粗格式設置。 Ctrl+3 應用或取消傾斜格式設置。

          Ctrl+4 應用或取消下劃線。 Ctrl+5 應用或取消刪除線。

          Ctrl+6 在隱藏對象、顯示對象和顯示對象占位符之間切換。

          Ctrl+7 顯示或隱藏"常用"工具欄。 Ctrl+8 顯示或隱藏大綱符號。

          Ctrl+9 隱藏選定的行。 Ctrl+0 隱藏選定的列。

          Ctrl+A 選擇整個工作表。

          如果工作表包含數據,則按 Ctrl+A 將選擇當前區(qū)域。再次按 Ctrl+A 將選擇整個工作表。

          當插入點位于公式中某個函數名稱的右邊時,則會顯示"函數參數"對話框。

          當插入點位于公式中某個函數名稱的右邊時,按 Ctrl+Shift+A 將會插入參數名稱和括號。

          Ctrl+B 應用或取消加粗格式設置。

          Ctrl+C 復制選定的單元格。

          如果連續(xù)按兩次 Ctrl+C,則會顯示 Microsoft Office 剪貼板。

          如果工作表包含數據,則按 Ctrl+A 將選擇當前區(qū)域。再次按 Ctrl+A 將選擇整個工作表。

          當插入點位于公式中某個函數名稱的右邊時,則會顯示"函數參數"對話框。

          當插入點位于公式中某個函數名稱的右邊時,按 Ctrl+Shift+A 將會插入參數名稱和括號。

          Ctrl+B 應用或取消加粗格式設置。

          Ctrl+C 復制選定的單元格。

          如果連續(xù)按兩次 Ctrl+C,則會顯示 Microsoft Office 剪貼板。

          Ctrl+D 使用"向下填充"命令將選定范圍內最頂層單元格的內容和格式復制到下面的單元格

          Ctrl+F 顯示"查找"對話框。 按 Shift+F5 也會顯示此對話框,而按 Shift+F4 則會重復上一次"查找"操作。

          Ctrl+G 顯示"定位"對話框。 按 F5 也會顯示此對話框。

          Ctrl+H 顯示"查找和替換"對話框。

          Ctrl+I 應用或取消傾斜格式設置。

          Ctrl+K 為新的超鏈接顯示"插入超鏈接"對話框,

          Ctrl+L 顯示"創(chuàng)建列表"對話框。

          Ctrl+N 創(chuàng)建一個新的空白文件。

          Ctrl+O 顯示"打開"對話框以打開或查找文件。

          按 Ctrl+Shift+O 可選擇所有包含批注的單元格。

          Ctrl+P 顯示"打印"對話框。

          Ctrl+R 使用"向右填充"命令將選定范圍最左邊單元格的內容和格式復制到右邊的單元格中。

          Ctrl+S 使用其當前文件名、位置和文件格式保存活動文件。

          Ctrl+U 應用或取消下劃線。

          Ctrl+V 在插入點處插入剪貼板的內容,并替換任何選定內容。只有在剪切或復制了對象、文本或單元格內容后,才能使用此快捷鍵。

          Ctrl+W 關閉選定的工作簿窗口。

          Ctrl+X 剪切選定的單元格。

          Ctrl+Y 重復上一個命令或操作(如有可能)。

          Ctrl+Z 使用"撤消"命令來撤消上一個命令或刪除最后鍵入的條目。

          顯示了自動更正智能標記時,按 Ctrl+Shift+Z 可使用"撤消"或"重復"命令撤消或恢復上一次自動更正操作。

          功能鍵

          F1 顯示"幫助"任務窗格。

          按 Ctrl+F1 可關閉并重新打開當前任務窗格。

          按 Alt+F1 可創(chuàng)建當前范圍中數據的圖表。

          按 Alt+Shift+F1 可插入新的工作表。

          F2 編輯活動單元格并將插入點放在單元格內容的結尾。如果禁止在單元格中進行編輯,它也會將插入點移到編輯欄中。

          按 Shift+F2 可編輯單元格批注。

          F3 將定義的名稱粘貼到公式中。

          按 Shift+F3 將顯示"插入函數"對話框。

          F4 重復上一個命令或操作(如有可能)。

          按 Ctrl+F4 可關閉選定的工作簿窗口。

          F5 顯示"定位"對話框。

          按 Ctrl+F5 可恢復選定工作簿窗口的窗口大小。

          F6 切換到已拆分("窗口"菜單,"拆分"命令)的工作表中的下一個窗格。

          按 Shift+F6 可切換到已拆分的工作表中的上一個窗格。

          如果打開了多個工作簿窗口,則按 Ctrl+F6 可切換到下一個工作簿窗口。

          F7 顯示"拼寫檢查"對話框,以檢查活動工作表或選定范圍中的拼寫。

          如果工作簿窗口未最大化,則按 Ctrl+F7 可對該窗口執(zhí)行"移動"命令。使用箭頭鍵移動窗口,并在完成時按 Esc。

          F8 打開或關閉擴展模式。在擴展模式中,"EXT"將出現在狀態(tài)行中,并且按箭頭鍵可擴展選定范圍。

          通過按 Shift+F8,您可以使用箭頭鍵將非鄰近單元格或范圍添加到單元格的選定范圍。

          當工作簿未最大化時,按 Ctrl+F8 可執(zhí)行"大小"命令(在工作簿窗口的"控制"菜單上。

          按 Alt+F8 可顯示用于運行、編輯或刪除宏的"宏"對話框。

          F9 計算所有打開的工作簿中的所有工作表。

          如果先按 F9 再按 Enter(對于數組公式則按 Ctrl+Shift+Enter),則會計算選定的公式部分,并將選定部分替換為計算出的值。

          按 Shift+F9 可計算活動工作表。

          按 Ctrl+Alt+F9 可計算所有打開的工作簿中的所有工作表,不管它們自上次計算以來是否已更改。

          如果按 Ctrl+Alt+Shift+F9,則會重新檢查相關公式,然后計算所有打開的工作簿中的所有單元格,其中包括未標記為需要計算的單元格。

          按 Ctrl+F9 可將工作簿窗口最小化為圖標。

          F10 選擇菜單欄或同時關閉打開的菜單和子菜單。

          按 Shift+F10 可顯示選定項目的快捷菜單。

          按 Alt+Shift+F10 可顯示智能標記的菜單或消息。如果存在多個智能標記,按該組合鍵可切換到下一個智能標記并顯示其菜單或消息。

          按 Ctrl+F10 可最大化或還原選定的工作簿窗口。

          F11 創(chuàng)建當前范圍內數據的圖表。

          按 Shift+F11 可插入一個新工作表。

          按 Alt+F11 將打開 Visual Basic 編輯器,您可以在其中通過使用 Visual Basic for Applications (VBA) 來創(chuàng)建宏。

          按 Alt+Shift+F11 將打開 Microsoft 腳本編輯器,您可以在其中添加文本、編輯 HTML 標記以及修改任何腳本代碼。

          F12 顯示"另存為"對話框。

          其他有用的快捷鍵:

          箭頭鍵 在工作表中上移、下移、左移或右移一個單元格。

          按 Ctrl+箭頭鍵可移動到工作表中當前數據區(qū)域 (數據區(qū)域:包含數據的單元格區(qū)域,該區(qū)域周圍為空白單元格或數據表邊框。)的邊緣。

          按 Shift+箭頭鍵可將單元格的選定范圍擴大一個單元格。

          按 Ctrl+Shift+箭頭鍵可將單元格的選定范圍擴展到與活動單元格同一列或同一行中的最后一個非空白單元格。

          當菜單處于可見狀態(tài)時,按向左鍵或向右鍵可選擇左邊或右邊的菜單。當子菜單處于打開狀態(tài)時,按這些箭頭鍵可在主菜單和子菜單之間切換。

          當菜單或子菜單處于打開狀態(tài)時,按向下鍵或向上鍵可選擇下一個或上一個命令。

          在對話框中,按箭頭鍵可在打開的下拉列表中的各個選項之間移動,或在一組選項的各個選項之間移動。

          按 Alt+向下鍵可打開選定的下拉列表。

          Backspace 在編輯欄中刪除左邊的一個字符。也可清除活動單元格的內容。

          Delete 從選定單元格中刪除單元格內容(數據和公式),而不會影響單元格格式或批注。

          在單元格編輯模式下,按該鍵將會刪除插入點右邊的字符。

          End 當 Scroll Lock 處于開啟狀態(tài)時,移動到窗口右下角的單元格。

          當菜單或子菜單處于可見狀態(tài)時,也可選擇菜單上的最后一個命令。

          按 Ctrl+End 可移動到工作表上的最后一個單元格,即所使用的最下方一行與所使用的最右邊一列的交匯單元格。

          按 Ctrl+Shift+End 可將單元格的選定范圍擴展到工作表上所使用的最后一個單元格

          Enter 從單元格或編輯欄中完成單元格輸入,并(默認)選擇下面的單元格。在數據表單中,按該鍵可移動到下一條記錄中的第一個字段。

          打開選定的菜單(按 F10 激活菜單欄),或執(zhí)行選定命令的操作。在對話框中,按該鍵可執(zhí)行對話框中默認命令按鈕(帶有突出輪廓的按鈕,通常為"確定"按鈕)的操作。

          按 Alt+Enter 可在同一單元格中另起一個新行。

          按 Ctrl+Enter 可使用當前條目填充選定的單元格區(qū)域。

          按 Shift+Enter 可完成單元格輸入并選擇上面的單元格。

          Esc 取消單元格或編輯欄中的輸入。

          按該鍵也可關閉打開的菜單或子菜單、對話框或消息窗口。

          Home 移到工作表中某一行的開頭。

          當 Scroll Lock 處于開啟狀態(tài)時,移到窗口左上角的單元格。

          當菜單或子菜單處于可見狀態(tài)時,選擇菜單上的第一個命令。

          按 Ctrl+Home 可移到工作表的開頭。

          按 Ctrl+Shift+Home 可將單元格的選定范圍擴展到工作表的開頭。

          Page Down 在工作表中下移一個屏幕。

          按 Alt+Page Down 可在工作表中向右移動一個屏幕。

          按 Ctrl+Page Down 可移到工作簿中的下一個工作表。

          按 Ctrl+Shift+Page Down 可選擇工作簿中的當前和下一個工作表。

          Page Up 在工作表中上移一個屏幕。

          按 Alt+Page Up 可在工作表中向左移動一個屏幕。

          按 Ctrl+Page Up 可移到工作簿中的上一個工作表。

          按 Ctrl+Shift+Page Up 可選擇工作簿中的當前和上一個工作表。

          空格鍵 在對話框中,執(zhí)行選定按鈕的操作,或者選中或清除復選框。

          按 Ctrl+空格鍵可選擇工作表中的整列。

          按 Shift+空格鍵可選擇工作表中的整行。

          按 Ctrl+Shift+空格鍵可選擇整個工作表。

          如果工作表包含數據,則按 Ctrl+Shift+空格鍵將選擇當前區(qū)域。再按一次 Ctrl+Shift+空格鍵將選擇整個工作表。

          當某個對象處于選定狀態(tài)時,按 Ctrl+Shift+空格鍵可選擇工作表上的所有對象。

          按 Alt+空格鍵可顯示 Excel 窗口的"控制"菜單。

          Tab 在工作表中向右移動一個單元格。

          在受保護的工作表中,可在未鎖定的單元格之間移動。

          在對話框中,移到下一個選項或選項組。

          按 Shift+Tab 可移到前一個單元格(在工作表中)或前一個選項(在對話框中)。

          在對話框中,按 Ctrl+Tab 可切換到下一個選項卡。

          在對話框中,按 Ctrl+Shift+Tab 可切換到前一個選項卡。


          主站蜘蛛池模板: 久久国产精品免费一区二区三区| 国产一区二区精品久久| 色一情一乱一伦一区二区三区日本 | 亚洲一区二区三区高清| 亚洲国产日韩在线一区| av无码人妻一区二区三区牛牛| 麻豆国产在线不卡一区二区| 内射女校花一区二区三区| 亚洲欧洲一区二区| 日本免费一区二区三区四区五六区| 色婷婷一区二区三区四区成人网 | 精品一区二区三区在线播放| 国产成人高清亚洲一区91| 香蕉视频一区二区三区| 91在线看片一区国产| 视频一区二区在线播放| 久久99精品国产一区二区三区| 无码日韩精品一区二区免费| 亚洲色婷婷一区二区三区| 国产视频一区在线播放| 国产一区二区三区播放心情潘金莲| 精品国产免费一区二区三区香蕉 | 国产SUV精品一区二区88| 国产裸体歌舞一区二区| 久久亚洲中文字幕精品一区四| 色国产在线视频一区| 国产精品av一区二区三区不卡蜜| 在线精品动漫一区二区无广告| 亚洲一区二区三区无码影院| 日本一区二区三区不卡视频中文字幕| 国模精品一区二区三区| 国产精品分类视频分类一区| 无码精品人妻一区二区三区AV| 日本免费一区二区三区四区五六区| 国产在线一区二区三区在线| 色欲综合一区二区三区| 国产乱码精品一区三上 | 奇米精品视频一区二区三区 | 国产精品自在拍一区二区不卡| 亚洲午夜一区二区电影院| 中文字幕日韩人妻不卡一区|