https://www.linkedin.com/in/changgull/
I am a full stack QA/Test Engineer/Manager. I am an SDET with IT and DevOps skill sets. I manage my own instance of Jenkins to run tests and jobs I wrote my own. I create new test frameworks using maven, testNG, and selenium. I don't make it just work; I design to make it easier to use, more compatible, more portable, and more efficient. I encourage engineers to place most of the tests on the cheaper unit tests, leaving only useful tests on more expensive integration tests. Instead of placing heavy process, I write scripts using Jira API to automatically monitor what is being tested and released so that code commits can be communicated to program managers and product managers. With the background of both engineering and MBA, I can help the engineering team work with better focus.
안정성을 높이기 위해 유닛테스트를 붙이는게 좋은 생각일까요?
[chang: QA pyramid를 참고하세요]
Critical user interruption을 방지하기 위해 (갑자기 주요 기능이 안 된다든지) E2E 테스트에만 의존해도 될까요?
E2E를 진행하기 위해서 선행되야되는 작업이 무엇이 있어야 될까요?
DB를 집적 조작하는 E2E 테스트에서 사용됬던 Clean Up 과정 구축은 어떻게 진행될까요?
Visual Regression Testing의 목표를 어떻게 수립 할 수 있을까요?
[chang: 써보지는 않았지만 https://www.lambdatest.com/support/docs/smart-visual-testing]
프론트 E2E 테스트 고려하는 프레임워크
E2E를 위해 Selenium을 쓸텐데 백엔드를 Github Action으로 할까요, LambdaTest?
- 처음부터 LambdaTest를 사용하기엔 비용이 너무 비싸다. LambdaTest는 최종 목적지
현재 상황에서 QA 프로세스의 현실적인 목표를 어떻게 잡아야 할까요?
그 목표를 이루기 위해 프로세스를 어떻게 구성해야될까요?
Selenium ?
인력이 부족한 스타트업에서 현실적으로 한 명이 QA를 전담하는 것이 좋을까요?