<pre id="ff7yo"></pre>

      <form id="ff7yo"><legend id="ff7yo"></legend></form>
        <nav id="ff7yo"><listing id="ff7yo"></listing></nav><nav id="ff7yo"></nav>

        <nav id="ff7yo"><listing id="ff7yo"></listing></nav>
        <small id="ff7yo"></small><nav id="ff7yo"><dd id="ff7yo"></dd></nav>
      1. <nav id="ff7yo"></nav>
          <form id="ff7yo"></form><nav id="ff7yo"></nav>
          <nav id="ff7yo"></nav>
          <sub id="ff7yo"></sub>
          更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          軟件測試必須清除緩存才能提交是什么原因?

          • 發布:軟件測試培訓
          • 來源:軟件測試問答
          • 時間:2020-08-10 14:16

          最近在參加的一個項目,主要是web相關的產品,經常出現開發更完包之后,驗證一些功能出現異常,但是一到別人電腦上又不復現,每次都讓清理瀏覽器緩存。測試的時候可以這么清,到了客戶那,客戶愿意一直清嗎?故嘗試了解背后原因。現象:怎么刷新都不行,必須清理瀏覽器才能查看提交的數據。

          一、分析過程

          1)問題發現后,按照剛才的操作仍然可以復現,有必現步驟的

          2)觀察日志打印,——這一步暫時因為某些原因沒有做

          3)刪除配置后,發現數據庫中的數據也成功刪除了,但是重新添加時,仍存在校驗提示配置已存在。——這一步也沒做

          4)數據庫操作沒有問題,于是合理懷疑頁面的配置校驗讀取了緩存,而沒有實時的讀取數據庫信息。

          5)清除瀏覽器緩存,重啟瀏覽器,再次進行添加,添加成功,證實了4中的猜測。

          問題原因

          頁面在新添加配置進行保存時會進行校驗,但是校驗讀取了緩存。導致了刪除配置再添加時會失敗。

          修改方式

          最后的修改方式,是在每次請求中添加了時間戳。這樣,就不會由于每次請求相同,會讀取相同的緩存。既保障了緩存的優勢(查詢反饋速度快),又避免了緩存造成的讀取錯誤的原因

          二、問題定位的思路

          1)大多數情況,問題的原因是后端代碼沒有處理好,所以問題出現時,首先應該去看日志;

          2)確定問題在前端或者后端日志不能定位的情況下,需要配合使用F12工具或者抓包工具輔助定位;

          3)問題特別難定位時,可以使用假設-預測-試驗-分析的方法推測問題的原因。

          三、測試建議

          1)在測試用例設計時,對存在唯一校驗的功能應反復操作。像這個缺陷中的類似場景,可以添刪除后重新添加相同的數據驗證校驗時讀取的是緩存還是實時讀取的后臺數據。

          2)如果存在本系統嵌入了其他系統的頁面的情況,在本系統中打開其他系統的頁面時,需要考慮清除緩存后進行操作。

          3)對列表記錄進行修改或者編輯后,列表沒有馬上刷新,需要手動刷新頁面才會更新列表。對于此類問題,可以建議開發在提交修改或者編輯的數據后,再發一個請求獲取數據來及時刷新列表數據,提高用戶體驗

          4)與緩存或是cookie、session有關的一類問題,測試過程中不能簡單的清緩存就可以了,遇到這類問題時除了要多考慮問題的影響還要再多深究原因。

          免責聲明:內容來源于公開網絡,若涉及侵權聯系盡快刪除!

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:為什么要進行接口測試?
          下一篇:軟件測試工程師如何快速找BUG

          參加軟件測試培訓靠譜不?

          軟件測試培訓都學寫什么?

          軟件測試工程師需要我們掌握什么技術?

          學習軟件測試的優勢是什么

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          神马影院-战旗影院-首播影院-新视觉影院-在线观看中文字幕dvd播放 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>