網際網路金融p2p行業,近三年來發展迅速,如火如荼。
據不完全統計,全國有3000+的企業。
p2p主要的業務場景概括地說有6個,請看下圖:
我的想法是做成生產者-消費者模式,類似乙個生態系統,將不會對測試環境造成不良影響。
假設發標僅受這些輸入引數的影響:
parameters:
專案型別下面我們先設計一下發標自動化測試用例吧:[xx寶, xx貸, projectc, projectd]
期限單位
[天, 月]
還款方式
[到期還本付息, 按月付息到期還本, 月n日還息到期還本, 等額本息, 還款方式5] 道具
[coupon1, coupon2, coupon3, coupon4, coupon5]
如果考慮以上四個引數的各種組合影響,使用窮舉法。將會有4*2*5*5=200。呵呵,如果是手工做功能測試的話,單是發200個標也要耗費不少的時間。
當然我們是理性的人,不是人傻時間多。我們可以使用acts工具,該工具很牛叉,使用的是ipog演算法。通過該工具我們可以得到最優的25個用例,如下:
relations:為了更好的一一對應,我們就製造出25個投資客戶。步驟是:test case#
專案型別
期限單位
還款方式道具0
xx貸月
到期還本付息
coupon1
1projectc
天到期還本付息
coupon2
2projectd
月到期還本付息
coupon3
3xx寶
天到期還本付息
coupon4
4xx貸
天到期還本付息
coupon5
5projectc
月按月付息到期還本
coupon1
6projectd
天按月付息到期還本
coupon2
7xx寶
月按月付息到期還本
coupon3
8xx貸
月按月付息到期還本
coupon4
9projectc
月按月付息到期還本
coupon5
10projectd
天月n日還息到期還本
coupon1
11xx寶
月月n日還息到期還本
coupon2
12xx貸
天月n日還息到期還本
coupon3
13projectc
月月n日還息到期還本
coupon4
14projectd
月月n日還息到期還本
coupon5
15xx寶
天等額本息
coupon1
16xx貸
月等額本息
coupon2
17projectc
天等額本息
coupon3
18projectd
月等額本息
coupon4
19xx寶
月等額本息
coupon5
20xx貸
天還款方式5
coupon1
21projectc
月還款方式5
coupon2
22projectd
天還款方式5
coupon3
23xx寶
月還款方式5
coupon4
24xx寶
月還款方式5
我們通過多種方式發布這25個專案,如果是在ui上,建議使用selenium,將這25個專案資訊錄入到csv。測試指令碼讀取csv,可以每日不停的發專案,發布後記錄下專案id。
現在生產者有了,是時候考慮消費者了。如果生產者生產出來的是專案,那麼消費者就是我們的投資客戶。
註冊->繫結郵箱->實名認證->充值-》發放道具
準備資料的過程也很簡單。
客戶道具最後,這25個投資使用者與25個專案對號入座,意思就是使用者甲子使用道具投資xx貸的這個專案,過程中我們將檢驗各種流水,得出乙個這樣的測試結果:甲子coupon1
乙丑coupon2
丙寅coupon3
丁卯coupon4
戊辰coupon5
己巳coupon1
庚午coupon2
辛未coupon3
壬申coupon4
癸酉coupon5
甲戌coupon1
乙亥coupon2
丙子coupon3
丁丑coupon4
戊寅coupon5
己卯coupon1
庚辰coupon2
辛巳coupon3
壬午coupon4
癸未coupon5
甲申coupon1
乙酉coupon2
丙戌coupon3
丁亥coupon4
戊子coupon5
testresult case#這樣的話,每一次發布,我們都可以做到覆蓋這幾個流程了專案型別
期限單位
還款方式
道具客戶
測試結果
0xx貸
月到期還本付息
coupon1甲子√
1projectc
天到期還本付息
coupon2乙丑√
2projectd
月到期還本付息
coupon3丙寅√
3xx寶
天到期還本付息
coupon4丁卯√
4xx貸
天到期還本付息
coupon5戊辰√
5projectc
月按月付息到期還本
coupon1己巳√
6projectd
天按月付息到期還本
coupon2庚午√
7xx寶
月按月付息到期還本
coupon3辛未√
8xx貸
月按月付息到期還本
coupon4壬申√
9projectc
月按月付息到期還本
coupon5癸酉√
10projectd
天月n日還息到期還本
coupon1甲戌√
11xx寶
月月n日還息到期還本
coupon2乙亥√
12xx貸
天月n日還息到期還本
coupon3丙子√
13projectc
月月n日還息到期還本
coupon4丁丑√
14projectd
月月n日還息到期還本
coupon5戊寅√
15xx寶
天等額本息
coupon1己卯√
16xx貸
月等額本息
coupon2庚辰√
17projectc
天等額本息
coupon3辛巳√
18projectd
月等額本息
coupon4壬午√
19xx寶
月等額本息
coupon5癸未√
20xx貸
天還款方式5
coupon1甲申√
21projectc
月還款方式5
coupon2乙酉√
22projectd
天還款方式5
coupon3丙戌√
23xx寶
月還款方式5
coupon4丁亥√
24xx寶
月還款方式5
coupon5戊子√
那麼,剩下的就是還款和提現了。
還款通常要做成作業服務,當然測試環境還是得實現,不可能某個專案的期限是30天,要等到30天後才還款,所以還款的引數需要可控到還款日期(業務發生日期)和操作時間。
提現就更簡單了。
馬雲 不能因為P2P否定整個網際網路金融
據國內 報道,在今天於上海舉辦的第二屆外灘金融峰會上,聯合國數程式設計客棧字合作高階別小組聯合主席馬雲出席並發表演講。馬雲表示,網際網路金融必須有三個核心要素,第一,必須擁有豐富的資料,第二,必須擁有基於豐富大資料下面的風控技術程式設計客棧,第三,必須擁有基於大資料的信用體系。馬雲認為,用這三個標準...
馬雲 「P2P」暴雷,不代表網際網路金融有問題!
大家都知道,馬雲不僅是一位成功的創業者,馬雲還是一名優秀的預言家。正如當年馬雲所說 電子商務必將超過傳統零售,事實證明馬雲說對了。馬雲也說過 移動網際網路不僅會改變我們生活的放鬆,還會改變銀行,大家也看到了,銀行近些年也確實在改變。今日,首屆中國國際智慧型產業博覽會今日開幕。阿里巴巴集團董事會主席馬...
JAVA分布式實戰之網際網路金融p2p共172課時
課程目錄 01專案介紹 1 02專案介紹 2 03專案環境搭建 1 04專案環境搭建 2 05專案環境搭建 3 06專案環境搭建 4 07專案環境搭建 5 08分布式環境搭建 1 09分布式環境搭建 2 10分布式環境搭建 3 11驗證碼,redis環境搭建 1 12驗證碼,redis環境搭建 2 ...