單元測試

作爲後端開發已經一年多了,每次開發的流程是寫接口,用postman調接口,接口通了,寫接口文檔交給前端調用

在與前端聯調過程中依然有很多問題,交給測試人員後還有很多問題,上線後依舊會存在問題。作爲開發沒有足夠的自測,將功能的測試交給了前端,交給了測試。這不僅僅浪費時間,也浪費了自己很多的精力,現在公司開始推行單元測試,開發人員要有足夠的功能測試才能將代碼提交。這在前期會加大開發的任務量,但是後期修改需求,修改代碼就不必要重複的去測試了,跑一下單元測試就可以了,會提高自己開發的效率以及代碼的質量;

下面是單元測試的代碼段:

    @Test
	@Transactional
	public void addUserTest() throws Exception {
		
		String request = "/user/add";//請求的路徑
        //請求參數
		UserSpecialPo po = new UserSpecialPo();
		String uuid = Identities.uuid2();
		po.setId(uuid);
		po.setUserId("userIdTest");
		po.setName("測試1");
		po.setIdNo("3***********x");
		po.setMobile("1******7238");
		String requestJson = JsonMapper.defaultMapper().toJson(po);
		MvcResult ret = mvc.perform(post(request)//post請求
				.contentType(MediaType.APPLICATION_JSON)
				.content(requestJson))
				.andExpect(status().isOk())
				.andDo(print())
				.andReturn();
}

未完待續。。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章