일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- testautomation
- 절벽아래은둔자
- hutc
- 업로드모드
- MBLOCK
- NocoDB
- chromedriver
- 코딩봇
- Dynamixel
- 올로
- 무명의개발자
- 로보티즈
- mysql4
- QA
- 크롬드라이버
- Robotis
- c#
- Ollo
- 다이나믹셀
- 테스트자동화
- 엠블록
- ChatGPT
- TP4056
- 효용감
- arduino
- 테스트 자동화
- automation
- 아두이노
- 아두이노코딩봇
- CM-50
- Today
- Total
목록c# (2)
Hermit Under the Cliff

제가 C#을 처음 접한 것은 10여년전 쯤 이직과 함께 새로운 업무를 맡게 되면서 입니다. 그 전까지는 C# 코드들을 슬쩍 보면서 이거 완전 자바랑 비슷한데? 정도의 생각만을 가지고 있었죠. 10여년간의 시간동안 C#과 함께 하면서 (가끔 파이썬이나 코틀린, 러스트, 고 등으로 외도를 잠깐씩 하긴 했지만) 이제는 파이썬 같은 스크립트 언어로 작성을 할 것 까지 C#으로 커버를 할 때도 있을만큼 C#을 좋아합니다. 물론 제가 밥을 벌어먹고 사는 업무가 Windows 환경에서의 테스트 Tool 개발이다 보니 Windows의 UI를 가장 쉽고 빠르게 작성을 할 수 있는 언어가 C#이라서 더욱 좋아하는 점이 없진 않지만, Windows UI를 제외하고 나서라도 C#은 훌륭한 개발언어입니다. (물론 그 중 Vis..

Selenium을 이용해서 Web application 자동화 테스트를 진행하다보면, 가끔 잘 돌아가던 코드들이 제대로 돌지 않을 때가 있습니다. 에러가 나서 살펴보면 크롬 브라우저는 업데이트가 되었는데 chromedriver가 예전 버전에서 업데이트가 되지 않아 버전의 불일치로 인해서 에러가 나는 경우도 가끔 있습니다. 크롬 드라이버는 대체로 backward compatiblity가 지원이 되지 않아 브라우저 버전과 항상 맞춰 주어야 합니다. 제가 개발해서 배포하는 테스트 툴은 프로그래밍 경험이 없는 테스터들에게도 쉽게 자동화 테스트가 가능하도록 하는게 목적이라 어려운 셋업 과정 없이 다운로드-압축해제-실행 으로만 가능하도록 최대한 노력중에 있습니다. 이런 환경내에서 각각의 테스터들에게 사용하는 브라우..