목적

     소프트웨어 개발 주기 (요구사항 분석 → 설계 → 구현 → 테스팅 → 배포) 의 '테스팅' 단계를 보다 체계적으로 수행하여 소프트웨어의 품질을 향상시킨다.


구현 사항

python의 unittest 라이브러리를 통해 프로그램의 기본 세팅 단계를 테스트 한다.


     test.py

import unittest
import set

# TestCase를 작성
class CustomTests(unittest.TestCase):

def test_runs(self):
set.set_alarm()
set.set_password()
set.set_update()
set.set_ufw()
set.set_backup()

# unittest를 실행
if __name__ == '__main__':
unittest.main()

  • 레이블 없음