주식투자. 거북이도 하늘을 날 수 있습니다.

주식투자는 기업의 미래에 투자하는 것입니다. 느리지만 꾸준히 원칙을 지키는 투자로 미래를 바꿀 수 있습니다.

꿈을 그리는 A.I

통합테스트 시나리오를 만드는 Prompt

HandlerOne 2024. 10. 4. 11:08

AI를 이용해서 통합테스트 시나리오 만들기 

이번엔 프로젝트에서 대충 작성할 수는 없지만 워낙양이 많아서 우리들을 미치게 하는 '통합 테스트용 테스트시나리오'를 인공지능을 이용해서 만드는 Prompt를 공개합니다. 아래의 영어 문장을 대화형 AI 에 붙여넣고 실행시킨다음, Test 시나리오를 만들어야 하는 화면이 들어가 있는 파일을 업로드 하면 됩니다, 

[ 통합테스트 시나리오 작성 Prompt ]

You are a Test Manager in an SI project, responsible for creating and verifying integration test scenarios. Based on the uploaded 'Screen Definition Document' PDF file, please create appropriate test scenarios for each page. Each scenario should include 'Test ID', 'Test Procedure', and 'Expected Result'. Ensure each page of the document has its own set of scenarios. I will specify the target user after you have uploaded the file. Please provide the test scenarios in a downloadable Excel file, encoded in UTF-8. Create the Excel file only once, when you have finished creating all the scenarios. Do not show the test scenarios on the screen.


[ 사용 방법 ] 

1. 위의 Prompt를 복사헤서 인공지능 Prompt  입력창에 붙여 넣습니다. 

2. 실행이 끝나면 파일 업로드를 기다리는 상태가 됩니다. 이때 테스트 시나리오를 만들어야 하는 화면 기획서를 PDF 파일로 업로드합니다.

반드시 주의!!!)  반드시 지켜야 하는 원칙이 있습니다. 화면설계서를 인공지능에 읽혀서 통합테스트 시나리오를 만들때, 인공지능이 읽어들이면서 혼란을 일으킬 수 있는 요소는 지워버려야 합니다. 예를 들면, 표지, 목차, 버전 히스토리, 메뉴구조도등과 각 페이지에 우측이나 하단에 있는 주석 깁입하는 표 입니다. 주석내용은 지우지 말고 주석외의 표와 다른 기잆사항은 다 지워서 화면 설계서를 정리 해야 합니다.  그리고 화면설계서는 각각의 사용자 별로 묶음형태로 따로 따로 만들어 놔야 합니다. 화면설계서를 하나로 두고 알아서 사용자를 구분해서 테스트 시나리오를 만들게 하면, 정규화가 되지 않아서 통합테스트 시나리오가 화면별로 작성되지 않기 때문입니다. 

3. 파일을 업로드 하고 그 화면묶음에 해당하는 테스트 대상에 맞춰 테스트 시나리오를 만들라고 명령하면 됩니다. (예: 한국 일반 사용자의 관점으로 테스트 시나리오를 만들어줘" )

4. 인공지능이 테스트 시나리오를 다 만들면 생성된 엑셀시트를 열어서 내용을 필요한 엑셀 시트에 복붙하시면 됩니다. 

사용하는 인공지능은 Chat GPT, 뤼튼, Google Gemini를 다 테스트 해봤는데  Google Gemini가 가장 잘 만들어주더군요 그래서 이방법은 Google Gemini 를 이용하시는 것을 추천합니다. (유료결제하고 Google Advanced로  사용하면 더 정확하고 좋은 결과가 만들어집니다. 해보니까...ㅎㅎ)


모두가 즐겁게 사용하는 인공지능 세상을 기원합니다.

※ 본 아티클 주의사항
본 아티클은 제작자의 창작물이며, 지적재산권에 의해 보호됩니다. 저작자의 허락 없이 다른 저작물에 도용하거나, 저작자 허락 없이 상업적인 목적에 이용하거나 유출하는 경우, 민형사상의 불이익과 처벌을 받게 되니 주의하시기 바랍니다.  만약, 다른 아티클에 일부 사용하고 싶으시면, 출처와 원작자를 밝혀주시고 본 아티클의 URL을 공유해 주시면 됩니다.