控件是什么?
? 控件:是程序軟件的組成部分 , 如軟件中所經常涉及到的按鈕、界面風格、表格、報表等 , 都可以直接使用控件 ??丶拖袷且婚g房子里的桌椅家具一樣 , 和整個房子的其它部份構成一套完整的住宅 。
? 使用控件的必要性:
控件是程序開發過程中用于調用的部分 , 在整個程序中主要用于方便調用 , 并且可以使用控件美化程序界面等 , 但控件本身的開發強度較大 , 代碼煩瑣 , 如果將控件編寫與軟件編寫同時進行 , 則將導致程序及其代碼顯得比較臃腫 , 并且大大地降低了工作效率 , 提高開發成本 。因此 , 控件的使用采用調用方式較為可取 。而調用方式則是使用現有的已經為程序準備好的控件 。
控件的認識

文章插圖
文本框測試
? 文本框作用:接受用戶輸入的數據 , 或者顯示數據
– 是否允許輸入
– 輸入漢字
– 輸入字符
– 輸入數字
– 輸入組合
– 輸入特殊字符
– 輸入保留字(9個字符) , 如果文本框中輸入的是文件名
– 輸入空
– 輸入空格
– 重名
– 前含空格
– 中含空格
– 后含空格
– 長度等于定義的最大長度
– 長度剛好超過定義的最大長度:最大長度+1
– 長度小于定義的最大長度:最大長度-1
– 長度遠遠超過定義的最大長度
– 長度遠遠超過定義的最小長度
– 輸入默認值
– 是否允許拷貝
– 文本顯示是否正確(業務和界面上是否正確)
– 輸入格式是否符合要求(日期 , 文件名等)
– 是否適合用文本框的控件
– 是否允許放大或者縮小
對于按鈕控件的測試
? 按鈕功能是否實現(添加 , 刪除 , 修改 , 取消 , 保存等等)
? 對可能造成數據無法恢復的操作必須給出確認信息 , 給用戶放棄選擇的機會;(刪除、關閉)
? 通過點擊按鈕有彈出框或者彈出窗體需要對彈出的窗體或彈出框進行測試 , 所彈出的窗體是否與按鈕功能一致
? 按鈕的可用與否邏輯上是否正確
? 對按鈕測試需要考慮按鈕對齊 , 字體大小 , 顏色 , 重復功能按鈕等界面測試的要素
? 對非法的輸入或操作給出足夠的提示說明

文章插圖
對于單選按鈕的測試
? 一組單選按鈕不能同時選中 , 只能選中一個 。
? 逐一執行每個單選按鈕的功能 。分別選擇了“男”“女”后 , 保存到數據庫的數據應該相應的分別為“男”“女”;
? 一組執行同一功能的單選按鈕在初始狀態時必須有一個被默認選中 , 不能同時為空;
? 單選按鈕一般被包含在GroupBox控件中 , 所以要明確Groupbox的名稱是否與單選按鈕所表達的含義一致
? 單選按鈕是否可選(切換)
? 單選按鈕有默認值和沒有默認值
對于up-down的測試
? 直接輸入數字或用上下箭頭控制 , 如 , 在“數目”中直接輸入10 , 或者單擊向上的箭頭 , 使數目變為10;
? 利用上下箭頭控制數字的自動循環 , 如 , 當最多數字為253時 , 單擊向上箭頭 , 數目自動變為1;反之亦適用;
? 直接輸入超邊界值 , 系統應該提示重新輸入;
? 輸入默認值 , 空白 。如 , “插入”數目為默認值 , 點擊“確定”;或 , 刪除默認值 , 使內容為空 , 單擊“確定”進行測試;
? 輸入字符 。此時系統應提示輸入有誤 。組合列表框的測試
? 條目內容正確 , 其詳細條目內容可以根據需求說明確定;
? 逐一執行列表框中每個條目的功能;
? 檢查能否向組合列表框輸入數據;

文章插圖
進行復選框的測試
? 復選框有且只有兩種狀態:選中或不被選中
? 每個選框能否被選中
? 能否被清空
? 能否同時選中
? 能否同時為空
? 每個選框的功能是否實現
? 需要考慮界面測試的要點:是否對齊 , 控件大小 , 字體等
對于列表框控件的測試
? 條目內容正確;同組合列表框類似 , 根據需求說明書確定列表的各項內容正確 , 沒有丟失或錯誤;
? 列表框的內容較多時要使用滾動條;
? 列表框允許多選時 , 要分別檢查shift選中條目 , 按ctrl選中條目和直接用鼠標選中多項條目的情況;
【使用控件的必要性 控件是什么】對于滾動條控件的測試
? 滾動條的長度根據顯示信息的長度或寬度及時變換 , 這樣有利于用戶了解顯示信息的位置和百分比 , 如 , word中瀏覽100頁文檔 , 瀏覽到50頁時 , 滾動條位置應處于中間;
? 拖動滾動條 , 檢查屏幕刷新情況 , 并查看是否有亂碼;
? 單擊滾動條;軟件測試專業網站:
? 用滾輪控制滾動條;
? 滾動條的上下按鈕 。

文章插圖
各種控件在窗體中混和使用時的測試
? 控件間的相互作用;
? tab鍵的順序 , 一般是從上到下 , 從左到右;
? 熱鍵的使用 , 逐一測試;
? enter鍵和esc鍵的使用;
? 在測試中 , 應遵循由簡入繁的原則 , 先進行單個控件功能的測試 , 確保實現無誤后 , 再進行多個控件的的功能組合的測試 。
- 什么是照度 光通量指的是什么意思
- 最簡單的注冊開戶方法分享 傲世皇朝賬號注冊教程
- 英語閱讀理解快速閱讀技巧 英語快速閱讀技巧的研究
- 如何曬出翠綠的萵筍干
- 西梅上的白霜要擦掉保存嗎
- 西梅表面的白霜為什么洗不掉
- 西梅表面的一層霜沒洗干凈能吃嗎
- 西梅生吃治便秘還是熟吃治便秘
- 什么樣的西梅算壞了 西梅怎么挑選 西梅開裂算不算壞了
- 備考雅思嗎 考雅思需要具備什么
