【面經】用友金融測試實習崗1面

  • shell:找出一個根目錄下出現,文件包含abcd的內容。
    法一:grep 'abcd' -r 目錄路徑
    法二:find 目錄路徑 | xargs grep 'abcd'

  • sql:有表A和表B,都有id和name字段,找出兩個表name相同的id。
    select * from A inner join B on A.name==B.name;

  • 中間件的部署,是否部署過Tomcat,前後端是否分離。

  • Python測試用例中,unittest模塊中的TestCase類裏包括哪些方法。
    setUp():setUp()方法用於測試用例執行前的初始化工作。如測試用例中需要訪問數據庫,可以在setUp中建立數據庫連接並進行初始化。如測試用例需要登錄web,可以先實例化瀏覽器。
    tearDown():tearDown()方法用於測試用例執行之後的善後工作。如關閉數據庫連接。關閉瀏覽器。
    assert*():一些斷言方法:在執行測試用例的過程中,最終用例是否執行通過,是通過判斷測試得到的實際結果和預期結果是否相等決定的。

  • 如何獲取token,token的更新問題。
    web/APP登錄的時候發送加密的用戶名和密碼到服務器,服務器驗證用戶名和密碼,如果成功,以某種方式比如隨機生成32位的字符串作爲token,存儲到服務器中,並返回 token 到web/APP,以後web/APP請求時凡是需要驗證的地方都要帶上該 token,然後服務器端驗證 token,成功返回所需要的結果,失敗返回錯誤信息,讓他重新登錄。其中服務器上 token 設置一個有效期,每次web/APP請求的時候都驗證token 和有效期。

  • 建議:實習的內容再詳細介紹。

    發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章