Skip to content

BlackLutos/Software_Test_Project

Repository files navigation

Software_final_project Group 9

小組名單:

  • 310551124 官學勤 - Graph Coverage
  • 310555020 鄭旭翔 - 整合、報告、CI
  • 310555021 黃浩軒 - Logic Coverage
  • 310581027 宋煜祥 - Test Case產出、問題回報、CI

測試項目: https://github.com/HouariZegai/Calculator 修改部分source code以方便測試

Logic Coveage

測試PC、CC、CACC for PA(3、6、8)(2、4、7存在conflict)

主要測試 image

此判斷式在程式中被大量重複使用

程式碼: CalculatorTest: PC_CC_01()、PC_CC_02()、CACC_01()、CACC_02()、CACC_03()

Graph Coverage

control flow graph image

主要測試運算部分(source code大部分參數為private難以測試) image

程式碼: CalculatorTest: Graph_01~Graph_10

運行結果:

image

CI

FAILED 原因:Github Action只支援head-less,無法用GUI測試Swing完成測試。 image

About

Software_Test_Project for NYCU Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages