三角形測試用例題:
1、當三邊不可能構成三角形時提示錯誤,可構成三角形時計算三角形周長。
2、若是等腰三角形打印“等腰三角形”, 若兩個等腰的平方和等於第三邊平方和,則打印“等腰直角三角形”。
3、若是等邊三角形,則打印:“等邊三角形”。
4、畫出程序流程圖並設計一個測試用例。
分析一下:
1、構成三角形的條件:任意兩邊之和大於第三邊;
2、構成等腰三角形的條件:任意兩邊相等;
3、構成等腰直角三角形的條件:任意兩邊相等,而且兩條邊的平方和等於第三邊的平方和;
4、構成等邊三角形的條件:三條邊都相等。
那么用什么樣的設計方法進行測試用例的設計呢?
一、等價類划分:三角形三條邊A、B、C的數據類型不同
二、邊界值分析:由於三角形的邊長可以是正整數或正小數,所以就不對長度進行測試,那么邊界值分析就不用了
三、因果圖法:三角形的三條邊數據輸入組合
我們再分析一下三角形的等價類:
有效等價類:
輸入3個正整數或正小數:
1、兩數之和大於第三數,如A<B+C;B<C+A;C<A+B
2、兩數之和不大於第三數
3、兩數相等,如A=B或B=C或C=A
4、三數相等,如A=B=C
5、三數不相等,如A!=B,B!=C,C!=A
無效等價類:
1、空
2、負整數
3、非數字
4、少於三個數
2、測試用例
進入公司超過3年的員工,可以得到其月工資的50%作為獎金
進入公司超過5年的員工,可以得到其月工資的75%作為獎金
進入公司超過8年的員工,可以得到其月工資的100%作為獎金
對於這樣一個軟件程序,我們應該怎樣進行測試
談談你對軟件測試的未來發展趨勢的了解?
答:測試工作進一步前移,不僅僅是單元測試、集成測試、系統測試和驗收測試,對需求的精確性和完整性的測試技術、對系統設計的測試技術將成為新的研究熱點
軟件架構師、開發工程師、QA人員和測試工程師將進行更好的融合,他們之間是伙伴而非對立的關系,因為他們的工作相互促進相互借鑒。同時測試工程師也會盡早的介入整個工程,在軟件定義階段就要開發相應的測試方法。
測試職業將得到充分的尊重,開發和測試既是矛盾體也是統一體。以前“沒能力做開發就去測試”的觀點已經被現在“只有高水平的開發者才能勝任測試工作”所替代。
設置獨立的軟件測試部門將成為越來越多的軟件公司的共識。測試部門將和開發、QA一樣作為一個重要的獨立部門存在。
測試外包服務將快速增長。軟件測試外包將會和軟件開發外包一樣,成為全球化的一種趨勢,可以利用職業測試專家隊伍與機構為自己的產品進行測試,節省測試費用。
早晨九點整,小東、小明和小紅三個人同向而行,小明在小東前200米,小紅在小明前300米。小東的速度是80米每分鍾,小明的速度是50米每分鍾,小紅的速度是40米每分鍾。 在什么時刻時,三人互不並行且小東與小明、小紅之間的距離是相同的?( )9:10
假設過了1分鍾,小東與小明、小紅之間的距離相同。簡單分析可知,三人互不並行且當小東與小明、小紅的距離相同時,小東的位置在小明和小紅之間,根據題意可列出方程,解得x=10,因此答案為A。
問1到100之間有多少個7?20個.7.17.27.37.47.57.67.70.71.72.73.74.75.76.77.78.79.87.97
軟件測試的選擇題和填空題