<th id="ik4gr"><pre id="ik4gr"></pre></th>
<rp id="ik4gr"></rp>
    <dd id="ik4gr"></dd>

  1. <rp id="ik4gr"><object id="ik4gr"><blockquote id="ik4gr"></blockquote></object></rp>
      <rp id="ik4gr"></rp>
        <button id="ik4gr"><acronym id="ik4gr"></acronym></button>
      1. <rp id="ik4gr"><object id="ik4gr"><input id="ik4gr"></input></object></rp>
        1. 杭州嵌入式培訓
          達內杭州嵌入式培訓中心

          13175137725

          程序員需要了解哪些后臺測試技術

          • 時間:2019-06-11 15:04
          • 發布:轉載
          • 來源:網絡

          程序員需要掌握的軟件后臺開發的測試技術與知識點都有哪些?本文我們通過案例分析一起來了解一下。

          程序員需要學習哪些后臺測試技術知識

          框架接入和問題解決

          通過客戶端測試后臺因為其他產品已有現成的框架,新產品的接入只需要分析現有框架是否適用或是否需要做二次開發。

          1、分析框架是否適用,產品前后臺接口通信協議都是使用的shark協議,評估并測試后確認可以使用現有的框架來開發用例;

          2、分析產品的接口,我們產品的接口功能都依賴于登錄態,大部分接口都需要校驗登錄態loginkey,因此需要搞定登錄態的問題;

          (1)參考手Q快速登錄提供的WTLoginSDKDemo,修改其中的參數appid為對應產品相冊的appid,并且把該SDK集成到后臺測試框架中;

          (2)啟動測試后,根據輸入的QQ帳號密碼拿到即通返回的A2票據,存入到SD卡中,A2票據的有效期為1個月;

          (3)QQ帳號及A2作為登錄接口的WTLogin的請求參數,解析接口的返回結果拿到登錄態Loginkey;

          (4)Loginkey是作為后臺登錄態的校驗。

          3、產品接口請求參數photoInfos中的SHA是需要校驗的,需要獲取真實照片的photoInfos。

          (1)單獨出一個公共類PhotoInfoUtil構造phtoInfos中的請求參數字段;

          (2)編寫獲取照片SHA的函數。

          后臺接口應用案例

          1、需求描述

          新功能照片地圖的照片標簽功能,客戶端通過上傳本地照片的經緯度信息到后臺,后臺通過調用騰訊地圖的API返回城市信息給客戶端,客戶端顯示在照片地圖上顯示城市信息

          2、測試分析

          (1)蘋果系統使用的是高德地圖的API,而我們的產品后臺使用的是騰訊地圖的API,需要測試城市信息是否顯示一致;

          (2)選擇城市的測試樣本,一是參考產品用戶照片地點的分布,二是參考螞蜂窩熱門旅游城市,后綜合考慮選擇了螞蜂窩的270個熱門旅游城市作為測試樣本;

          通過客戶端手工測試,需要人工準備270個熱門城市的照片,測試結果也需要人工判斷,預計耗時需要5天;

          (3)分析后臺接口,請求參數中填寫照片經緯度信息,批量構造270個熱門城市的經緯度信息存入數組中,通過請求接口CSBatchGetAddrByCoord返回270個熱門城市的城市信息,預計耗時1.5天;

          (4)照片地圖照片標簽功能,客戶端只是上傳照片的信息到服務器和顯示城市信息結果,無復雜業務邏輯和交互操作,照片標簽功能適合用后臺接口測試來完成。

          3、測試效果

          一共發現了六類城市信息顯示問題,已經通過映射的關系解決部分重點問題,測試效率提升了70%,特別在后續的回歸測試中5分鐘即可以完成一次測試。

          TAF知識準備篇

          JCE文件:JCE文件是TAF框架中客戶端和服務端的通信協議,是一種類C++語言的標識符,用于生成具體的服務接口文件,了解JCE的語法規則,關鍵字,基本類型,復雜類型,名字空間和接口是做TAF接口測試的基礎。詳細知識可參閱《TAF-使用指南和規范》。

          Makefile:TAF框架提供了一個makefile.taf的基礎Makefile,使用TAF實現的服務,需要遵從Makefile規范:(1)原則上一個目錄是一個Server或者程序,即Makefile只能有一個Target,(2)需要包含其他庫時,根據依賴關系倒序include在Makefile文件底部。

          以上就是本文為大家分享的程序員需要了解哪些后臺測試技術的文章,希望對程序員的小伙伴們有所幫助。

          預約申請免費試聽課

          怕錢不夠?就業掙錢后再付學費!    怕學不會?從入學起,達內定制課程!     擔心就業?達內多家實踐企業供你挑選!

          上一篇:軟件開發有哪些開發定律
          下一篇:如何用dd命令在Linux系統進行備份?

          初學者如何能學好編程?

          B端信息錄入:輸入框基礎設計細節解析(二)

          B端信息錄入:輸入框基礎設計細節解析(一)

          B端產品全局導航樣式與分析

          • 掃碼領取資料

            回復關鍵字:視頻資料

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

          • 視頻學習QQ群

            添加QQ群:1143617948

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

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

          選擇城市和中心
          江西省

          貴州省

          廣西省

          海南省

          香蕉视频在线一级a做爰片免费观看视频 欧美成年性色生活片 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>