原创 【python】:如何讀取項目下的csv文件?

前期準備: 同一個項目下創建一個data文件夾,放csv文件;另一個文件夾py_file放.py文件。 讀取csv文件: 1、導入os模塊,os.path庫是os的子庫,該模塊定義了有關路徑名的常用函數。 2、導入csv代碼庫 3

原创 【python】:如何把csv文件做成一個變量?

試想,一個項目的測試用例,對應多個csv文件。但是這種方法只能讀取到指定的一個Address.csv文件,怎麼辦? --------把Address.csv做成一個變量。接受一個文件名,通過文件名找文件。 完整代碼: #codin

原创 【selenium】:基於unittest框架的單元測試腳本

這是一個購物流程的unittest單元測試腳本。 有兩個關注點: 1、調用了一個讀取CSV文件的方法read(); from readCsvfile import read #在同一個路徑下,才能import 2、重寫了父類的方

原创 【已解決】:TypeError: read() missing 1 required positional argument: 'filename'

執行unittest自動化腳本時,報錯類型錯誤:read()缺少1個必需的位置參數:“filename” 截圖如下 原因是,該read()方法是調用的readCsvfile.csv文件中的read()方法 from py_fil

原创 【selenium+python】:彈出框的處理

涉及到彈出框的操作,怎麼辦? 先把瀏覽器切換到彈出框上,點擊確定或取消 代碼如下: # 彈出框的處理? time.sleep(3) driver.switch_to.alert.accept() # 確定 driver.switc

原创 【selenium+python】:下拉框的定位

本篇文章講的是select屬性的下拉框。 遇到下拉框的時候,我們不能用click或send_kay。那使用什麼呢? 答案是select方法,但是網頁元素中沒有select這個方法。怎麼辦呢? 答案是去創建一個下拉框的類,讓這個類繼

原创 【selenium】:自動化環境搭建

一、環境準備 安裝python 可以從python官網上下載,我安裝的是python3.6(cmd中輸入python可查看) 安裝selenium包  用pip命令行安裝,pip是一個專門安裝python包的工具,這個安裝好之後

原创 【SQL】:創建表

用程序創建表可以使用SQL的CREATE TABLE語句,關鍵字後面跟表名,表定義括在圓括號之中,各列之間用逗號隔開。每列的定義以列名開始,後跟數據類型。 create table products ( prod_i

原创 【SQL】:聯結表

創建聯結非常簡單,指定要聯結的所有表以及關聯它們的方式即可。 請看下面的例子: select c_custname,f_remainshares,f_netvalue from tcustinfo,tsharedetail,t

原创 【SQL】:聚集函數的聯結

聚集函數用來彙總數據,我們來看一個例子,檢索所有客戶及每個客戶下的交易記錄數,下面的代碼使用count()函數完成此工作: select tcustinfo.c_fundacco,count(tsharedetail.c_agen

原创 【SQL】:子查詢

SQL創建子查詢,即嵌套在其他查詢中的查詢,利用子查詢進行過濾。 在select語句中,子查詢總是從內向外處理。 下面的語句,是查詢出身份證號爲******的客戶持有產品,20190612日的行情信息 select * from

原创 【軟件測試】:電梯、杯子、筆、桌子、洗衣機,設計測試用例?

首先說明的是,遇到這樣的測試題目,首先應該反問面試官,需求是什麼樣的,比如是測什麼樣的杯子。 因爲設計測試用例的規則應該是根據需求分析文檔設計用例,客戶需求什麼,就測試什麼。但是在沒有需求分析文檔的前提下, 來設計測試用例,可以考

原创 【軟件測試】:軟件測試的目的

作爲軟件測試人員,我們沒有辦法提高產品質量,因爲我們不碰代碼。 能做的,不過就是儘量能多地發現軟件產品中的缺陷,並對軟件產品的質量水平做出儘可能準確的評估,進而保證產品質量,降低上線後的風險。 軟件測試工程師的職責,也就是軟件測試

原创 【軟件測試】:“用戶登錄”功能測試用例設計方法

談談登錄測試 可能你會說,“用戶登錄”這個測試對象也有點太簡單了吧,我只要找一個用戶,讓他在界面上輸入用戶名和密碼,然後點擊“確 認”按鈕,驗證一下是否登錄成功就可以了。的確,這構成了一個最基本、最典型的測試用例,這也是終端用戶在

原创 【軟件測試】:測試通過標準

一、總則 (一)目的 主要爲軟件測試報告的結論提供依據。 (二)使用範圍 立項後項目各階段測試報告。 (三)參考資料 《缺陷分類標準》 二、通過標準 (一)版本發佈不能遺留1級BUG。考慮特殊情況,容忍概率型1級bug。可容忍的數