亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

軟件測試面試如何測試網(wǎng)頁的登錄頁面

 更新時間:2016年08月16日 08:57:16   作者:肖佳  
本文主要介紹軟件測試面試如何測試網(wǎng)頁的登錄頁面,這里整理了相關(guān)軟件測試的一些基本知識,希望能幫助軟件測試的同學

軟件測試面試如何測試網(wǎng)頁的登錄頁面

這個面試題碰到過很多次, 再次總結(jié)下來。

具體需求: 有一個登陸頁面, 上面有2個textbox, 一個提交按鈕。  請針對這個頁面設(shè)計30個以上的test case.

此題的考察目的: 面試者是否熟悉各種測試方法,是否有豐富的Web測試經(jīng)驗, 是否了解Web開發(fā),以及設(shè)計Test case的能力

這個題目還是相當有難度的, 一般的人很難把這個題目回答好。

功能測試(Function test)

  1. 輸入正確的用戶名和密碼,點擊提交按鈕,驗證是否能正確登錄。
  2. 輸入錯誤的用戶名或者密碼,  驗證登錄會失敗,并且提示相應(yīng)的錯誤信息。
  3. 登錄成功后能否能否跳轉(zhuǎn)到正確的頁面
  4. 用戶名和密碼,如果太短或者太長,應(yīng)該怎么處理
  5. 用戶名和密碼,中有特殊字符,和其他非英文的情況
  6. 記住用戶名的功能
  7. 登陸失敗后,不能記錄密碼的功能
  8. 用戶名和密碼前后有空格的處理
  9. 密碼是否以星號顯示

界面測試(UI Test)

  1. 布局是否合理,2個testbox 和一個按鈕是否對齊
  2. testbox和按鈕的長度,高度是否復合要求
  3. 界面是否好看
  4. 圖片,顏色,字體,超鏈接,是否都顯示正確 

性能測試(performance test)

  1. 打開登錄頁面,需要幾秒
  2. 輸入正確的用戶名和密碼后,登錄成功跳轉(zhuǎn)到新頁面,不超過5秒
  3. 能支持多少個用戶同時登陸 

安全性測試(Security test)

  1. 登錄成功后生成的Cookie,是否是httponly (否則容易被腳本盜取)
  2. 用戶名和密碼是否通過加密的方式,發(fā)送給Web服務(wù)器
  3. 用戶名和密碼的驗證,應(yīng)該是用服務(wù)器端驗證, 而不能單單是在客戶端用javascript驗證
  4. 用戶名和密碼的輸入框,應(yīng)該屏蔽SQL 注入攻擊
  5. 用戶名和密碼的的輸入框,應(yīng)該禁止輸入腳本 (防止XSS攻擊)
  6. 錯誤登陸的次數(shù)限制(防止暴力破解)

可用性測試(Usability Test)

  1.  是否可以全用鍵盤操作,是否有快捷鍵
  2. 輸入用戶名,密碼后按回車,是否可以登陸 

兼容性測試(Compatibility Test)

  1. 主流的瀏覽器下能否顯示正常已經(jīng)功能正常(IE,6,7,8,9, Firefox, Chrome, Safari,等)
  2. 不同的平臺是否能正常工作,比如Windows, Mac
  3. 移動設(shè)備上是否正常工作,比如Iphone, Andriod
  4. 不同的分辨率
  5. 不同的瀏覽器大小 (瀏覽器最大化, 和非最大化)

軟件輔助性測試 (Accessibility test)

軟件輔助功能測試是指測試軟件是否向殘疾用戶提供足夠的輔助功能

 高對比度下能否顯示正常 (視力不好的人使用) 

 以上就是測試軟件登錄界面的一些基本知識點,后續(xù)繼續(xù)整理相關(guān)知識,謝謝大家對本站的支持!

相關(guān)文章

  • C++ Go語言實現(xiàn)將windows和linux文件刪除至回收站

    C++ Go語言實現(xiàn)將windows和linux文件刪除至回收站

    這篇文章主要為大家詳細介紹了如何分別使用C++ Go語言實現(xiàn)將windows和linux文件刪除至回收站,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-12-12
  • 從實例分析ELF格式的.gnu.hash區(qū)與glibc的符號查詢?nèi)^程

    從實例分析ELF格式的.gnu.hash區(qū)與glibc的符號查詢?nèi)^程

    把ELF格式是如何組織一個符號,以及動態(tài)鏈接器如何讀取并處理這些信息以進行符號查詢的全過程詳細地講清楚,本文的實現(xiàn)以及so文件均以glibc 2.31為準,對ELF格式的.gnu.hash區(qū)與glibc的符號查詢知識感興趣的朋友一起學習吧
    2021-05-05
  • svn 常用命令集合

    svn 常用命令集合

    SVN是subversion的縮寫,是一個開放源代碼的版本控制系統(tǒng),通過采用分支管理系統(tǒng)的高效管理,簡而言之就是用于多個人共同開發(fā)同一個項目,實現(xiàn)共享資源,實現(xiàn)最終集中式的管理
    2020-07-07
  • Mac下更換Homebrew鏡像源的實現(xiàn)方法

    Mac下更換Homebrew鏡像源的實現(xiàn)方法

    本文主要介紹了Mac下更換Homebrew鏡像源的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2021-07-07
  • 什么是gRPC

    什么是gRPC

    本文主要介紹了什么是gRPC,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • 動態(tài)語言、動態(tài)類型語言、靜態(tài)類型語言、強類型語言、弱類型語言介紹

    動態(tài)語言、動態(tài)類型語言、靜態(tài)類型語言、強類型語言、弱類型語言介紹

    這篇文章主要介紹了動態(tài)語言、動態(tài)類型語言、靜態(tài)類型語言、強類型語言、弱類型語言介紹,需要的朋友可以參考下
    2015-04-04
  • 解釋執(zhí)行和編譯執(zhí)行的區(qū)別?

    解釋執(zhí)行和編譯執(zhí)行的區(qū)別?

    在說解釋執(zhí)行和編譯執(zhí)行之前先說幾個概念,需要的朋友可以參考下。
    2011-09-09
  • Notepad++文本比較插件Compare詳解(最新免費)

    Notepad++文本比較插件Compare詳解(最新免費)

    Notepad++是一款強大的文本編輯器,它提供了文件對比功能,可以幫助我們快速找出兩個文件之間的差異點,這篇文章主要介紹了Notepad++文本比較插件Compare詳解(最新免費),感興趣的朋友一起看看吧
    2024-01-01
  • 不同的編程語言輸出 “Hello World” 代碼

    不同的編程語言輸出 “Hello World” 代碼

    對很多人來說,每當學習一門新的編程語言,寫下的第一行代碼可能都是“Hello,World!“。因此,”Hello,World!" 已經(jīng)成為一段經(jīng)典程序。在成長中,程序員通常會使用多種編程語言,大部分程序員甚至實現(xiàn)過十幾種”Hello,World!”版本。
    2022-12-12
  • 詳細JSON解析教程

    詳細JSON解析教程

    JSON即JS對象簡譜 , 是一種輕量級的數(shù)據(jù)交換格式,Java官方?jīng)]有提供JSON解析相應(yīng)的API,本文提供兩個最常用的JSON解析方法,分別是Google的Gson,阿里的FastJson,使用JSON解析之前要先獲取相應(yīng)的jar包,感興趣的朋友一起看看吧
    2023-08-08

最新評論