軟件 自動化測試工程師 面試前準(zhǔn)備 個人總結(jié)(非官方)

背景:10月份離職后繼續(xù)找互聯(lián)網(wǎng)行業(yè)自動化測試工程師门驾,在自習(xí)室閉關(guān)幾天,開啟復(fù)習(xí)學(xué)習(xí)之路:
一踏堡、軟件測試-復(fù)習(xí)思路
二猎唁、準(zhǔn)備好Boss直聘的在線&附件簡歷
三、重點(diǎn)復(fù)習(xí)簡歷上所寫的技術(shù):自動化測試
四顷蟆、面試時會問的一些非技術(shù)性的問題
五诫隅、自己電腦上的開發(fā)軟件
六、檢查簡歷上我三個社交網(wǎng)站更新情況
七帐偎、百人計(jì)劃逐纬,繼續(xù)聽完
八、看一遍自己筆記里的每日TodoList(2016年至今)
九削樊、Boss上回復(fù)HR信息豁生,尋面試機(jī)會(先過學(xué)歷這一關(guān))
十、面試
十一漫贞、根據(jù)面試中的問題重點(diǎn)提升

一甸箱、軟件測試-復(fù)習(xí)思路

看一遍老徐的軟件測試資料,全面了解軟件測試的知識體系(簡單版)迅脐,以下只把目前對我有用的測試知識點(diǎn)記下來了芍殖。

  • python、unitest谴蔑、postman
  • 軟件測試的基本理論豌骏、測試方法、項(xiàng)目管理工具
  • Linux及鏈接Linux服務(wù)器的工具Xshell Xftp等
  • Mysql及鏈接數(shù)據(jù)庫Mysql的工具Navicat等
  • 代碼管理工具Git隐锭、SVN
  • Bug管理工具Tapd窃躲、禪道、Jira等钦睡,
  • 用例管理工具蒂窒,日常文檔協(xié)作工具Wiki等,很多很多
  • 任何公司荞怒,只是規(guī)范不同洒琢,工具使用無門檻,幾天可搞定
  • 搞好關(guān)系挣输,盡快熟悉工作上要接觸的產(chǎn)品 開發(fā) 設(shè)計(jì) 運(yùn)維 售后 客戶
  • 有時間纬凤,多用用自己的公司產(chǎn)品
  • 文檔落地福贞、沉淀(不僅自己會撩嚼,還得讓其他同學(xué)會)
    養(yǎng)成輸出文檔的習(xí)慣,一個人的研究成果,可以讓多人快速掌握完丽,不用重復(fù)投入時間 恋技。這是Leader比較喜歡的員工。
  • 結(jié)果反饋逻族,非常重要
  • 交付的工作任務(wù)蜻底,及時響應(yīng),有結(jié)果后聘鳞,及時同步(即使沒完成薄辅,遇到困難,也同步進(jìn)度抠璃,知道你在干這事)
  • 又或是問一些“平痴境看什么書?什么時候看搏嗡?從什么渠道了解最新的知識窿春?”。測試行業(yè)有哪些垂直社區(qū)采盒?有哪些大的IT技術(shù)站點(diǎn)旧乞?有哪些測試方面的微信公眾號?
  • 用例唯一編號磅氨、用例類型尺栖、模塊、功能項(xiàng)悍赢、輸入决瞳、預(yù)期結(jié)果、實(shí)際結(jié)果左权、測試結(jié)論皮胡、備注,就OK
  • 測試點(diǎn)(思維導(dǎo)圖寫測試點(diǎn)赏迟,不錯的方式屡贺,如Xmind )吧,提取關(guān)鍵要素
  • 測試點(diǎn)到底該怎么寫呢 锌杀? 側(cè)重點(diǎn)是什么 甩栈?
  • 重點(diǎn)關(guān)注業(yè)務(wù)邏輯、業(yè)務(wù)場景糕再、異常測試等量没,至于具體UI細(xì)節(jié),簡單帶過即可(因?yàn)榇藭r突想,需求未定殴蹄,后續(xù)確定后究抓,做簡單補(bǔ)充即可,因?yàn)閁I層面的問題袭灯,視覺就可直觀的看出來刺下,不需要大篇幅的測試用例,浪費(fèi)時間稽荧,產(chǎn)出并不高)
  • 故測試用例一定要寫橘茉,顆粒度可是情況而定
  • 等價類劃分法,邊界值分析法姨丈,功能圖法畅卓、錯誤推測法、因果圖法蟋恬,場景法等髓介。
  • 首先一定要熟悉需求,需求分析筋现,拆解非常重要唐础,需求熟悉過程中,不理解或有疑惑的地方矾飞,一定要找產(chǎn)品進(jìn)行及時溝通一膨,確定結(jié)果。其次項(xiàng)目開發(fā)過程中洒沦,每期的用例都要不斷總結(jié)豹绪,學(xué)會總結(jié),盡可能的保證少漏申眼。
  • 會議記錄
  • 需求評審:先對功能復(fù)雜瞒津,優(yōu)先級高,疑問多的用例進(jìn)行評審括尸,再評審功能簡單巷蚪,優(yōu)先級低的功能點(diǎn)。對于評審過程中濒翻,(超過5min)一時半會沒有結(jié)論的問題屁柏,可以記錄下來,作為會后討論跟進(jìn)的重點(diǎn)有送。
  • 瀏覽器的F12 (查看基本的請求淌喻、cookies、Error雀摘、404等)裸删、
  • 瀏覽器的縮放(很多問題,其實(shí)是瀏覽器縮放了導(dǎo)致阵赠,就沒必要傻乎乎的拋給開發(fā))
  • 基本的抓包(Fiddler)
  • Linux下查看log 涯塔、部署包(常用的十幾個命令)
  • http基本常識(看的懂接口乘粒、參數(shù)、post/get伤塌,之前推薦過電子書)
  • Bug的基本描述(圖文并貌)
  • 最簡單的基線性能測試(之前文章)
  • 行業(yè)內(nèi)測試相關(guān)工具、管理相關(guān)工具得知道(TAPD / ZenTao 等)
  • 得會畫腦圖(Xmind)
  • 多看看軟件工程方面知識轧铁、數(shù)據(jù)庫方面知識每聪、項(xiàng)目管理方面知識、產(chǎn)品方面知識 齿风。
  • 問題1药薯、平時是否有學(xué)習(xí)工作中,所需技能的知識
  • 問題2救斑、每天那么忙童本,時間消化在哪?是否有分析
    • 通過問題1脸候,了解面試者的主動求知欲穷娱,以及自主學(xué)習(xí)能力 ;測試崗位运沦,需要學(xué)的太多了泵额,如果缺乏這兩方面,很難培養(yǎng)携添,未來提升空間太小嫁盲。初當(dāng)管理者,最容易犯的錯誤烈掠,就是招人錯誤羞秤,他們往往只關(guān)注,招過來的人左敌,能解決當(dāng)前遇到的問題瘾蛋;完全不考慮團(tuán)隊(duì)整體結(jié)構(gòu)分布,以及面試者的未來可培養(yǎng)空間 矫限。
    • 通過問題2瘦黑,了解面試者事項(xiàng)分類、優(yōu)先級處理能力奇唤、以及找問題幸斥、分析問題、解決問題的能力 咬扇。如果找出問題的能力都沒有甲葬,更別談分析問題、解決問題的能力 懈贺。這種情況经窖,招過來的可能性麻煩:不會去微創(chuàng)新坡垫、解決問題、提升效率画侣,只知道瞎忙冰悠、每天把自己累的半死,日復(fù)一日配乱,團(tuán)隊(duì)無成長 溉卓。
  • 接觸的新技術(shù)、新知識搬泥、新流程玩法桑寨,老大的管理風(fēng)格,用文字的形式記錄下來忿檩,并思考總結(jié)尉尾,變成自己的知識,融會貫通燥透,應(yīng)用于工作中 沙咏。
  • 多寫,多分享班套,多用文字記錄自己的成長過程 & 學(xué)習(xí)成果
  • 問題定位能力
  • 問題跟進(jìn)能力
  • 嚴(yán)謹(jǐn)?shù)乃季S
  • 問題歸類總結(jié)能力
  • 自驅(qū)動芭碍、學(xué)習(xí)能力
  • 常見的比較考驗(yàn)綜合能力的幾個面試問題:
  1. 一分鐘時間,闡述自己的整體優(yōu)勢
  2. 你平時的學(xué)習(xí)渠道有哪些
  3. 遇到問題的解決思路是哪些
  4. 闡述你工作中主要負(fù)責(zé)的內(nèi)容
  5. 從開發(fā)代碼提交孽尽,整個后續(xù)流程是怎樣的窖壕?
  6. 你認(rèn)為自己需要自己的是哪些?
  7. 如果讓你評價這次面試杉女,你給自己打多少分瞻讽?
  • 如果是我,肯定會通讀所有的現(xiàn)存文檔熏挎、分析歷史所有Bug速勇、玩熟現(xiàn)有業(yè)務(wù)。
二坎拐、準(zhǔn)備好Boss直聘上的在線&附件簡歷
三烦磁、重點(diǎn)復(fù)習(xí)自己簡歷上寫的技術(shù)技能
1. 軟件測試?yán)碚摗⒎椒?/h6>
2. Python哼勇、Java
3. Linux基本命令、Xftp帝璧、Xshell
  • Linux 遠(yuǎn)程登錄
  • Window 系統(tǒng)上 Linux 遠(yuǎn)程登錄客戶端有 SecureCRT, Putty, SSH Secure Shell 等
  • 常用命令:
    • chown (change ownerp) :修改所屬用戶與組先誉。
    • chmod (change mode) :修改用戶的權(quán)限湿刽。
    • 使用 ll 或者 ls –l 命令來顯示一個文件的屬性以及文件所屬的用戶和組
    • ls(英文全拼:list files): 列出目錄及文件名
    • cd(英文全拼:change directory):切換目錄
    • pwd(英文全拼:print work directory):顯示目前的目錄
    • mkdir(英文全拼:make directory):創(chuàng)建一個新的目錄
    • rmdir(英文全拼:remove directory):刪除一個空的目錄
    • cp(英文全拼:copy file): 復(fù)制文件或目錄
    • rm(英文全拼:remove): 刪除文件或目錄
    • mv(英文全拼:move file): 移動文件與目錄,或修改文件與目錄的名稱
    • grep 在給定的文件中搜尋指定的字符串褐耳。grep -i “” 在搜尋時會忽略字符串的大小寫诈闺,而grep -r “” 則會在當(dāng)前工作目錄的文件中遞歸搜尋指定的字符串。
    • cat 由第一行開始顯示文件內(nèi)容
    • tac 從最后一行開始顯示铃芦,可以看出 tac 是 cat 的倒著寫雅镊!
    • nl 顯示的時候,順道輸出行號杨帽!
    • more 一頁一頁的顯示文件內(nèi)容
    • less 與 more 類似,但是比 more 更好的是嗤军,他可以往前翻頁注盈!
    • head 只看頭幾行
    • tail 只看尾巴幾行
  • Linux的vi/vim
  • yum 提供了查找、安裝叙赚、刪除某一個老客、一組甚至全部軟件包的命令,而且命令簡潔而又好記震叮。
  • XShell可以在Windows界面下用來訪問遠(yuǎn)端不同系統(tǒng)下的服務(wù)器胧砰,從而比較好的達(dá)到遠(yuǎn)程控制終端的目的。配置時苇瓣,需要ip+端口+用戶名+密碼
  • 在Linux系統(tǒng)如果想要與本機(jī)傳輸文件尉间,可以使用ftp工具,推薦安裝與XShell配套的Xftp工具击罪。
  • 也可以使用SSH來遠(yuǎn)程連接服務(wù)器
    ssh user@remote -p port
    ● user 是你在遠(yuǎn)程機(jī)器上的用戶名哲嘲,如果不指定的話默認(rèn)為當(dāng)前用戶
    ● remote 是遠(yuǎn)程機(jī)器的地址,可以是 IP媳禁,域名眠副,或者是后面會提到的別名
    ● port 是 SSH Server 監(jiān)聽的端口,如果不指定的話就為默認(rèn)值 22
    需要輸入密碼竣稽,成功后就可以操作囱怕。
  • 之前是更新項(xiàng)目的文檔中心-幫助中心、使用案例毫别、FAQ等一些靜態(tài)文件
    查看自己寫的簡書GitBook + Git + PyCharm開發(fā)文檔中心
  • 27個常用的linux命令
  • su — Switch User
  • ps顯示系統(tǒng)的運(yùn)行進(jìn)程娃弓。
  • kill命令
  • diff命令 功能說明:對比文件差異。 舉 例:diff 123.txt 456.txt
  • echo命令 功能說明:標(biāo)準(zhǔn)輸出命令岛宦。 舉 例:echo "this is echo 命令"
  • netstat 功能說明:查看網(wǎng)絡(luò)端口的使用情況
  • hostname命令 功能說明:查看主機(jī)名
  • 修改主機(jī)的hostnamesudo scutil --set HostName Lishan-MB
  • linux工作實(shí)戰(zhàn)中的常用命令
4. Postman
5. HTTP忘闻、JS
6. MySQL、Navicat
7. SVN硅蹦、Git

測試會使用到的基本命令

8. F12荣德、Fiddler
9. BUG管理工具 tapd、jira童芹、禪道涮瞻、wiki等

只關(guān)注之前所在項(xiàng)目時的使用的那個即可

四、面試時會問的一些非技術(shù)性的問題
1) 一分鐘自我介紹假褪,說一下技術(shù)優(yōu)勢署咽,還有哪方便需要提升?
2) 簡述一下你所負(fù)責(zé)的項(xiàng)目生音,主要職責(zé)宁否?
3) 為什么從上一家離職?
4) 給你一個項(xiàng)目怎么測缀遍?

(以下是我的回答慕匠,有不妥的地方大家自行修改)
不管是新項(xiàng)目還是已上線的,我一般是通過各種方法了解熟悉項(xiàng)目(需求文檔域醇、產(chǎn)品設(shè)計(jì)台谊、以往同事寫的文檔,歷史bug譬挚,dev環(huán)境多操作幾遍)青伤。熟悉的過程會以筆記或者Xmind腦圖的方式記錄。之后就開始細(xì)化自己所負(fù)責(zé)的模塊殴瘦。有任何疑問會以excel的方式記錄狠角,找準(zhǔn)時間,讓同事幫答疑蚪腋。需求熟悉后丰歌,就要開始編寫測試點(diǎn)或者測試用例(核心主路徑、功能測試屉凯、UI測試立帖、安全測試、兼容性測試悠砚、性能測試等)晓勇,然后進(jìn)行用例評審,再之后就是執(zhí)行測試,輸出測試報(bào)告绑咱,上線后的回歸測試绰筛,總結(jié)復(fù)盤,并推動負(fù)責(zé)人落實(shí)改進(jìn)描融。

5) 遇到問題如何解決铝噩,解決思路是什么,若解決不了該怎么辦窿克?

(以下是我的回答骏庸,有不妥的地方大家自行修改)
可分為:技術(shù)問題,產(chǎn)品業(yè)務(wù)問題年叮,還是一些部門溝通問題具被。
若是技術(shù)問題,我會先自己先在網(wǎng)上找答案只损,若花20分鐘還沒有頭緒一姿,就會咨詢身邊的技術(shù)同事。
若是產(chǎn)品業(yè)務(wù)問題改执,自己也會先查找以往文檔啸蜜,聊天記錄坑雅,會議記錄辈挂,若還解決,就聯(lián)系相關(guān)的產(chǎn)品同事裹粤。
若是跨部門的問題终蒂,我就需要整理出當(dāng)前問題發(fā)生背景,發(fā)生原因遥诉,若解決需要誰配合等拇泣,整理好后發(fā)給我直屬領(lǐng)導(dǎo)。帶著解決方案反饋給領(lǐng)導(dǎo)矮锈,讓領(lǐng)導(dǎo)做選擇題霉翔,而不是找領(lǐng)導(dǎo)要答案。

6) 學(xué)習(xí)能力苞笨?

(以下是我的回答债朵,有不妥的地方大家自行修改)
自我提升,永遠(yuǎn)保持在學(xué)習(xí)的路上瀑凝,帶著目的去工作和學(xué)習(xí)序芦。

  1. 問題定位能力
  2. 問題跟進(jìn)能力
  3. 嚴(yán)謹(jǐn)?shù)乃季S
  4. 問題歸類總結(jié)能力
  5. 自驅(qū)動、學(xué)習(xí)能力
7) 你還有什么想問的嗎粤咪?

如果我有幸進(jìn)入公司谚中,我所面試的這個崗位,我還需要提升哪些技能?對我的期望是什么宪塔?

8) 為什么沒有對象/結(jié)婚磁奖?

我每次都會被問到,囧

9) 你的學(xué)習(xí)渠道有哪些蝌麸?國內(nèi)有哪些技術(shù)站點(diǎn)点寥?行業(yè)類的微信公眾號?

關(guān)注一些行業(yè)活躍著的blog来吩、菜鳥教程敢辩、公眾號、TestHome測試之家弟疆、CSDN戚长、51Testing、簡書怠苔、SegmentFault等等

10) 公司團(tuán)隊(duì)架構(gòu)是怎樣的同廉,測試流程是怎樣的,你認(rèn)為規(guī)范的流程是柑司?

????我所接觸的就是:項(xiàng)目經(jīng)理迫肖、產(chǎn)品、設(shè)計(jì)攒驰、開發(fā)蟆湖、測試、運(yùn)維
????=> 構(gòu)思產(chǎn)品=> 需求采集=> 交互設(shè)計(jì)=> 需求評審=> 項(xiàng)目經(jīng)理排期=> 軟件開發(fā)=> 產(chǎn)品驗(yàn)收=> 確認(rèn)提測=> 軟件測試=> 產(chǎn)品灰度體驗(yàn)=> 正式發(fā)布=> 運(yùn)維

五玻粪、整理自己電腦上的所需軟件

python隅津、pycharm、postman劲室、fiddler伦仍、soapui、git很洋、weterm充蓝、Xshell、Xftp喉磁、mysql谓苟、navicat、印象筆記线定、xmind娜谊、sublime、騰訊文檔斤讥、chrome纱皆、firefox湾趾、outlook、switchhosts

六派草、檢查簡歷上我三個社交網(wǎng)站更新情況
七搀缠、百人計(jì)劃,溫習(xí)一遍

去年參加的課程近迁。

八艺普、看一遍自己筆記里每日TodoList(2016年至今)

好記性不如爛筆頭,多對自己有這個好習(xí)慣鉴竭,這樣復(fù)習(xí)回憶之前的項(xiàng)目會比較快狠準(zhǔn)歧譬。

九、Boss上回復(fù)HR信息搏存,尋面試機(jī)會(先過學(xué)歷這一關(guān))

只要有面試機(jī)會瑰步,就參加(現(xiàn)在面試大多是電話、騰訊會議等面試璧眠,可忽略來回的路程)缩焦,在面試中了解自己的不足和當(dāng)下大多公司多需要的技能。

十责静、面試(電話袁滥、騰訊會議、WeMeeting灾螃、面對面)
(1) 首先自我介紹一下吧题翻!

????可以從以下幾點(diǎn)來介紹(大概3分鐘以內(nèi)):畢業(yè)時間、從事互聯(lián)網(wǎng)行業(yè)時間睦焕、技術(shù)優(yōu)勢藐握、溝通能力靴拱、文檔總結(jié)能力垃喊、問題推動能力及閉環(huán)意識、學(xué)歷力袜炕。

(2) 所負(fù)責(zé)的項(xiàng)目本谜、擔(dān)任的職責(zé),通過自己讓項(xiàng)目達(dá)到什么效果偎窘?
(3) 怎么評判一個項(xiàng)目是符合上線要求的乌助,從哪些特性分析?
  1. 驗(yàn)收標(biāo)準(zhǔn)
    (1) 軟件需求分析說明書中定義的所有功能已全部實(shí)現(xiàn)陌知,性能指標(biāo)全部達(dá)到要求他托。
    (2) 在驗(yàn)收測試中發(fā)現(xiàn)的錯誤已經(jīng)得到修改,各級缺陷修復(fù)率達(dá)到標(biāo)準(zhǔn)
    (3) 所有測試項(xiàng)沒有殘余緊急仆葡、嚴(yán)重級別錯誤赏参。
    (4) 需求分析文檔、設(shè)計(jì)文檔和編碼實(shí)現(xiàn)一致。
    (5) 驗(yàn)收測試工件齊全(測試計(jì)劃把篓、測試用例纫溃、測試日志、測試通知單韧掩、測試分析報(bào)告紊浩,待驗(yàn)收的軟件安裝程序。)
  2. 缺陷修復(fù)率標(biāo)準(zhǔn)
    (1) 緊急疗锐、嚴(yán)重級別錯誤修復(fù)率應(yīng)達(dá)到100%;
    (2) 普通級別錯誤修復(fù)率應(yīng)達(dá)到95%以上;
    (3) 優(yōu)化級別錯誤修復(fù)率應(yīng)達(dá)到60%以上;
    注:項(xiàng)目緊急時坊谁,普通級別錯誤修復(fù)率達(dá)60% 以上;優(yōu)化級別錯誤修復(fù)率達(dá)20% 即可滑臊。
  3. 服務(wù)器運(yùn)行狀態(tài)響應(yīng)指標(biāo)
    (1) cpu% 并發(fā)期間最大使用率應(yīng)不超過70-80%呜袁,如有集合點(diǎn)并發(fā)可允許短暫接近或到達(dá)100& 但大部分不應(yīng)查過95%;
    (2) memery 測試期間保證內(nèi)存充足可用內(nèi)存不少于20%;
    (3) disk 監(jiān)控硬盤是否有讀寫不超過40%;
    (4) cpu load average 不應(yīng)超過cpu 核心數(shù)*2 或者不超過cpu 核心數(shù)。
  4. 軟件性能指標(biāo)
    (1) 響應(yīng)時間(并發(fā)下的響應(yīng)時間)
    不同頁面瀏覽時的響應(yīng)時間简珠、點(diǎn)擊注冊用戶時的響應(yīng)時間阶界、登錄時的響應(yīng)時間、搜索功能響應(yīng)時間聋庵、項(xiàng)目特殊功能響應(yīng)時間膘融。
    事物的響應(yīng)時間又分為最大響應(yīng)時間、平均響應(yīng)時間祭玉、最小響應(yīng)時間(驗(yàn)收可忽略此數(shù)) 氧映、90%響應(yīng)時間。如為B/S 項(xiàng)目可設(shè)定驗(yàn)收標(biāo)準(zhǔn)為最大響應(yīng)時間不超過20s脱货、平均響應(yīng)和90%響應(yīng)不超過10s岛都。如為c/s 項(xiàng)目(手機(jī)客戶端) 可設(shè)定為最大響應(yīng)時間不超過30s、平均響應(yīng)和90%響應(yīng)不超過15s(因?yàn)槭謾C(jī)網(wǎng)絡(luò)相對較慢振峻,可以適當(dāng)加大響應(yīng)時間)臼疫。
    (2) 測試中事物通過率:
    一般web 項(xiàng)目通過率為3 個9,設(shè)定驗(yàn)收標(biāo)注為各個事物通過率為99.9%扣孟。
    (3) 系統(tǒng)能支持的用戶量
    需要先評估上線后會有多少注冊用戶和活躍用戶
    (4) 吞吐量應(yīng)與hits tps 等數(shù)據(jù)成正比且波動較小
(4) 給你一個紙杯怎么測試烫堤?

【針對整體的事務(wù)或系統(tǒng)】
a. 先描述(理清)功能點(diǎn),同時給自己一定的思考時間凤价;

  • 紙杯鸽斟,主要功能是用來裝水、端水利诺、喝水的富蓄。那么首要是要覆蓋其功能。

b. 根據(jù)系統(tǒng)測試的主要類型來分析要測試的內(nèi)容:

  1. 首先從功能層面來說
    ● 要測試水杯是否能夠裝水
    ● 測試水杯能否用手拿
    ● 測試水杯是否讓人喝到水
  2. 其次從 UI 層面來說
    ● 水杯的外觀是否美觀
    ● 水杯上的 log 配色是否合理
    ● 水杯上的文案是否合理慢逾,是否有錯別字
  3. 再次從性能(可靠性立倍、穩(wěn)定性)方面來說
    ● 水杯能裝多少度的水
    ● 水杯裝多久能保證不發(fā)生滲漏
  4. 再從安全性方面來說
    ● 水杯表面的涂層是否會釋放有毒物質(zhì)
    ● 水杯的邊緣是否會割傷嘴唇
  5. 再從兼容性方面來說
    ● 除了裝水是否還能裝可樂躏吊、啤酒、咖啡等
  6. 最后從易用性方面來說
    ● 水杯是否適合抓握
    ● 是否方面喝水
(5) 設(shè)計(jì)用例:用戶必須達(dá)到鉆石會員且積分>=5000的用戶才能領(lǐng)取帐萎。領(lǐng)取時間4月2日早上10:00比伏,數(shù)量100張,領(lǐng)完為止疆导。

【根據(jù)局部功能】這種局部需求赁项,說什么兼容性、易用性等就沒多大意義啦澈段。更多的是要分析這個需求悠菜,提取需求中的關(guān)鍵詞。關(guān)鍵字如下:會員等級败富、積分要求悔醋、領(lǐng)取時間励负、剩余優(yōu)惠券情況

  1. 針對會員等級:
    測試用戶為鉆石會員及以上會員的情況
    測試用戶為鉆石會員以下的情況
  2. 針對積分要求:
    用戶的積分 > 5000傻挂、用戶的積分 = 5000茫虽、用戶的積分 < 5000
  3. 領(lǐng)取時間:
    時間未到弧轧、領(lǐng)取時間、時間結(jié)束
  4. 剩余優(yōu)惠券情況
    有剩余室奏、剩余為0
  5. 其他場景:
    會員等級為鉆石會員符相、積分為5000减江、且在領(lǐng)取時間內(nèi)泽本,并且有剩余的情況淘太,能正常領(lǐng)取。
    會員等級為鉆石會員规丽、積分大于5000蒲牧、時間未到,不能領(lǐng)取赌莺。
    會員等級為鉆石會員冰抢,積分大于5000、在領(lǐng)取時間內(nèi)雄嚣、剩余為0晒屎,不能領(lǐng)取喘蟆。
    會員等級為鉆石會員缓升,積分大于5000、領(lǐng)取時間結(jié)束蕴轨,不能領(lǐng)取港谊。
    會員等級為鉆石會員,積分小于5000橙弱,不能領(lǐng)取歧寺。
    會員等級為普通會員燥狰,積分為5000、且在領(lǐng)取時間內(nèi)斜筐,并且有剩余的龙致,不能領(lǐng)取。
  6. 再加上一些特殊的情況:
    優(yōu)惠券余1時顷链,多人同時領(lǐng)取
    時間剛到10點(diǎn)時目代,能否領(lǐng)取
(6) Python如何去調(diào)用Linux命令

我們想要Python能夠調(diào)用Linux系統(tǒng)命令,也就是Python與Linux系統(tǒng)交互嗤练,要么需要使用os庫榛了。

  • 1、 os.system() #只得到命令成功與否的執(zhí)行狀態(tài)
    2煞抬、 os.popen #通過 os.popen() 返回的是 file read 的對象霜大,對其進(jìn)行讀取 read() 的操作可以看到執(zhí)行的輸出。但是無法讀取程序執(zhí)行的返回值
    3革答、 commands.getstatusoutput() && commands.getoutput()
    • commands.getstatusoutput() 既可以輸出執(zhí)行成功與否的狀態(tài)战坤,也會輸出執(zhí)行結(jié)果
    • commands.getoutput() 只輸出執(zhí)行結(jié)果

????4、 subprocess子進(jìn)程(功能強(qiáng)大残拐,最常使用的方式)

(7) Linux的操作:從日志中搜索出某關(guān)鍵字然后重定向到另一個文件

1湖笨、 從日志中搜索出某關(guān)鍵字

  • a) 單個文件可以使用vi或vim編輯器打開日志文件,使用編輯器里的查找功能蹦骑。在查看模式下慈省,符號/后面跟關(guān)鍵字向下查找,符號?后面跟關(guān)鍵字向上查找眠菇,按n查找下一個边败,按N查找上一個。
  • b) 多個文件可以使用grep命令捎废,比如 grep ERROR /var/log/messages*笑窜。會把匹配到ERROR這個關(guān)鍵字的行和所在的日志文件直接輸出到屏幕。

2登疗、重定向

  • 命令 > 文件排截,將命令執(zhí)行的標(biāo)準(zhǔn)輸出結(jié)果重定向輸出到指定的文件中,如果該文件已包含數(shù)據(jù)辐益,會清空原有數(shù)據(jù)断傲,再寫入新數(shù)據(jù)。
  • 命令 2> 文件智政,將命令執(zhí)行的錯誤輸出結(jié)果重定向到指定的文件中认罩,如果該文件中已包含數(shù)據(jù),會清空原有數(shù)據(jù)续捂,再寫入新數(shù)據(jù)垦垂。
  • 命令 >> 文件宦搬,將命令執(zhí)行的標(biāo)準(zhǔn)輸出結(jié)果重定向輸出到指定的文件中,如果該文件已包含數(shù)據(jù)劫拗,新數(shù)據(jù)將寫入到原有內(nèi)容的后面间校。
  • 命令 2>> 文件,將命令執(zhí)行的錯誤輸出結(jié)果重定向到指定的文件中页慷,如果該文件中已包含數(shù)據(jù)撇簿,新數(shù)據(jù)將寫入到原有內(nèi)容的后面。
  • 命令 >> 文件 2>&1 或者 命令 &>> 文件差购,將標(biāo)準(zhǔn)輸出或者錯誤輸出寫入到指定文件四瘫,如果該文件中已包含數(shù)據(jù),新數(shù)據(jù)將寫入到原有內(nèi)容的后面欲逃。注意找蜜,第一種格式中,最后的 2>&1 是一體的稳析,可以認(rèn)為是固定寫法洗做。

查詢到關(guān)鍵字:grep 關(guān)鍵字 文件路徑
重定向到指定文件:命令 > 文件
則面試的問題回答是:grep 關(guān)鍵字 文件 >> 文件
eg:grep guanjianzi linuxtest00001 >> lishan002

(8) HTTP協(xié)議,常見的狀態(tài)碼彰居?
(9) 簡單寫代碼诚纸,實(shí)現(xiàn)數(shù)字的大小排序?
(10) 怎么區(qū)分一個bug是前臺還是后臺陈惰?
(11) 若發(fā)現(xiàn)一個問題畦徘,開發(fā)不認(rèn)為是一個bug,怎么解決抬闯?
(12) 若發(fā)現(xiàn)一個體驗(yàn)性問題井辆,該怎么去督促開發(fā)解決?
(13) 感情or婚姻狀況溶握?
(14) 怎么看待外包杯缺?
(15) 若發(fā)現(xiàn)一個問題,日志是warning睡榆,可以降低bug等級到debug萍肆,輸出日志?
(16) 印象比較深的bug胀屿?
(17) 給你一個項(xiàng)目塘揣,你該怎么去測試?

上面準(zhǔn)備時有寫過這個問題

(18)之前的自動化是用什么語言寫的碉纳,有沒有使用python進(jìn)行實(shí)戰(zhàn)勿负?
(19)一部電梯怎么測試,說出測試點(diǎn)劳曹?
  • 按鈕指示燈:按壓上下按鈕指示燈是否亮
    電梯門開關(guān):按壓上下按鈕電梯門在當(dāng)前樓層是否能打開
    按向上按鈕:電梯是否關(guān)門且向上面樓層方向走
    按向下按鈕:電梯是否關(guān)門且向下面樓層方向走
    當(dāng)電梯門沒有關(guān)上:按開電梯門按鈕奴愉,門是否開
    當(dāng)電梯門沒有關(guān)上:按關(guān)閉電梯門按鈕,門是否關(guān)閉
    電梯內(nèi):按各個樓層铁孵,對應(yīng)的指示燈是否亮
    電梯內(nèi)報(bào)警裝置:報(bào)警裝置是否正常
    電梯內(nèi)通話設(shè)備:按通話按鈕能否接通外界
    電梯內(nèi)燈光:電梯內(nèi)燈光是否亮锭硼,是否有無損壞
    電梯內(nèi)通風(fēng):是否通風(fēng)
    按各個樓層按鈕:是否到當(dāng)前樓層停止并開門
    當(dāng)超過最高重量:電梯是否報(bào)警打開電梯門,直到小于最高承重
    電梯當(dāng)前樓層是否和電梯內(nèi)顯示屏樓層一直
    顯示屏內(nèi)是否有當(dāng)前樓層蜕劝,當(dāng)前向上或者向下箭頭檀头,且與當(dāng)前操作一致
    電梯門超過規(guī)定時間未關(guān)門是否會有報(bào)警提示
    上下按鈕是否控制一個電梯或者兩個電梯的開關(guān)門,如果控制兩個電梯岖沛,按向上或者向下按鈕暑始,另一個電梯是否受控制
    電梯是否分單雙層?
    在單層電梯情況下婴削,按雙層電梯廊镜,對應(yīng)雙層電梯數(shù)字是否亮,是否會到這一層
    在雙層電梯情況下唉俗,按單層電梯嗤朴,對應(yīng)單層電梯數(shù)字是否亮,是否會到這一層
    電梯限層:按超過限層的電梯層數(shù)虫溜,數(shù)字是否亮雹姊,是否會到這一層
    雙擊某樓層:是否會取消這個樓層且樓層燈滅
    假如我在9樓,有人先按12樓衡楞,有人后按1樓吱雏,此時電梯是否先上12樓,再下1樓瘾境?
    電梯感應(yīng):有人或者物體在門中間卡著坎背,門是否會關(guān)閉,是否會有警鈴提示寄雀?
    電梯到達(dá)指定樓層是否有聲音提示得滤?
    電梯是否刷卡:刷卡的電梯,如果沒有刷卡是否能選樓層
    維修開關(guān):電梯內(nèi)是否有維修開關(guān)
(20)面試官簡單介紹某項(xiàng)目某功能盒犹,讓說出測試點(diǎn)

?????基本上是講述他所在項(xiàng)目的懂更。

(21)Python實(shí)現(xiàn):輸出隨機(jī)字符串中每個字符的個數(shù)?
import string
from random import choices
s = ''.join(choices(string.ascii_letters + string.digits, k=1000))
print("string: ", s)
char_count = dict();
for i in s:
    char_count[i] = char_count.get(i, 0) + 1
print(char_count)
(22)急膀。沮协。。待更新
十一卓嫂、根據(jù)面試中的問題重點(diǎn)提升
  • pycharm
  • python函數(shù)
  • 算法思路
  • linux常用命令的組合使用
  • 多參加一些專業(yè)活動論壇慷暂,與時俱進(jìn)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市晨雳,隨后出現(xiàn)的幾起案子行瑞,更是在濱河造成了極大的恐慌奸腺,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件血久,死亡現(xiàn)場離奇詭異突照,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)氧吐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門讹蘑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人筑舅,你說我怎么就攤上這事座慰。” “怎么了翠拣?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵版仔,是天一觀的道長。 經(jīng)常有香客問我心剥,道長邦尊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任优烧,我火速辦了婚禮蝉揍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘畦娄。我一直安慰自己又沾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布熙卡。 她就那樣靜靜地躺著杖刷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪驳癌。 梳的紋絲不亂的頭發(fā)上滑燃,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機(jī)與錄音颓鲜,去河邊找鬼表窘。 笑死,一個胖子當(dāng)著我的面吹牛甜滨,可吹牛的內(nèi)容都是我干的乐严。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼衣摩,長吁一口氣:“原來是場噩夢啊……” “哼昂验!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤既琴,失蹤者是張志新(化名)和其女友劉穎占婉,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體呛梆,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡锐涯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年磕诊,在試婚紗的時候發(fā)現(xiàn)自己被綠了填物。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡霎终,死狀恐怖滞磺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情莱褒,我是刑警寧澤击困,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站广凸,受9級特大地震影響阅茶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜谅海,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一脸哀、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧扭吁,春花似錦撞蜂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至枫吧,卻和暖如春浦旱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背九杂。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工颁湖, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人尼酿。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓爷狈,卻偏偏與公主長得像,于是被迫代替她去往敵國和親裳擎。 傳聞我的和親對象是個殘疾皇子涎永,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容