模擬業務最小測試用例01

2021-09-07 03:36:22 字數 3168 閱讀 3236

環境:rhel6.4 + oracle 11.2.0.4

-- 資料表空間

create tablespace dbs_d_jingyu datafile size 30m autoextend off;

-- 臨時表空間

create temporary tablespace temp_jingyu tempfile size 30m autoextend off;

-- 索引表空間(可選)

create tablespace dbs_i_jingyu datafile size 30m autoextend off;

-- 資料表空間

create tablespace dbs_d_jingyu datafile '/oradata1/datafiles/dbs_d_jingyu01.dbf' size 30m autoextend off;

-- 臨時表空間

create temporary tablespace temp_jingyu tempfile '/oradata1/tempfiles/temp_jingyu01.tmp' size 30m autoextend off;

-- 索引表空間(可選)

create tablespace dbs_i_jingyu datafile '/oradata1/datafiles/dbs_i_jingyu01.dbf' size 30m autoextend off;

-- 資料表空間

create tablespace dbs_d_jingyu datafile '+data' size 30m autoextend off;

-- 臨時表空間

create temporary tablespace temp_jingyu tempfile '+data' size 30m autoextend off;

-- 索引表空間(可選)

create tablespace dbs_i_jingyu datafile '+data' size 30m autoextend off;

-- 假設建立使用者 jingyu 密碼 jingyu,預設臨時表空間 temp_jingyu, 預設資料表空間 dbs_d_jingyu。

create user jingyu identified by jingyu

temporary tablespace temp_jingyu

default tablespace dbs_d_jingyu

quota unlimited on dbs_d_jingyu;

-- 賦予普通業務使用者許可權

grant resource, connect to jingyu;

-- 賦予dba使用者許可權

grant dba to jingyu;

新建業務使用者登入,建立t1,t2兩張業務表,並插入測試資料。

-- 業務使用者登入

conn jingyu/jingyu

-- 刪除t1,t2兩張表

drop table t1 cascade constraints purge;

drop table t2 cascade constraints purge;

-- 建立t1,t2兩張表

create table t1( id number not null, n number, contents varchar2(4000) ) tablespace dbs_d_jingyu;

create table t2( id number not null, t1_id number not null, n number, contents varchar2(4000) ) tablespace dbs_d_jingyu;

-- 初始化向t1,t2表插入隨機測試資料

execute dbms_random.seed(0);

set timing on

insert into t1 select rownum, rownum, dbms_random.string('a',50) from dual connect by level <= 100 order by dbms_random.random;

commit;

insert into t2 select rownum, rownum, rownum, dbms_random.string('b',50) from dual connect by level <= 100000 order by dbms_random.random;

commit;

-- 查詢t1,t2表資料量

select count(1) from t1;

select count(1) from t2;

-- 建立t1表字段n的索引idx_t1_n

create index idx_t1_n on t1(n) tablespace dbs_i_jingyu;

-- 建立t2表字段id的索引idx_t2_t1id

create index idx_t2_t1id on t2(t1_id) tablespace dbs_i_jingyu;

-- 業務查詢sql 1

select * from t1, t2 where t1.id = t2.t1_id and t1.n = 19;

-- 業務查詢sql 2

select * from t1, t2 where t1.id = t2.t1_id;

-- 刪除業務使用者jingyu

drop user jingyu cascade;

-- 刪除資料表空間及其檔案

drop tablespace dbs_d_jingyu including contents and datafiles;

-- 刪除索引表空間及其檔案

drop tablespace dbs_i_jingyu including contents and datafiles;

-- 刪除臨時表空間及其檔案

drop tablespace temp_jingyu including contents and datafiles;

測試用例day01

測試用例概述 一 測試用例的定義 二 測試用例的特性 三 測試用例的編制要素 四 測試用例的設計原則 五 測試用例應該避免的問題 六 測試用例分類 1 測試用例 test case 是為特定的目的而設計的一組 測試輸入 執行條件和預期的結果 以便測試某個程式路徑或核實是否滿足某個特定需求。通過大量的...

測試用例(四)測試用例編寫

一.測試用例編寫方法 1.等價類劃分 如何選擇適當的資料子集,來代表整個資料集。通過降低測試的資料去實現 合理的 覆蓋,覆蓋了更多的可能資料,以發現更多的軟體缺陷 邊界值分析法 2.邊界值分析 使用邊界值分析方法設計測試用例時一般與等價類劃分結合起來,但它不是從乙個等價類中任選乙個例子作為代表,而是...

手機測試用例 STK測試用例

id 功能描述 操作步驟 預期結果 test time p fcomment tester test time p fcomment tester stk服務 sim卡適應性測試 1 選取支援stk功能的sim卡,插入手機中 手機應支援stk功能,會將stk選單自動加入主選單列表中 2 進入stk功...