




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、蘇州科技大學(xué)軟件質(zhì)量保證與測試實驗報告姓名: 閆自立 學(xué)號:2015-2016 第二學(xué)期黑盒測試實驗報告1. 實驗?zāi)康腶) 熟悉黑盒測試工具AutoRunner;b) 能熟練應(yīng)用黑盒測試技術(shù)進(jìn)行測試用例設(shè)計;c) 對測試用例進(jìn)行優(yōu)化設(shè)計。2. 實驗內(nèi)容a) 針對實驗題目編寫的源代碼并根據(jù)需求說明進(jìn)行黑盒測試。采用邊界值分析(基本邊界值、健壯性測試、最壞情況測試、健壯最壞情況測試)、等價類分析、因果圖分析方法設(shè)計測試用例;b) 利用AutoRunner執(zhí)行測試用例,并分析測試結(jié)果。3. 實驗題目a) 某銷售系統(tǒng)的“供貨折扣計算模塊”,采用如下規(guī)則計算供貨折扣:當(dāng)客戶為批
2、發(fā)型企業(yè)時,若訂貨數(shù)大于50件,發(fā)貨距離不超過50KM,則折扣率為15%,而當(dāng)發(fā)貨距離超過50KM,折扣率為10%;當(dāng)客戶為非批發(fā)型企業(yè)時,若訂貨數(shù)大于50件,發(fā)貨距離不超過50KM,則折扣率為10%,并派人跟車,而當(dāng)發(fā)貨距離超過50KM時,折扣率為5%;b) 某小軟件包含一個輸入框和一個按鈕,存在以下要求:第一個字符必須是A或B,第二個字符必須是一個數(shù)字,在此情況下給出信息“正確”;但如果第一個字符不正確,則給出信息L;如果第二個字符不是數(shù)字,則給出信息M。4. 實驗要求a) 利用因果圖分析方法設(shè)計測試用例;b) 利用AutoRunner進(jìn)行錄制、回放操作,結(jié)合所設(shè)計的測試用例進(jìn)行黑盒測試;
3、c) 編寫實驗報告。5. 實驗報告題目a: 1.實驗代碼import java.awt.Color;public class SaleSystem public JFrame jf = new JFrame();public Container con = jf.getContentPane() ;public Toolkit toolkit = Toolkit.getDefaultToolkit() ;public Dimension sc = toolkit.getScreenSize() ;public JRadioButton rb1 = new JRadioButton(批發(fā)型);/
4、 創(chuàng)建單選按鈕 public JRadioButton rb2 = new JRadioButton(非批發(fā)型);/ 創(chuàng)建單選按鈕 public JLabel name1 = new JLabel(訂貨數(shù)為) ;public JTextField textNum = new JTextField() ;public JLabel name2 = new JLabel(距離?km) ;public JTextField textDistance = new JTextField() ;public JButton button1 = new JButton(確定) ;public SaleSys
5、tem() con.setLayout(null) ;jf.setSize(sc.width/3,sc.height*10/25) ;jf.setLocation(sc.width/3,sc.height/4) ;jf.setResizable(false) ;rb1.setLocation(80, 15);rb1.setSize(80, 20) ;rb2.setLocation(160, 15);rb2.setSize(80, 20) ;name1.setLocation(80,30) ;name1.setSize(100, 100) ;name2.setLocation(80,60) ;n
6、ame2.setSize(100, 100) ;textNum.setSize(140, 20) ;textNum.setLocation(170, 70) ;textDistance.setSize(140, 20) ;textDistance.setLocation(170, 100) ;button1.setSize(90,25) ;button1.setLocation(80,180 ) ;con.add(rb1);con.add(rb2);con.add(name1) ;con.add(textNum) ;con.add(name2);con.add(textDistance);co
7、n.add(button1) ;con.setBackground(Color.white) ;ButtonGroup group = new ButtonGroup();/ 創(chuàng)建單選按鈕組S group.add(rb1);/ 將radioButton1增加到單選按鈕組中 group.add(rb2);/ 將radioButton2增加到單選按鈕組中rb1.setVisible(true);rb2.setVisible(true); jf.setResizable(false) ;jf.setVisible(true) ;jf.setDefaultCloseOperation(JFrame.E
8、XIT_ON_CLOSE);button1.addActionListener(new ActionListener() Overridepublic void actionPerformed(ActionEvent e) String str=textNum.getText();int num=Integer.parseInt(str);String strdis=textDistance.getText();int distance=Integer.parseInt(strdis);if(rb1.isSelected()if(num50)if(distance50)if(distance5
9、0,發(fā)貨距離50有效等價類:A1=客戶為1,訂貨數(shù)量50,0發(fā)貨距離50,發(fā)貨距離50A3=客戶為0,訂貨數(shù)量50,0發(fā)貨距離50,發(fā)貨距離50無效等價類:B1=訂貨數(shù)量=50 B2=發(fā)貨距離=50,發(fā)貨距離邊界值為0,50測試用例客戶訂貨數(shù)量發(fā)貨距離預(yù)期輸出11510折扣率:15%21512折扣率:15%315130折扣率:15%415149折扣率:15%515150折扣率:15%60510折扣率為10%,并派人跟車70512折扣率為10%,并派人跟車805130折扣率為10%,并派人跟車905149折扣率為10%,并派人跟車1005150折扣率為10%,并派人跟車健壯性測試:測試用例訂貨數(shù)
10、量發(fā)貨距離客戶預(yù)期輸出151-11請檢查訂貨數(shù)量或發(fā)貨距離是否出錯2510 1折扣率:15%35121折扣率:15%451251折扣率:15%551491折扣率:15%65150 1折扣率:15%751511折扣率為10%851-12請檢查訂貨數(shù)量或發(fā)貨距離是否出錯95102折扣率為10%,并派人跟車105122折扣率為10%,并派人跟車1151252折扣率為10%,并派人跟車1251492折扣率為10%,并派人跟車1351502折扣率為10%,并派人跟車1451512折扣率為5%最壞情況測試:測試用例訂貨數(shù)量發(fā)貨距離客戶預(yù)期輸出15101折扣率:15%25102折扣率為10%,并派人跟車35
11、121折扣率:15%45122折扣率為10%,并派人跟車551251折扣率:15%651252折扣率為10%,并派人跟車751491折扣率:15%851492折扣率為10%,并派人跟車951501折扣率:15%1051502折扣率為10%,并派人跟車健壯最壞情況測試:測試用例訂貨數(shù)量發(fā)貨距離客戶預(yù)期輸出151-11請檢查訂貨數(shù)量或發(fā)貨距離是否出錯251-12請檢查訂貨數(shù)量或發(fā)貨距離是否出錯35101折扣率:15%45102折扣率為10%,并派人跟車55121折扣率:15%65122折扣率為10%,并派人跟車751251折扣率為15%851252折扣率為10%,并派人跟車951491折扣率為15
12、%1051492折扣率為10%,并派人跟車1151501折扣率為15%1251502折扣率為10%,并派人跟車1351511折扣率為10%1451512折扣率為5%題目b: 1.實驗代碼import java.awt.*;public class Judge public JFrame jf = new JFrame();public Container con = jf.getContentPane() ;public Toolkit toolkit = Toolkit.getDefaultToolkit() ;public Dimension sc = toolkit.getScreenS
13、ize() ;public JLabel name1 = new JLabel(輸入字符串) ;public JTextField textName = new JTextField() ;public JButton button1 = new JButton(確定) ;public Judge() con.setLayout(null) ;jf.setSize(sc.width/3,sc.height*10/25) ;jf.setLocation(sc.width/3,sc.height/4) ;jf.setResizable(false) ;name1.setLocation(80,30
14、) ;name1.setSize(100, 100) ;textName.setSize(140, 20) ;textName.setLocation(170, 70) ;button1.setSize(90,25) ;button1.setLocation(80,180 ) ;con.add(name1) ;con.add(textName) ;con.add(button1) ;con.setBackground(Color.white) ;jf.setResizable(false) ;jf.setVisible(true) ;jf.setDefaultCloseOperation(JF
15、rame.EXIT_ON_CLOSE);button1.addActionListener(new ActionListener() Overridepublic void actionPerformed(ActionEvent e) String str=textName.getText();char a=str.toCharArray();if(a0=A|a0=B)if(a1=0&a1=0&a1=9)JOptionPane.showConfirmDialog(null, M););public static void main(String args) new Judge() ;程序運(yùn)行截圖:2. 因果圖原因:01:第一列字符是A02:第一列字符是B03:第二列字符是一數(shù)字結(jié)果:21:給出信息“正確”22:給出信息“L”23:給出信息“M”中間節(jié)點(diǎn):11:第一個字符正確012211E022123033. 判定表:12345678條件11111000021100110031010101011111100動作220000112110100023010101測試用例A3A8AMA?B5B4BNB!C2X6DYP:4.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 滑雪培訓(xùn)服務(wù)合同
- 幼兒園小班故事表演活動解讀
- 公司新年營銷策略規(guī)劃與執(zhí)行方案設(shè)計
- 聘用美容師勞動合同
- 國際文化交流背景下外國文學(xué)課程教案
- 新產(chǎn)品手冊與推廣策略報告書
- 裝修合作框架合同
- 環(huán)保產(chǎn)業(yè)技術(shù)研發(fā)合作框架協(xié)議
- 2024-2025學(xué)年高二數(shù)學(xué)湘教版選擇性必修第二冊教學(xué)課件 第3章-3.2離散型隨機(jī)變量及其分布列-3.2.3離散型隨機(jī)變量的數(shù)學(xué)期望3.2.4離散型隨機(jī)變量的方差
- 工程經(jīng)濟(jì)學(xué)章測試答案知到工程經(jīng)濟(jì)學(xué)答案智慧樹工程經(jīng)濟(jì)學(xué)答案工程經(jīng)濟(jì)學(xué)期末答案
- DB33T 1134-2017 靜鉆根植樁基礎(chǔ)技術(shù)規(guī)程
- 航天器空間飛行器動力學(xué)與控制考核試卷
- 心理健康主題班會課件73
- 2024.8.1十七個崗位安全操作規(guī)程手冊(值得借鑒)
- 電影《白日夢想家》課件
- 深度學(xué)習(xí)及自動駕駛應(yīng)用 課件 第1章 汽車自動駕駛技術(shù)概述
- 汽車4S點(diǎn)隱患排查治理體系(清單及排查表)
- UV數(shù)碼噴印墨水市場分析
- 記憶有方 過目不忘 課件
- 2024年全國職業(yè)院校技能大賽中職組(短視頻制作賽項)考試題庫-下(多選、判斷題)
- 口腔病歷管理制度內(nèi)容
評論
0/150
提交評論