tft每日頭條

 > 科技

 > 軟件測試面試中問測試流程

軟件測試面試中問測試流程

科技 更新时间:2024-12-03 04:03:43

軟件測試面試中問測試流程(軟件測試面試中被問到)1

最近學員面試遇到一個很有趣的面試題,sql語句中的insert into你怎麼測?通過該題可以了解到應聘者對數據庫的熟悉程度,也可以看出應聘者的測試分析能力。

為此我們整理了一些測試點供大家參考,歡迎補充。

語句正确
  • 語句後面接表名,各字段值正确,插入數據正确
  • 表名後面接字段,各字段值正确,插入數據正确
  • 往單表的視圖中插入數據,插入數據正确
語句錯誤
  • 字段值順序和表字段順序不一緻,插入失敗
  • 字段值和表字段個數不一緻,插入失敗
  • sql服務端不輸入分号,插入失敗
  • insert into、vaules關鍵字錯誤,插入失敗
  • 關鍵字之間不用空格隔開,插入失敗
  • 字段之間不用逗号隔開,插入失敗
  • 字段之間用兩次逗号隔開,插入失敗
  • 字段值之間不用逗号隔開,插入失敗
  • 字段值之間用兩個逗号隔開,插入失敗
  • 表名和字段名之間不使用括号,插入失敗
  • values和字段值之間不用括号,插入失敗
  • 往不存在的表插入數據,插入失敗
  • 往多表的視圖中插入數據,插入數據失敗
  • 往臨時表中插入數據,插入數據失敗
數據類型

整數(int)

  • 插入正負十位整數,插入數據正确
  • 插入11位正負整數,插入失敗
  • 插入字符串/日期,插入失敗

字符

  • 字段字符長度為10
  • 插入10個字符,插入成功
  • 插入11個字符,5.5插入失敗,5.1自動截取前10個字符
  • 字符串不用引号,插入失敗

日期

  • 插入'2020/01/13 10:00:00',插入數據正确
  • 插入'2020-01-13 10:00:00',插入數據正确
  • 插入'2020-1-1 9:1:1',插入數據正确
  • 時間不帶引号,插入數據失敗
  • '2020.01.13 10:00:00',年月日格式不對,插入數據失敗
  • '2020/01/13 10.00.00',時分秒格式不對,插入數據失敗
  • 插入數字,插入失敗
  • 插入字符,插入失敗
約束

字段為主鍵約束

  • 插入非空、非重複的數據,插入成功
  • 該字段插入數據為空(空字符串/空對象),插入失敗
  • 該字段輸入數據重複,插入失敗

字段為外鍵約束

  • 主表沒有該值,從表插入數據失敗
  • 主表有該值,從表插入數據成功

字段為非空約束

  • 該字段插入數據為空(空字符串/空對象),插入失敗
  • 插入非空、重複的數據,插入成功

字段為默認值約束

  • 該字段插入數據為空,插入數據成功,該字段值為默認值
  • 該字段插入數據,插入數據成功,該字段值為插入的數據

字段設置為自增長

  • 插入數據時該值為空,自動增加
  • 該字段插入數據,插入數據成功,該字段值為插入的數據
索引

主鍵索引

  • 同上面的主鍵約束

唯一索引

  • 該字段輸入不重複數據,插入成功
  • 該字段輸入數據重複,插入失敗
  • 該字段插入數據為空(空字符串/空對象),插入成功

普通索引

  • 該字段插入數據為空(空字符串/空對象),插入成功
  • 該字段輸入數據重複,插入成功
  • 該字段輸入不重複數據,插入成功

主鍵組合索引(id,name)

  • id,name字段值插入不重複的數據,插入成功
  • id,name字段值插入重複組合的數據,插入失敗
  • id字段值插入重複的數據,name字段不插入重複的數據,插入成功
  • id字段值插入不重複的數據,name字段插入重複的數據,插入成功
  • id字段為空(空字符串/空對象),插入數據失敗
  • name字段為空(空字符串/空對象),插入數據失敗
語句中使用函數\關鍵字
  • 時間字段值為now(),插入成功,插入時間為當前時間

insert into語句後面接select語句

  • select語句的表數據結構和插入表的字段結構順序一緻,插入成功
  • select語句的表數據結構和插入表的字段結構順序不一緻,插入失敗
,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved