1,
立項(確定項目要干啥)(甲乙方領導,需求人員)->需求文檔(需求人員)(word,原型圖)->需求評審(項目經理,開發,測試,需求)->詳細設計(開發人員,數據庫設計)->測試用例(excel)->測試用例評審(修改,同評審人員)->編碼->部署(測試 linux、windows)->單元測試(方法)->集成測試 (postman、jmeter)->冒煙測試(功能齊全具備可測性之后進行系統測試)->功能測試->bug(禪道,缺陷報告)->回歸測試(版本迭代)->(項目功能符合需求文檔的要求)驗收測試->測試報告(測試用例總數,解決bug,遺留bug)->文檔(測試用例,測試報告,詳細設計,需求文檔,war包等)->上線(運維根據客戶提供問題,提出bug)->不是特別大的問題,可以接受的時候就在下次版本迭代的時候修改,問題大的時候就進行回退版本
2,
生命周期:新建-->指派-->已解決-->待驗-->關閉流程:發現BUG-->提交BUG-->指派BUG-->研發確認BUG-->研發去修復BUG-->回歸驗證BUG-->是否通過驗證-->關閉BUG
3,
功能,邊界分析,異常情況,性能,安全
接口名稱/功能描述請求URL請求方式請求參數請求參數值接受數據預期結果備注
4,
public static void main(String[] args) {
int arr[] = {4,5,3};
for(int i=0;i<arr.length-1;i++){ for(int j=0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ int temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp;}}}
5,
1)a沒有給值 equles寫錯應該是equals? 運行會報錯
String a;? if(a.equles("O")){? ? return ture;? }
2)string類型數組有存int類型的數據
length()后面有括號 print(b[i]);句子不完全少System.out.? 運行會報錯
String[] b={1};for(int i= 1;i<b.length();i++){ print(b[i]); }
6,
1.truncate和 delete只刪除數據不刪除表的結構(定義) drop語句將刪除表的結構被依賴的約束(constrain),觸發器(trigger),索引(index); 依賴于該表的存儲過程/函數將保留,但是變為invalid狀態.
2.delete語句是dml,這個操作會放到rollback segement中,事務提交之后才生效;如果有相應的trigger,執行的時候將被觸發. truncate,drop是ddl, 操作立即生效,原數據不放到rollback segment中,不能回滾. 操作不觸發trigger.
3.delete語句不影響表所占用的extent, 高水線(high watermark)保持原位置不動 顯然drop語句將表所占用的空間全部釋放 truncate 語句缺省情況下見空間釋放到 minextents個 extent,除非使用reuse storage; truncate會將高水線復位(回到最開始).
4.速度,一般來說: drop>; truncate >; delete
5.安全性:小心使用drop 和truncate,尤其沒有備份的時候.否則哭都來不及 使用上,想刪除部分數據行用delete,注意帶上where子句. 回滾段要足夠大. 想刪除表,當然用drop 想保留表而將所有數據刪除. 如果和事務無關,用truncate即可. 如果和事務有關,或者想觸發trigger,還是用delete. 如果是整理表內部的碎片,可以用truncate跟上reuse stroage,再重新導入/插入數據
7,
1.select ave(score) a,son from sc GROUP BY con where a>=60
2.select son sname count(con) sun(score)? from student sc
8,
1.搜索按鈕功能是否實現;2.點搜索后,原先的搜索條件是否清空;
3.注意驗證搜索框的功能是否與需求一致,即是模糊搜索,還是完全搜索。如果支持模糊查詢,搜索名稱中任意一個字符,要能搜索到;如果支持完全搜索,點擊“搜索”,查詢結果正確;中%國,查詢結果是不是都包含中國兩個字的信息
4.比較長的名稱是否能查到,輸入過長查詢數據,看其有沒判斷,報錯;系統是否會截取允許的長度來檢索結果;只能輸入允許的字符串長度?5.空;默認查詢條件結果集6.空格;7.是否有忽略空格的功能,有的搜索框是需要有忽略前置空格和后置空格的功能,但不能把中間空格忽略;
8.輸入各種字符,譬如輸入范圍是09,AZ的看輸入中文是什么效果,字符(尤其是英文單引號),數字,特殊符號以及組合情況(特殊符號就是鍵盤上的那些);中文值,字母大、小寫值、數字類型值、全角、半角值,
9.輸入系統中存在的與之匹配的條件,看其的查詢后數據的完整性;顯示記錄條數正確、文字折行顯示正確、頁面布局美觀,列標題項、列顯示內容、排序方式符合需求定義;搜索出的結果頁面是否與其他頁面風格一致;
10.焦點放置搜索框中,搜索框默認內容是否自動被清空;
11.輸入系統中不存在的與之匹配的條件;本站內搜索輸入域中不輸入任何內容,是否搜索出的是全部信息或者給予提示信息
12.用快捷鍵或鼠標粘貼內容看,測試搜索框是否能執行;
13.查詢結果超過一頁可以下滑,并選中;
14.注意在光標停留的地方輸入信息時,光標和所輸入的信息會否跳到別的地方;
15.用戶進行查詢操作時,一般情況是不進行查詢條件的清空,除非需求特殊說明。
16.反復輸入相同的數據(5次以上)看是否報錯
17.在輸入結束后直接按回車鍵,看系統處理如何,會否報錯
18.敏感詞匯,提示用戶無權限等信息
19.寶貝,天貓,店鋪是否可以切換
20.寶貝,天貓,店鋪切換后可以查詢到對應的信息
9,
在一定時間內進行多次搜索進行計算有多少次搜索,和出錯率
設置一萬次搜索計算所需時間,和出錯率
一直進行搜索一直到系統崩潰計算出的最大支持多少并發數,和出錯率
多次查詢同一信息查看向后臺請求查詢的次數,是否會讀取到緩存的數據
10,
tail -f A.log