Actor測試用例一般寫法

2021-09-27 06:55:37 字數 958 閱讀 2358

對於actor的測試,可以使用testactorref和testprob:

testactorref:用於獲取actor物件,能夠獲取actor中內部屬性,使用方法underlyingactor(有泛型)

testprob:用於判斷actor接收訊息後回應訊息的判斷,可以驗證actor功能是否正常,使用方法expectmsg

package com.zte.sunquan.pipe;

import akka.actor.actorref;

import akka.actor.actorsystem;

import akka.testkit.testactor;

import akka.testkit.testactorref;

import akka.testkit.testprobe;

import org.junit.assert;

import org.junit.beforeclass;

import org.junit.test;

/** * created by sunquan on 2017/12/19.

* akka-testkit 的主要工具包括,

* 1) testprobe 用於測試 actor 回應和傳送訊息,testactor 用於簡便情況下測試 actor 回應訊息,

* 2) testactorref 用於測試 actor 內部狀態的改變。

*/public class pipeactortest

@test

public void testactor1() throws interruptedexception

@test

public void testactor2() throws interruptedexception

}

測試一般流程

目錄 一 測試準備階段 1.1 需求評審 1.2 測試計畫 1.3 測試用例 二 測試階段 2.1 開發自測 2.2 產品設計走查 2.3 測試接入測試 2.4 產品驗收階段 三 上線階段 3.1 與專案人員確認上線時間與策略 3.2 準備線上回歸的賬號,資料等 3.3 執行緊急回滾的策略 3.4開...

滲透測試一般流程

滲透測試流程 ptes標準中定義的滲透測試過程環節基本上反映了安全業界的普遍認同,具體包括以下7個階段。1.前期互動階段 在前期互動 pre engagement interaction 階段,滲透測試團隊與客戶組織進行互動討論,最重要的是確定滲透測試的範圍 目標 限制條件以及服務合同細節。該階段通...

軟體測試一般流程

拿到測試文件,熟悉業務需求 分析 測試範圍 處理分支 需求業務的場景 明確隱式需求 明確其功能對應的輸入 處理 輸出 了解測試需求是什麼 決定如何測試 測試環境 人員 時間 使用工具 測試需求收集 需求的正確性 必要性 優先順序 明確性 可測性 完整性 一致性 可修改性 測試型別劃分 功能測試 易用...