위의 의견에 동의합니다. 나는 또한 이와 같은 대답 질문을 묵과하지 않지만, 이와 같은 것은 셀렌에서 너무 쉬워서 쓸 길이 오래 걸리지 않을 것입니다.
이것은 java의 모든 의사 코드입니다.
void testCase1() {
// digits only
setPhoneNumber("+12345a5434")
clickSubmit()
validateErrorMessage("ERROR: Your phone number contains letters")
}
void testCase2() {
// length should be ten
setPhoneNumber("+123456789")
clickSubmit()
validateErrorMessage("ERROR: Phone numbers should be ten-digits long")
}
void testCase3() {
testCase1() // this test case is the exact same as #1
}
void testCase4() {
setPhoneNumber("+|123456t890")
clickSubmit()
validateErrorMessage("ERROR: Your phone number contains invalid characters")
}
void testCase5() {
testCase1()
testCase3()
testCase4()
// already covered in both these cases
}
void testCase6() {
setPhoneNumber("")
clickSubmit()
validateErrorMessage("ERROR: your phone number starts with 0")
}
void validTestCase() {
setPhoneNumber("+1234567890")
clickSubmit()
validateErrorMessage(null)
validateElementPresent(".success")
}
이것은 사용자가 알 수있는 의사 코드입니다. 당신은 당신이 사용하고있는 언어 나 html을 지정하지 않습니다. 나는 이런 유형의 질문에 답하는 것을 용서하지 않습니다. 그러나 당신의 임무는 너무나 쉽기 때문에 의사 코드로 작성해야 할 것이라고 생각했습니다.
귀하의 프로필에 따르면 귀하는 수석 테스트 엔지니어라고합니다. – Knu8
당신은 google 'selenium'을 작성하고 코드를 작성하십시오 ... 누군가가 볼 수 있도록 관련 코드를 여기에 추가하십시오. – Grasshopper