강의 준비를 잘했던 못 했던, 강의 시작 전에 떨림과 부담(?)은 여전하다.
시간대 별 진행할 주제, 시연할 내용 등을 준비하고 점검하였지만 '잘하고 있는가? 혹시 너무 쉬운가? 아니면 너무 어려운가? 진행 속도는 괜찮은가?' 여러 생각들과 함께 녹녹지 않은 마음이다.
2일간의 일정으로 진행하기 다소 분량이 많았지만, 다행히 전반적으로 설명을 드릴 수 있었다.
특히 '정보시스템 보안에서 소프트웨어가 중요한 이유, 품질과 취약점 진단을 위한 테스팅 기법, 자동화 도구'의 3가지를 꼭 강조하고 싶었는데, '시연을 좀더 하지 못해 아쉬움은 남으나 그럭저럭 전달해 드린 것 같다.'
다만, 시간이 좀 부족해서 몇가지 주제를 급히 설명드린 것 (말이 좀 빨랐을 듯 @.@)과 준비한 시연(실습내용)을 다 보여드리지 못한 것이 아쉽다.
테스트에 사용할 수 있는 자동화 도구는 이미지 기반(Sikuli), 구조 기반 (Selenium), 성능 테스트 (jMeter), 자동화 관리 (Jenkins)를 다루었다. 더불어 혹시 궁금하실지 몰라 도커(Docker)도 간략히 ^^
Sikuli는 Python 언어를 이용하여 테스트 코드를 작성할 수 있고, 이미지(화면상의 객체)를 직관적으로 선택하고 제어할 수 있기 때문에 쉽게 활용할 수 있다.
Selenium은 상대적으로 좀 어려운(?) 개발과정이 필요하지만, 익숙해 지면 막강한(?) 기능을 사용할 수 있다. 특히, Selenium을 기반으로 확장된 Appium 등을 이용하여 모바일/데스크탑 앱 까지도 테스트를 자동화할 수 있다.
올해 TTA 'Appium을 활용한 Mobile App 테스트 자동화 교육' 강의도 준비 중인데, 부디 코로나 영향 없이 잘 개최되고 진행되면 좋겠다.
아파치 jMeter는 서비스의 성능 등 품질을 점검하기 위해 필수!!! ^^~
이제 다음 주제는 '전자정부 IT 인프라의 이해와 보안'이다.
역시 2일 과정인데, 다루고 싶은 내용은 많은 과정이라..... 적절히~ 선별하는 것이 중요할 듯 싶다. 파이팅!!!
'DevSmile 하는 일 > 강의와 멘토링 (IT기술-정보보안-SW개발)' 카테고리의 다른 글
웹 해킹 보안 - 강의를 마무리 했다. (0) | 2021.08.21 |
---|---|
전자정부 IT인프라의 이해와 보안 - 강의를 마무리 했다 (0) | 2021.08.07 |
4차 산업혁명 시대의 정보보안 - 3일간의 강의를 마무리 한다. (0) | 2021.07.15 |
2021년 KISA-행정기관 보안 강의를 시작한다. (0) | 2021.07.11 |
'KOSA - 서버프로그램 구현' 강의를 완료했다. (0) | 2021.07.03 |