[APT@1907]_接口測(cè)試開(kāi)發(fā)學(xué)習(xí)總結(jié)_190724
00. 文檔介紹
- 作者:立師兄Linty(劉挺立)(wx:13017716416)
- 內(nèi)容:針對(duì)【1907期】接口測(cè)試開(kāi)發(fā)學(xué)習(xí)的課程總結(jié)以及筆記記錄
- 時(shí)間:2019.7.24
- 鏈接:https://mubu.com/doc/2LIGlptp0g
01. 敏捷流程
項(xiàng)目迭代
- 敏捷:agile蛾坯,是一系列的項(xiàng)目的方法論宫屠,如何項(xiàng)目做好
- 目前的敏捷工具
- TAPD:騰訊的 https://www.tapd.cn/:
- 項(xiàng)目:面向產(chǎn)品經(jīng)理
- 需求
- 迭代:面向項(xiàng)目經(jīng)理
- 任務(wù)
- 發(fā)布
- 計(jì)劃:在迭代中創(chuàng)建測(cè)試計(jì)劃
- 用例:在測(cè)試計(jì)劃中編寫(xiě)(或者關(guān)聯(lián))測(cè)試用例
- 缺陷:在測(cè)試計(jì)劃中執(zhí)行測(cè)試用例宠蚂,失敗的轉(zhuǎn)為BUG
- 報(bào)告:在測(cè)試計(jì)劃中生成詳細(xì)的測(cè)試報(bào)告
- 項(xiàng)目:面向產(chǎn)品經(jīng)理
- 云效:阿里的 https://www.aliyun.com/product/yunxiao
- JIRA:大公司最常用的静稻,付費(fèi)的,美國(guó)的
- 定制能力很強(qiáng)
- 根據(jù)公司的研發(fā)流程定制任何形式的軟件
- 可以敏捷
- 可以瀑布
- 可以雙V
- 可以螺旋
- 定制能力很強(qiáng)
- 禪道:青島的壹士,前阿里員工開(kāi)發(fā)的役听,免費(fèi)的
- 阿里的思路
- 產(chǎn)品:產(chǎn)品經(jīng)理關(guān)注
- 計(jì)劃
- 發(fā)布
- 需求
- 項(xiàng)目(迭代)
- 任務(wù)
- 提測(cè)
- 測(cè)試
- 版本
- 計(jì)劃
- 用例
- 缺陷
- 產(chǎn)品:產(chǎn)品經(jīng)理關(guān)注
- 偏基礎(chǔ)雳窟,大而全。
- 用的公司多
- 文檔和視頻很全
- 阿里的思路
- Tuleap:https://www.tuleap.org/
- Rally:https://www.ca.com/us/products/ca-agile-central.html
- TAPD:騰訊的 https://www.tapd.cn/:
用戶故事
- User Story票腰,描述需求
- 角色
- 功能
- 價(jià)值
- 模板:作為一個(gè)xx用戶城看,我希望有xx功能,以便實(shí)現(xiàn)xx價(jià)值
- Feature杏慰,特性
- 一個(gè)特性可以有 多個(gè) 用戶故事
工件會(huì)議
- Backlog
- Product Backlog:產(chǎn)品的待開(kāi)發(fā)清單
- Sprint Backlog:迭代的待開(kāi)發(fā)清單
- kanban:任務(wù)進(jìn)度
- 未開(kāi)始的
- 進(jìn)行中的
- 已完成的
- 燃燒圖测柠,燃盡圖,burn down chart
- 每日站會(huì)
- 我昨天完成了什么
- 我今天要做好什么
- 我當(dāng)前遇到什么問(wèn)題
- 總結(jié)會(huì):一個(gè)迭代完成以后缘滥,發(fā)布了版本轰胁,總結(jié)
- 我做的好的地方
- 我做的不好的地方
- 計(jì)劃會(huì):產(chǎn)品經(jīng)理 + 項(xiàng)目經(jīng)理
- 上半場(chǎng):講需求,我們問(wèn)需求的細(xì)節(jié)(輸入的標(biāo)準(zhǔn)朝扼,輸出的影響)
- 下半場(chǎng):分任務(wù)赃阀,我們要估計(jì)時(shí)間
參考筆記
- APT_項(xiàng)目敏捷流程_190617 https://mubu.com/doc/35Rh1Whtrg
- APT_測(cè)試開(kāi)發(fā)入門(mén)_181215 https://mubu.com/doc/TXPtPYBWi
- APT_敏捷項(xiàng)目流程_190225 https://mubu.com/doc/2E3SF0Ahbg
- APT_敏捷流程_計(jì)劃會(huì) https://mubu.com/doc/38Qc6h5Gng
- APT_敏捷流程與計(jì)劃會(huì)_190312 https://mubu.com/doc/14z01YfgYg
- APT_TAPD的使用 https://mubu.com/doc/3BquGnuxgg
- APT_TAPD測(cè)試執(zhí)行過(guò)程_190328 https://mubu.com/doc/1maWvCgMQg
- APT_測(cè)試流程_190327 https://mubu.com/doc/1uDXgCZqkg
- APT_測(cè)試結(jié)項(xiàng)報(bào)告_190401 https://mubu.com/doc/24UTOkKYcg
- APT_接口測(cè)試迭代執(zhí)行_190423 https://mubu.com/doc/1W14lu2cPg
- APT_接口自動(dòng)化測(cè)試項(xiàng)目迭代 https://mubu.com/doc/1S_HWI35Hg
- APT_hat自動(dòng)化測(cè)試方案使用_190513 https://mubu.com/doc/3TrpGk9d6g
- APT_hat自動(dòng)化測(cè)試方案示例_190514 https://mubu.com/doc/1pX-eNv81g
- APT_測(cè)試框架_190105 https://mubu.com/doc/1eUG05TPcg
- APT_測(cè)試框架的應(yīng)用_190106 https://mubu.com/doc/3wFNF8oDUg
- APT_Web 接口自動(dòng)化測(cè)試方案_190324 https://mubu.com/doc/3A8LwQYIxg
- **ATP_自動(dòng)化測(cè)試全景方案分析_190511 **https://mubu.com/doc/1Z4zVsRlrg
- APT_測(cè)試開(kāi)發(fā)技術(shù)探討沙龍_20181209 https://mubu.com/doc/1rF2GDWrGg
- APT_敏捷測(cè)試流程_190311 https://mubu.com/doc/2LIGlptp0g
- APT_自動(dòng)化測(cè)試方案設(shè)計(jì)_HAT_190512 https://mubu.com/doc/2WvPDrDqWg
- **APT_自動(dòng)化測(cè)試方案設(shè)計(jì)_HAT_190526 **https://mubu.com/doc/ImOHXPsmi
- APT_TAPD與Scrum https://mubu.com/doc/3TkshxKFig
- APT_敏捷入門(mén)與工具 https://mubu.com/doc/2SWeoP1TFg
02. 持續(xù)集成
代碼管理
- Git:分布式,只要 clone 了吟税,就和服務(wù)器的倉(cāng)庫(kù)一樣
- clone
- pull
- commit
- add
- push
- revert : 撤回
- cleanup:清理
- SVN:集中式凹耙,無(wú)論怎么做旱幼,服務(wù)器是全的,其他人都是一部分霎终。連不上服務(wù)器瓦侮,連你那一部分也看不到
- check out
- update
- commit
- add
- push
- revert : 撤回
- cleanup:清理
持續(xù)測(cè)試
- 敏捷模式的測(cè)試的常態(tài)
- 持續(xù)
- 新的功能
- 修復(fù)缺陷
- 接受變化
- 小步快跑
- 工具:Jenkins
- 開(kāi)發(fā):構(gòu)建版本,發(fā)布版本
- 開(kāi)發(fā)提交代碼
- Jenkins 拉取代碼
- 構(gòu)建代碼(一般是 maven意述,ant提佣,gradle)
- 發(fā)布 deploy:復(fù)制構(gòu)建好的 *.war 到 tomcat 或者 jetty 這樣服務(wù)器
- 停止服務(wù)器
- 備份老的 *.war 包
- 備份配置文件
- 備份數(shù)據(jù)庫(kù)腳本
- 更新新的 *.war 包
- 變更配置文件
- 更新數(shù)據(jù)庫(kù)腳本
- 啟動(dòng) 服務(wù)器
- 測(cè)試:冒煙測(cè)試,在線監(jiān)控荤崇,回歸測(cè)試(不多拌屏,手工居多)
- 測(cè)試提交測(cè)試腳本
- Jenkins 拉取腳本
- Jenkins 執(zhí)行腳本
- Jenkins 任務(wù)(工程、job术荤、item)視角
- 配置
- 源代碼
- 觸發(fā)構(gòu)建
- 提交代碼就觸發(fā)構(gòu)建(插件支持)
-
定時(shí)構(gòu)建 periodically
- TZ=Asia/Shanghai:時(shí)區(qū)
- 五個(gè)部分
- H(0-29)/10:分鐘
- H 是hash倚喂,任意一次開(kāi)始之后算起
- 如果沒(méi)有執(zhí)行,從 01 分開(kāi)始
- (0-29)/10 每個(gè)小時(shí)的 第 0分鐘 到 第29分鐘瓣戚,每10分鐘執(zhí)行一次
- 9-19:小時(shí)端圈,每天的 9點(diǎn)到19點(diǎn)執(zhí)行,其他時(shí)間不執(zhí)行
- day of month:每個(gè)月幾號(hào)執(zhí)行子库,* 是每一天
- month:幾月執(zhí)行舱权,* 是每個(gè)月
- week:星期幾執(zhí)行,* 是星期1-7
- H(0-29)/10:分鐘
-
在別的指定的任務(wù)構(gòu)建完成后仑嗅,開(kāi)啟
- 構(gòu)建
- 構(gòu)建之后
-
發(fā)郵件
-
發(fā)郵件
- 配置
- 開(kāi)發(fā):構(gòu)建版本,發(fā)布版本
參考筆記
- APT_敏捷與持續(xù)集成_190618 https://mubu.com/doc/2utPEOa3Gg
- APT_Git 介紹與使用_190529 https://mubu.com/doc/3T6La_z6tg
- APT_Git的使用場(chǎng)景 https://mubu.com/doc/1bBcY4fqrg
- APT_Jenkins_上手使用_190619 https://mubu.com/doc/2ct1sgTGDg
- APT_Jenkins問(wèn)題和Git使用_190620 https://mubu.com/doc/1qZGhKt8yg
- APT_使用 hat 測(cè)試方案_190530 https://mubu.com/doc/2LzDgldzng
- APT_DevOps理念以及落地_190413 https://mubu.com/doc/3LXwrU2-8g
- APT_hat_fork_和Jenkins使用_190516 https://mubu.com/doc/1gQP9hUzqg
- APT_git_源代碼管理_190426 https://mubu.com/doc/2iSi_pE0tg
- APT_Git源碼控制與項(xiàng)目協(xié)同_190119 https://mubu.com/doc/AkIPzid1i
- APT_計(jì)劃會(huì)git多倉(cāng)庫(kù)使用_190506 https://mubu.com/doc/2qL5q1T_Bg
- APT_持續(xù)集成與DevOps_190517 https://mubu.com/doc/3BgO_W5Hkg
03. 需求分析
實(shí)體分析
- Entity 實(shí)體
- 被測(cè)試的對(duì)象有哪些實(shí)體
- 關(guān)聯(lián)的對(duì)象有哪些實(shí)體
- 對(duì)號(hào)入座:無(wú)論是被測(cè)試的宴倍,還是關(guān)聯(lián)的,每一個(gè)實(shí)體對(duì)應(yīng)的
- 增加
- 刪除
- 修改
- 查看
- 列表
- 被測(cè)試的有多少個(gè)實(shí)體
- 被測(cè)試的每個(gè)實(shí)體都有哪些對(duì)號(hào)入座
- 都有哪些關(guān)聯(lián)的實(shí)體
- 下一步:確定測(cè)試范圍
測(cè)試范圍
- 界面
- 展示:純看
- 操作:交互:鼠標(biāo)仓技、鍵盤(pán)鸵贬、掃描
- 功能(重點(diǎn))
- 前提
- 關(guān)聯(lián)
- 登錄
- 權(quán)限
- 描述
- 合法輸入
- 唯一屬性
- 前提
- 數(shù)據(jù)
- 數(shù)據(jù)庫(kù)表對(duì)應(yīng)實(shí)體
- 后臺(tái)數(shù)據(jù)查看
- 抓包數(shù)據(jù):在客戶端的視角,看前端到后端的過(guò)程
參考筆記
- APT_如何開(kāi)展測(cè)試_190704 https://mubu.com/doc/2MVVl3vFGg
- APT_實(shí)體分析和測(cè)試設(shè)計(jì)_190702 https://mubu.com/doc/3mZ2SRfLHg
- APT_敏捷的驗(yàn)收標(biāo)準(zhǔn)與測(cè)試范圍模型分析_190304 https://mubu.com/doc/-A_frqELi
- APT_需求的驗(yàn)收標(biāo)準(zhǔn)分析方法_190227 https://mubu.com/doc/2o2o4XH2Eg
- APT_OnePage一頁(yè)紙測(cè)試計(jì)劃詳解1_190314 https://mubu.com/doc/152-3M5wdg
- APT_OnePage一頁(yè)紙測(cè)試計(jì)劃詳解2_190315 https://mubu.com/doc/3AxGbGwbVg
- APT_質(zhì)量模型與一頁(yè)紙測(cè)試計(jì)劃_190228 https://mubu.com/doc/3tEyiAhmzg
- APT_一頁(yè)紙和Markdown語(yǔ)法_190301 https://mubu.com/doc/1X5bNdNgOg
- **APT_一頁(yè)紙測(cè)試計(jì)劃分析模型 ****@scrum****敏捷測(cè)試 **https://mubu.com/doc/1f1RUCXuZg
- APT_接口測(cè)試學(xué)習(xí)情況考察 https://mubu.com/doc/3Io5sPQIXg
04. 測(cè)試設(shè)計(jì)
測(cè)試場(chǎng)景
- 有效
- 合法輸入:輸入輸出(最基本的測(cè)試)
- 復(fù)雜場(chǎng)景
- 流程長(zhǎng)浑彰,在中間的節(jié)點(diǎn):放棄 或者 下一步
- 使用關(guān)聯(lián)數(shù)據(jù)
- 效果影響
- 無(wú)效
- 非法輸入
- 合法輸入恭理,業(yè)務(wù)不匹配
- 使用了錯(cuò)誤的關(guān)聯(lián):導(dǎo)致臟數(shù)據(jù):關(guān)聯(lián)
- 前提不對(duì):不登錄,或者沒(méi)權(quán)限:前提
- 操作不存在(已更新的)數(shù)據(jù):效果
測(cè)試方法
- 手工
- 覆蓋哪些場(chǎng)景
- 工具
- 方法
- 造數(shù)
- 自動(dòng)化
- 覆蓋哪些場(chǎng)景
- 工具
- 方法
- 造數(shù)
- 自動(dòng)化測(cè)試的覆蓋率
- = 自動(dòng)化測(cè)試用例數(shù) / 總用例數(shù)
- = 自動(dòng)化測(cè)試場(chǎng)景數(shù) / 總場(chǎng)景數(shù)
- 考慮
- 成本:人工時(shí)間郭变,設(shè)備資源
- 風(fēng)險(xiǎn):技術(shù)難度
- 介紹測(cè)試方法的維度
- 黑盒颜价、白盒、灰盒
- 靜態(tài)诉濒、動(dòng)態(tài)
- 單元周伦、集成、冒煙未荒、系統(tǒng)专挪、驗(yàn)收
- 功能、性能、安全寨腔、兼容速侈、易用、精準(zhǔn)
- 手工迫卢、自動(dòng)化(從測(cè)試的執(zhí)行角度)
參考筆記
- APT_接口自動(dòng)化測(cè)試_用例編寫(xiě)_190603 https://mubu.com/doc/1P3g0Z76Mg
- APT_接口自動(dòng)化測(cè)試用例腳本和測(cè)試造數(shù)_190701 https://mubu.com/doc/2MMMEw9Lxg
- ATP_接口測(cè)試用例進(jìn)階_190626 https://mubu.com/doc/35et9xDe_g
- ATP_自動(dòng)化測(cè)試的腳本編寫(xiě)解析_190625 https://mubu.com/doc/1l_rB2VF5g
- APT_需求和測(cè)試流程方法_190313 https://mubu.com/doc/2gR-OL75ig
- APT_接口測(cè)試分步_解析_190518 https://mubu.com/doc/1qHA0kbfgg
- APT_功能測(cè)試流程與重點(diǎn) https://mubu.com/doc/ZBuXTTn0i
- APT_測(cè)試計(jì)劃的具體注意事項(xiàng) https://mubu.com/doc/2S8hlfxFpg
05. 接口原理
接口場(chǎng)景
- APP 調(diào)用自己的接口
- 測(cè)試接口可以集中 “有效場(chǎng)景”
- 使用第三方的接口
- 測(cè)試接口要重點(diǎn)測(cè)“無(wú)效場(chǎng)景”
接口原理
- 請(qǐng)求
- 響應(yīng)
- 接口的協(xié)議:HTTP
- 還有
- dubbo
- kafka
參考筆記
- APT_Web 接口原理_190309 https://mubu.com/doc/1xSRioQB4g
- APT_NSA項(xiàng)目部署_190612 https://mubu.com/doc/1WsgCmTXOg
- APT_Ping++支付接口自動(dòng)化測(cè)試_190601 https://mubu.com/doc/15wnrHBkPg
- APT_接口自動(dòng)化測(cè)試用法_任務(wù)4_20190615 https://mubu.com/doc/2LEa4Qt6-g
- APT_Web原理與Web接口_190522 https://mubu.com/doc/QfmUFK3si
- APT_從類(lèi)的角度使用接口_190523 https://mubu.com/doc/30ZFGVlUAg
- APT_接口原理和測(cè)試點(diǎn)_190414 https://mubu.com/doc/3eQoCqBgkg
- APT_Web接口測(cè)試原理解析 https://mubu.com/doc/2yx6MuFfMg
- APT_Fiddler 的基本使用 https://mubu.com/doc/3G7_YA0flg
06. 測(cè)試工具
Postman
- 輸入
- 方法
- url
- params( 處理 URL)
- authorization
- body
- test(JavaScript)
- 環(huán)境變量 Environment
- 在線監(jiān)控
JMeter
- JMeter 可以不會(huì)
- 線程組
- HTTP 請(qǐng)求
- JSON 斷言
- JSON 關(guān)聯(lián)
- 查看結(jié)果樹(shù)
- 請(qǐng)求頭管理器
- 測(cè)試報(bào)告
- CSV
- 循環(huán)控制器
定制方案
- base:一大堆方法倚搬、封裝的各種類(lèi)
- build_request()
- build_logger()
- read_csv()
- read_txt()
- read_json()
- read_yaml()
- BoxRequest
- JsonHelper
- Logger
- page:
- ApiPage
- 寫(xiě)業(yè)務(wù),要繼承ApiPage
- _parse_http_resp()
- _handle_params()
- ApiPage
- case:
- ApiCase
- 寫(xiě)用例要繼承 ApiCase
- 三個(gè)部分
- 讀CSV
- 準(zhǔn)備:pytest.fixture
- init_logger()
- init_request()
- yield
- wait()
- 步驟:pytest.mark.parametrize乾蛤, allure.tag, title, testcase, story, feature, serverity...level
- 解析 CSV 輸入
- 調(diào)用場(chǎng)景
- 寫(xiě)日志記錄 info()
- 解析CSV 期望每界,場(chǎng)景結(jié)果:做斷言
- assert_equal()
- assert_int_equal()
- assert_decimal_equal()
- assert_in()
- assert_json_equal()
- assert_loop_equal()
- 斷言失敗會(huì)截圖:
- @allure.step
- JSON
- 請(qǐng)求
- 響應(yīng)
- 可能會(huì)有關(guān)聯(lián):場(chǎng)景結(jié)果作為下一個(gè)步驟的輸入
- ApiCase
- runner:bat 文件
- pytest
- allure generate
- 規(guī)則
- 測(cè)試用例
- 文件名一致
- py
- csv
- yaml
- 方法名 = 文件名
- 類(lèi)名 = 大駱駝(文件名):駝峰命名法
- 全局變量 可以用 _ 或者 __ 開(kāi)頭
- 方法:動(dòng)詞 + 名詞 或者只有動(dòng)詞
- 代碼要格式化
- code | reformat code
- 注釋?zhuān)簩?xiě)完整
- 寫(xiě)注釋?zhuān)鹤饔美眄槍?xiě)代碼的思路
參考筆記
- APT_接口自動(dòng)化測(cè)試梳理和Postman使用_190702 https://mubu.com/doc/39a_GI3VIg
- ATP_requests庫(kù)使用get和post接口_190524 https://mubu.com/doc/1EFgpihp-g
- APT_接口自動(dòng)化測(cè)試項(xiàng)目代碼_190528 https://mubu.com/doc/3LXtLBKgNg
- APT_抓包問(wèn)題和python代碼的修改和嘗試?yán)斫鈅190621 https://mubu.com/doc/1MvKEgGpig
- APT_接口自動(dòng)化測(cè)試_使用描述_190606 https://mubu.com/doc/2FBDI48xWg
- APT_接口自動(dòng)化測(cè)試上手190611https://mubu.com/doc/2by16CRipg
- APT_測(cè)試用例腳本結(jié)構(gòu)和pytest框架進(jìn)階_090627 https://mubu.com/doc/1AL7U7S6ug
- APT_業(yè)務(wù)代碼編寫(xiě)_100703 https://mubu.com/doc/2ZRFzYG8kg
- APT_接口自動(dòng)化測(cè)試業(yè)務(wù)類(lèi)_190604 https://mubu.com/doc/Qt2Fx6SLi
- ATP_接口測(cè)試總結(jié)_問(wèn)題思考_190715 https://mubu.com/doc/2xm8RdxaUg
- APT_接口自動(dòng)化測(cè)試總結(jié)_測(cè)試用例_190718 https://mubu.com/doc/3x-2Mwlggg
- ATP_接口自動(dòng)化測(cè)試總結(jié)——業(yè)務(wù)場(chǎng)景_190722 https://mubu.com/doc/1IKClCVCpg
- APT_接口自動(dòng)化測(cè)試業(yè)務(wù)代碼評(píng)審_190605 https://mubu.com/doc/1nRER1XaOg
- APT_pytest和接口自動(dòng)化測(cè)試執(zhí)行_190331 https://mubu.com/doc/1Pw-sCw-Qg
- APT_接口自動(dòng)化測(cè)試方案解析_190421 https://mubu.com/doc/38LAXlnB-g
- APT_接口測(cè)試問(wèn)題答疑與接口測(cè)試方法調(diào)用_190424 https://mubu.com/doc/1-tcr5M1rg
- APT_自動(dòng)化測(cè)試實(shí)戰(zhàn)總結(jié)和接口測(cè)試_190408 https://mubu.com/doc/2g7fdoKFGg
- APT_NSPAPI V2 接口測(cè)試_190410 https://mubu.com/doc/2OG-aOgfbg
- APT_使用git編寫(xiě)接口測(cè)試用例代碼_10428 https://mubu.com/doc/1iB9O9NIGg
- APT_接口測(cè)試業(yè)務(wù)抽離_190430 https://mubu.com/doc/3AmpQABz0g
- APT_自動(dòng)化接口測(cè)試無(wú)效數(shù)據(jù)檢查字典類(lèi)型斷言_190508 https://mubu.com/doc/2cLmaCMcNg
- ATP_WebApi 自動(dòng)化測(cè)試_190323https://mubu.com/doc/1dii_sEpIg
07. 數(shù)據(jù)驗(yàn)證
SQL查詢(xún)
- 重點(diǎn)是思路
- 思路 = 分步思路 + 關(guān)聯(lián)
- WHERE
- ORDER BY
- GROUP BY ... HAVING
- INNER (LEFT)JOIN ... ON
- 子查詢(xún)
- 創(chuàng)建表、插入數(shù)據(jù)家卖、刪除表眨层、刪除數(shù)據(jù)、修改表上荡、修改數(shù)據(jù)
備份恢復(fù)
- 寫(xiě)出 bat 腳本
- 備份:mysqldump
- 恢復(fù):source
Fiddler抓包
- 抓包 HTTPS
- 抓包 手機(jī)
參考筆記
- APT_Niushop數(shù)據(jù)庫(kù)分析1_190320 https://mubu.com/doc/1gu-Bfat6g
- APT_Niushop數(shù)據(jù)庫(kù)分析2_190321 https://mubu.com/doc/3iIk73Yirg
- APT_數(shù)據(jù)庫(kù)測(cè)試_計(jì)劃會(huì)_190325 https://mubu.com/doc/2gR-OL75ig
- APT_數(shù)據(jù)庫(kù)多表查詢(xún)_181227 https://mubu.com/doc/2L-OaFzWIg
- APT_數(shù)據(jù)庫(kù)查詢(xún)應(yīng)用_190221 https://mubu.com/doc/2LIGlptp0g
- APT_數(shù)據(jù)庫(kù)的測(cè)試分析與執(zhí)行2https://mubu.com/doc/22guKuDeOg
- APT_數(shù)據(jù)庫(kù)的驗(yàn)證操作 https://mubu.com/doc/1SUYYIUt6g
- APT_數(shù)據(jù)庫(kù)驗(yàn)證任務(wù)參考_190222 https://mubu.com/doc/TgE0QeFOi
- APT_數(shù)據(jù)庫(kù)驗(yàn)證_表單和數(shù)據(jù)后臺(tái) https://mubu.com/doc/2bGoYD25mg
08. 缺陷定位
前端后端
- 前端:客戶端
- 瀏覽器:只要在瀏覽器看到的部分趴樱,全部是前端
- 后臺(tái)也是前端
- APP:手機(jī)的部分,原生APP 榛臼,也包括 H5伊佃,都是前端
- 桌面版程序
- 瀏覽器:只要在瀏覽器看到的部分趴樱,全部是前端
- 后端
- 應(yīng)用服務(wù)器
- 日志問(wèn)題
- Java 問(wèn)題
- PHP 問(wèn)題
- C#/ .NET (dot net)
- 數(shù)據(jù)庫(kù)服務(wù)器:數(shù)據(jù)庫(kù)問(wèn)題
- 應(yīng)用服務(wù)器
- 區(qū)分:
- 抓包區(qū)分
- 請(qǐng)求錯(cuò)誤:前端
- 響應(yīng)錯(cuò)誤:后端
- 分析日志
- 分析程序產(chǎn)生的日志
- 日志包含了請(qǐng)求和響應(yīng)
- 抓包區(qū)分
業(yè)務(wù)邏輯
- 關(guān)聯(lián)
- 前提
- 效果
日志分析
- 看請(qǐng)求
- 看SQL
- 找ERROR(例如Java 的:exception)
- ERROR
- ERR
- EXCEPTION
參考筆記
- APT_接口測(cè)試缺陷分析_以及Jenkins使用_190411 https://mubu.com/doc/19gNpOGSLg
- APT_接口缺陷提交以及代碼管理_190425 https://mubu.com/doc/1O-WuVMnDg
09. 求職面試
面試思路
- 準(zhǔn)備主要介紹什么
- 分別在什么階段介紹
- 自我介紹
- 職責(zé)描述
- 技術(shù)能力
詢(xún)問(wèn)職責(zé)
- 弄明白面試的職位的需求:
- 對(duì)方想招什么樣人的
- 對(duì)方想要解決什么問(wèn)題
- 讓自己合適
轉(zhuǎn)移難題
- 好的辦法:借此問(wèn)對(duì)方在項(xiàng)目中的使用情況
- 進(jìn)行反問(wèn):提供幾個(gè)你認(rèn)為是類(lèi)似的,讓對(duì)方選
針對(duì)發(fā)問(wèn)
- 人事:
- 我們測(cè)試團(tuán)隊(duì)規(guī)模怎么樣
- 我們公司人員流動(dòng)性大么
- 我們公司社保公積金按什么基數(shù)交沛善,公積金的比例
- 我們公司怎么扣稅
- 公司對(duì)測(cè)試崗位的職業(yè)規(guī)劃是怎么安排的,級(jí)別塞祈,調(diào)薪
- 技術(shù)
- 開(kāi)發(fā)
- 目前開(kāi)發(fā)和測(cè)試是一種什么工作流程
- 先開(kāi)發(fā)好金刁,集中測(cè)
- 還是互聯(lián)網(wǎng)的敏捷,開(kāi)發(fā)一點(diǎn)就測(cè)試一點(diǎn)
- 會(huì)不會(huì)測(cè)試沒(méi)有時(shí)間執(zhí)行測(cè)試议薪,開(kāi)發(fā)延誤
- 目前開(kāi)發(fā)和測(cè)試是一種什么工作流程
- 測(cè)試主管
- 團(tuán)隊(duì)的測(cè)試有多少個(gè)人尤蛮,開(kāi)發(fā)有多少個(gè)人
- 我們現(xiàn)在主要測(cè)試什么項(xiàng)目?后端斯议?數(shù)據(jù)庫(kù)产捞?接口?APP的哼御?WEB的坯临?
- 有沒(méi)有使用一些編程,工具恋昼,源代碼管理看靠,Jenkins 這些?
- 開(kāi)發(fā)
- 老板
- 制造一些機(jī)會(huì)液肌,聽(tīng)老板吹牛
- 公司用人看重哪些方面
參考筆記
- APT_接口自動(dòng)化測(cè)試總結(jié)_差異分析_190616 https://mubu.com/doc/2AB1EyI5kg
- APT_面試高級(jí)測(cè)試工程師_190602 https://mubu.com/doc/287QZ4ZS4g
- APT_簡(jiǎn)歷設(shè)計(jì)模型與思路_1904016https://mubu.com/doc/1ggBugA_ng
- APT_簡(jiǎn)歷設(shè)計(jì) https://mubu.com/doc/3goq6Hgbeg
- **APT_面試題目 **https://mubu.com/doc/25tbNl1hTg
10. Selenium
參考筆記
- APT_Selenium 入門(mén) https://mubu.com/doc/QfgNq1mqi
- APT_Selenium 基本使用 https://mubu.com/doc/1gFkmdhVkg
- APT_Selenium 進(jìn)階使用 https://mubu.com/doc/31mDk8l8-g
- APT_WEB自動(dòng)化測(cè)試環(huán)境部署與工具使用_181230 https://mubu.com/doc/1VzzDkXkug
- APT_WEB自動(dòng)化測(cè)試環(huán)境部署與工具使用2_181231 https://mubu.com/doc/1LXci5PSlg
- APT_自動(dòng)化測(cè)試技術(shù)要點(diǎn)梳理_190217 https://mubu.com/doc/2HXARwwGog
- APT_自動(dòng)化測(cè)試_數(shù)據(jù)驅(qū)動(dòng)_190223 https://mubu.com/doc/2f31SzMrig
- APT_自動(dòng)化測(cè)試代碼初步評(píng)審 https://mubu.com/doc/TOS5RH7xi
- APT_hat自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)1_190403 https://mubu.com/doc/2Gkc-1ugLg
- APT_hat自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)2_190404 https://mubu.com/doc/1VE3miDKXg
- APT_自動(dòng)化測(cè)試代碼評(píng)審_190429 https://mubu.com/doc/BdAoH8ERi
- APT_自動(dòng)化測(cè)試總結(jié)_190505 https://mubu.com/doc/PttYFo7Qi
- APT_UI自動(dòng)化測(cè)試開(kāi)發(fā)方案 https://mubu.com/doc/SnXYp-xRi
- APT_業(yè)務(wù)組織與底層驅(qū)動(dòng)封裝_筆記 https://mubu.com/doc/3s_MVxgYXg
- APT_業(yè)務(wù)組織與底層驅(qū)動(dòng)封裝_筆記_190113 https://mubu.com/doc/Qk2xux33i
- APT_自動(dòng)化測(cè)試的方法論與細(xì)節(jié)_190126 https://mubu.com/doc/LIkvsosbi
- APT_自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)_190302 https://mubu.com/doc/2u72MtTPhg
- APT_hat自動(dòng)化測(cè)試方案_190317 https://mubu.com/doc/152PWDYBig
- APT_hat 自動(dòng)化測(cè)試方案(早期)https://mubu.com/doc/3Atd8b41Xg
11. Linux
參考筆記
- APT_Linux 基礎(chǔ)_181212 https://mubu.com/doc/3lZxgotGlg
- APT_Linux 命令使用 https://mubu.com/doc/1ABWqa3srg
- APT_Linux Xshell 使用命令行 https://mubu.com/doc/QhCYPlHxi
- APT_Linux 命令詳解_1214 https://mubu.com/doc/1EZzL8Udni
- APT_Linux 系統(tǒng)配置 https://mubu.com/doc/2GfGh3NFfg
- APT_Linux 部署 Web 服務(wù) https://mubu.com/doc/3Q7MXE3kYg
- APT_Linux_命令與知識(shí)體系梳理_190520 https://mubu.com/doc/-XM7LtEDi
- APT_Linux 搭建部署 Web 環(huán)境_1213 https://mubu.com/doc/21lnkdk8ei
12. MySQL
參考筆記
- APT_MySQL 基本查詢(xún) https://mubu.com/doc/38AhNkfvkg
- APT_MySQL數(shù)據(jù)庫(kù)查詢(xún)_190220 https://mubu.com/doc/1FdutdP9lg
- APT_MySQL 數(shù)據(jù)查詢(xún)驗(yàn)證 https://mubu.com/doc/2PAoIb8-0g
- APT_數(shù)據(jù)庫(kù)查詢(xún)SQL_190710 https://mubu.com/doc/2bEQceBmpg
- APT_數(shù)據(jù)庫(kù)的查詢(xún)_190319 https://mubu.com/doc/28s5NKKkZg
- APT_基礎(chǔ)認(rèn)知與數(shù)據(jù)庫(kù)_190219 https://mubu.com/doc/G42x6h2_i
- APT_數(shù)據(jù)庫(kù)高級(jí)查詢(xún)_190222 https://mubu.com/doc/382dRoG_ag
- APT_數(shù)據(jù)庫(kù)基礎(chǔ)_1222 https://mubu.com/doc/2FcDdypydi
13. Python
參考筆記
- APT_PyCharm 使用 https://mubu.com/doc/KWhtcDlri
- APT_Python 的面向?qū)ο缶幊?https://mubu.com/doc/28TvbFqP4g
- APT_Python 類(lèi)的高級(jí)使用 https://mubu.com/doc/1t-YTfBbLg
- APT_面向?qū)ο蟮木幊蘝類(lèi)的處理 https://mubu.com/doc/V_ISVI2Zi
- APT_PyCharm 集成 SVN https://mubu.com/doc/1I-x1UCKyg