當前位置:首頁 » 編程語言 » python測試題

python測試題

發布時間: 2022-10-17 21:20:33

A. 這段python代碼測試時,為什麼會報錯從測試看,是編碼的問題,一有中文輸出結果,網頁就無法顯示結果。

從你的描述看,不是在文件開溝加編碼可以解決的。你的中文是來自網頁內容而不是代碼中。
你是用'latin-1'來對收到的信息編碼吧?而用'latin-1'是不能包含中文字的。
如果網頁信息包含中文,你應該用另一種編碼。

B. python 測試問題,求指點

這個 parser.parse_subject(word_list, ('noun', 'user')).verb 是不對的

parse_subject()是一個函數,你不能在函數外call一個函數里的verb(超出verb的定義域),這個和你call class里定義的verb 是不一樣的。

希望能幫到你^_^

C. 做了一些Python的小練習題,如何實現自動讀取txt文件中的測試數據進行測試。

一些經驗,僅供參考:

方法1、可以使用CSV文件格式記錄數據,這時候可以視為一種簡易資料庫來處理數據;

方法2:按行讀取數據,每行進行解析;符合預定規則的則分解行信息為數據集,進行後續處理;

方法3:基於方法2,但有可能數據是有狀態的。這時候需要記錄狀態信息,在狀態分支裡面按規則處理;

具體處理方法的選用,還是要根據源數據格式的特徵分析。

#輸入參數就是源數據文件名
#返回值就是讀取出來的行集合,在後面循環從頭到尾處理即可。
defgetlines(fn):
f=open(fn,"r")
lines=f.readlines()
f.close()
returnlines

D. python的測試題

import random

import time

import pandas as pd



def listCreator(n):

raw_list = [random.randint(0, 99) for _ in range(n)]

return raw_list



def select_sort(raw_list):

length = len(raw_list)

for index in range(length):

for i in range(index, length):

if raw_list[index] > raw_list[i]:

raw_list[index], raw_list[i] = raw_list[i], raw_list[index]

return raw_list



def sortTimer():

size_list = [100, 1000, 10000]

timer_times = []

for _ in range(1, 11):

print("{} times".format(_))

timer_list = []

for i in size_list:

raw_list = listCreator(i)

start_time = time.clock()

select_sort(raw_list)

timer = time.clock() - start_time

timer_list.append(round(timer, 8))

timer_times.append(timer_list)

df = pd.DataFrame(timer_times, columns=size_list)

return df



def saveResults(df):

df.to_csv("./sortingTimes.txt", sep=' ', index=None, columns=None)



if __name__ == '__main__':

timer_times = sortTimer()

saveResults(timer_times)


E. Python簡單的題

結果為False
當兩者元素個數相同,元素值不同,所有比較結果都為False:
print({1,2,3}=={1,2,4}) # False
print({1,2,3}>{1,2,4}) # False
print({1,2,3}<{1,2,4}) # False
set類型進行比較時,元素多的更大:
print({1,2,3,4}>{1,2,3}) # True
如果兩者個數相同,元素也相同,則為True
print({1,2,3}=={1,2,3}) # True

如果兩者個數相同,元素也相同,只是順序不一樣,結果也為True

print({1,2,3}=={1,3,2}) # True

F. Python 編寫並測試函數change(str1),其功能是對參數str1進行大小寫轉換

def change(str1):
new_str = str()
for i in range(len(str1)):
if(65 <= ord(str1[i]) <= 90):
a = str1[i].lower()
print(a,end='')
elif(97 <= ord(str1[i]) <= 122):
a = str1[i].upper()
print(a,end='')
else:
a = str1[i]
print(a,end='')

return new_str

str2 = str(input("要轉換的字元串:"))
print(change(str2))

G. Python做軟體自動化測試的入門提問

做自動化首先得選擇用什麼樣的測試工具,python只是用來編寫測試腳本

目前支持python腳本的測試工具也有一些,web測試:selenium,性能測試:LR也支持,功能:QTP目前也支持,但這些工具傳統上都是只支持C/C++、VBS的,擴展支持python後效果怎樣不是很清楚了。另外,在安卓平台結合MonkeyRunner 測試手機軟體效果是很好的。

除此之外,python也可用於C/C++的單元測試。

H. 如何用python做自動化測試

當然可以

1、編寫Python版本的minicom,這個是自動化測試日誌記錄的需要
用於控制串口輸出的字元顏色,高亮顯示出錯信息,方便開發者在線調試問題
2、控製程式控制電源、程式控制開關,這些可以自動化測試的硬體基礎
3、寫整套測試框架,控制整個測試交互流程,Case管理等等
Python運行起來效率沒那麼高,但是對於編寫來說是非常高效的。

I. python代碼設計測試用例if〉1)andb==0

1、m=2,n=0,不滿足if(m>1 and n>0)
2、m=2,n=1,滿足if(m>1 and n>0) 但不滿足if(n%2==0)
3、m=2,n=2,滿足if(m>1 and n>0) 同時滿足if(n%2==0)

熱點內容
路由器哪裡改密碼 發布:2024-12-25 00:53:18 瀏覽:658
編譯原理數組的翻譯三地址代碼 發布:2024-12-25 00:53:18 瀏覽:891
全新哈弗h6哪個車型配置夠用 發布:2024-12-25 00:51:35 瀏覽:887
安卓系統部落沖突如何用微信登錄 發布:2024-12-25 00:50:08 瀏覽:363
oracle啟動資料庫服務 發布:2024-12-25 00:50:03 瀏覽:65
手機游戲源碼開發 發布:2024-12-25 00:48:09 瀏覽:401
直流屏密碼是多少 發布:2024-12-25 00:28:26 瀏覽:655
汽車配置怎麼看馬力 發布:2024-12-25 00:23:49 瀏覽:83
ipad訪問許可權 發布:2024-12-25 00:23:01 瀏覽:690
rxjava上傳 發布:2024-12-25 00:22:59 瀏覽:306