原创 【RobotFrameWork 】變量的設置與應用

一、標量與變量 Scalar: 標量變量指的是隻保存一個值的變量,可以是數值、字符串、列表、字典等。 Variable: 在程序的運行過程中隨時可以發生變化的量。 二、變量聲明 方法1: 在Suite和Project下直接創建,可以是標量變

原创 【RobotFramework】日誌輸出及控制檯中文亂碼問題解決

RobotFramewok使用過程中,遇到中文亂碼問題還是很普遍的,下面就說下如何解決日誌輸出亂碼與控制檯亂碼問題: 一、日誌輸出亂碼 CASE如下:創建一個list,值1和值2分別是中文“測試”和“中國”。 運行後,日誌輸出如下:中文部

原创 Python3+RIDE+RobotFramework自動化測試框架搭建

Python2.7已於2020年1月1日開始停用,之前RF做自動化都是基於Python2的版本。 沒辦法,跟隨時代的腳步,我們也不得不升級以應用新的控件與功能。 升級麻煩,直接全新安裝。 一、Python安裝 最新版Python下載地址:h

原创 人生苦短,測試媛爲什麼要學Python

測試人員爲什麼要學Python呢? 一、官方一點的說法 被它的設計理念所吸引【優雅、明確、簡單】 可通過python命令窗口:import this查看python之禪。 美麗優於醜陋。 清楚優於含糊。 簡單優於複雜。 複雜優於繁瑣。

原创 你不知道的面試官思維

俗話說,【知己知彼,百戰不殆!】 應試除啦要自身技術過關,還要了解面試官套路哦。 先來了解一下官方如何定義面試: 面試是通過書面、面談或線上交流(視頻、電話)的形式來考察一個人的工作能力與綜合素質, 通過面試可以初步判斷應聘者是否可以融入

原创 【經驗分享】常見軟件測試流程

工作以來,大大小小參與的項目也有十幾個了,涵蓋財務類、保險類、OA辦公類軟件。 從測試流程上看,基本也都大同小異,這裏將常見的測試流程做一些梳理, 供剛入行的朋友學習參考,也歡迎大家完善補充。   一、需求答疑評審 參與人員: 產品、開發、

原创 軟件測試中正則表達式的應用

軟件測試會用到正則表達式嗎?答案是肯定的: 正則表達式的應用場景有很多,一般是用來驗證字符串,提取字符串和替換字符串。 在接口測試或性能測試中,經常需要從響應結果中提取數據作。經常用提取方法方式包括XPath和正則表達式提取法(例如:Jme

原创 【UI自動化】XPath元素定位進階

<div id="u_sp" class="sisindex-1570-spmenu"> <a href="https://voice.baidu.com/act/newpneumonia/newpneumonia/?from

原创 【UI自動化】Selenium元素定位

UI自動化要做的就是模擬鼠標或鍵盤操作,從而執行測試用例的行爲。 模擬鼠標操作更多是通過控制元素進行動作的,而控制元素的第一步就是定位元素。 接下來,結合Selenium介紹幾種常見的元素定位方法: 1、id定位 find_element

原创 全棧測試工程師

不久前,一位朋友讓幫忙推薦個測試工程師,於是聊到了他們對測試工程師的訴求。 朋友公司是一家做教育軟件的公司:Web端、App端產品都有涉及。 最初的訴求就是想找一位有1-2年相關產品測試經驗的人即可。   但經過幾輪溝通後,他的訴求增加了不

原创 讓你的"吐槽"更專業[尼爾森十大可用性法則]

我們在做產品設計、研發、測試過程中經常要考慮用戶的交互體驗,而交互式IT產品的重要質量指標之一是可用性。 ISO9241/11中對可用性的定義是: 一個產品可以被特定的用戶在特定的境況中,有效、高效並且滿意得達成特定目標的程度。 從心理學角

原创 測試常用Linux命令

Linux系統的穩定、安全、免費、開源等特點,使其在軟件行業中應用越來越廣,越來越普遍。 測試崗位的招聘要求中,也都會涉及要熟悉Linux命令,Linux也逐漸成爲測試人員必不獲取的一項技能。 工作中用到的Linux遠程管理工具有Xshel

原创 PostMan變量與斷言應用(對標Jmeter)

常見的接口測試工具有PostMan/Jmeter/SoapUI,當然,也有一些公司爲了更貼近自身的應用開發了一些小工具。 從功能上對比,Jmeter更爲強大,既能做壓測還能測接口,擴展性也比較好。 But,單純從接口測試上看,PostMan

原创 LoarRunner腳本錄製-Port Mapping Jmeter腳本錄製--HTTP代理服務器

使用LR錄製腳本時經常會因爲內外網訪問限制,或瀏覽器兼容等問題,導致無法正常錄製腳本。 這裏簡單介紹一下使用LR端口映射的方式進行腳本錄製,與之前介紹的《Jmeter腳本錄製--HTTP代理服務器》相似。 WEB端腳本錄製 1.瀏覽器設置

原创 大型互聯網技術架構-讀書總結

大型互聯網軟件系統的特點 高併發,大流量 高可用 海量數據 用戶分佈廣泛,網絡情況複雜 安全環境惡劣 需求快速變更,發佈頻繁 漸進式發展 大型網站架構演化發展歷程 初始階段:應用、數據庫、文件等所有資源都在一臺服務器 應用服務和數據服