單元測試(一)

2021-09-06 16:44:53 字數 1088 閱讀 5398

#coding=utf-8

『』『**

驗證乙個序列的單元測試

『』』import unittest

import random

class testsequencefunctions(unittest.testcase):

def setup(self):

#初始化乙個遞增序列

self.seq= range(10)

print "setup completed!"

def test_run(self):

#從序列seq中隨機選取乙個元素

element = random.choice(self.seq)

#驗證隨機元素確實屬於列表中

self.asserttrue(element in self.seq)

def test_sth(self):

assert 1==1

def teardown(self):

assert 1==1

class testdictvalueformatfunctions(unittest.testcase):

def setup(self):

# 初始化乙個遞增序列

self.seq = range(10)

def test_shuffle(self):

# 隨機打亂原seq的順序

random.shuffle(self.seq)

self.seq.sort()

self.assertequal(self.seq,range(10))

# 驗證執行函式時丟擲了typeerror的異常

self.assertraises(typeerror,random.shuffle,(1,2,3))

def test_sth(self):

assert 1 == 1

def teardown(self):

assert 1 == 1

ifname==『main』:

unittest.main()

單元測試 單元測試文章收藏

前言 前段時間公司計畫做自動化測試,自己也打算圍繞幾個點做相關調研,現在想想呢?其實對自動化測試的概念都還不是十分清晰,當時主要還是圍繞 單元測試 向qa小夥伴學習了一段時間,現由於公司重組,學習中斷,這裡簡單記錄一些單元測試好文,留待後續參考.什麼叫自動化測試?自動化測試覆蓋率?覆蓋率如何做到的?...

單元測試之Django單元測試

每個應用,自帶tests.py 整合在django的專案檔案裡,更多是開發人員寫django自動的測試執行 3.1 前後置方法執行特點 django.test.testcase類主要由前 後置處理方法和test開頭的方法組成 特點 繼承於django.test.testcase 測試用例都是test...

一 Junit單元測試

一 junit的安裝與測試原則 1.匯入junit包,也可以使用eclipse裡自帶的junit.2.在src目錄下建立服務 3.建立測試類 基本原則 1.在eclipse中建立source folder 命名為test 2.建立乙個測試類的包,建議包的名稱與要測試類的包一致。4.junit3 與 ...