qaground
챌린지

할 일 관리(Todo) CRUD

Automation상호작용입문

할 일 관리 위젯의 기본 동작을 검증하는 자동화 테스트를 작성하라. 추가·완료·수정·삭제·필터·남은 개수가 명세대로 동작하는지 직접 케이스를 설계해야 한다. [명세] 입력 후 추가하면 목록에 생기고 입력창이 비워진다(공백만이면 추가 안 됨). 체크박스로 완료/미완료를 전환한다(완료는 취소선). 수정→저장으로 텍스트를 바꾸고, 삭제로 항목을 제거한다. 필터는 전체/미완료/완료이며, 남은 일 개수는 미완료 항목 수다.

요구사항

  1. 할 일을 입력해 추가하면 목록에 나타나고 입력창이 비워진다. 공백만 입력하면 추가되지 않는다.
  2. 체크박스로 완료/미완료를 토글하면 표시와 남은 개수가 갱신된다.
  3. 항목을 수정·저장하면 텍스트가 바뀌고, 삭제하면 목록에서 사라진다.
  4. 필터(전체/미완료/완료)에 따라 보이는 항목이 달라진다.

참고 셀렉터

todo-inputtodo-addtodo-itemtodo-toggletodo-texttodo-edittodo-edit-inputtodo-savetodo-deletefilter-allfilter-activefilter-doneremaining-count
연습 대상 열기 ↗
에디터를 불러오는 중...
qaground grade
제출하면 실행 결과가 여기에 표시됩니다.