日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件测试的特殊字符包含什么,测试常见的特殊字符集及接口测试中的测试字符...

發布時間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试的特殊字符包含什么,测试常见的特殊字符集及接口测试中的测试字符... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一般測試中特殊字符通常分為三類

1.一類是軟件本身的一些字段不能是某些字符。

比如,用戶名不能是中文和一些特殊符號,mail的地址就是一個很典型的例子,登陸的時候用戶名只能是字母、數字、下劃線等,這個時候一般會直接通過js check的方式處理這一類的問題。

2. 數據庫相關字符

就是一些特殊字符和sql語句中的字符是一樣的,這個時候會造成數據的遺失或寫入數據庫失敗,例如&是查找數據時,兩個條件之間的分隔符,這樣在做select的時候容易出現錯誤。Input的時候,單引號也是數據的分隔,所以這個符號會經常導致數據被截。

3. html轉義字符

在HTML中,定義轉義字符串的原因有兩個:第一個原因是像“”這類符號已經用來表示HTML標簽,因此就不能直接當作文本中的符號來使用。為了在HTML文檔中使用這些符號,就需要定義它的轉義字符串。當解釋程序遇到這類字符串時就把它解釋為真實的字符。在輸入轉義字符串時,要嚴格遵守字母大小寫的規則。第二個原因是,有些字符在ASCII字符集中沒有定義,因此需要使用轉義字符串來表示。

http協議特殊字符 》html轉義字符

接口測試中的特殊字符

1.在接口測試中,涉及到數據表的讀寫操作,要考慮參數值取數據庫特殊字符的情況。

mysql中(python)?用MySQLdb.escape_string函數來對字符進行轉義。(但該函數不能對%,_)進行處理

2.在bs結構的接口測試中,通過http協議將html文檔在web服務器和web瀏覽器間進行傳輸,要考慮html的特殊字符。如涉及到數據表的插入時,參數值取&amp的情況。涉及到數據表的讀取時參數值取&時的情況。

文章轉載來源:六六的博客

總結

以上是生活随笔為你收集整理的软件测试的特殊字符包含什么,测试常见的特殊字符集及接口测试中的测试字符...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。