Sobes.tech
Middle

Чекенде чектөөчү маанилерди колдонбостон эквиваленттүү бөлүштүрүүнү кантип жүргүзсө болот?

sobes.tech AI

AIден жооп

Теңдестірілген бөлініс шекара мәндері жоқ, кіріс деректерін сыныптарға бөлуге бағытталған, мұнда сынып ішіндегі барлық мәндер, болжам бойынша, жүйе арқылы ұқсас түрде өңделеді.

Әдістеме:

  1. Кіріс деректерін анықтау: Барлық кіріс параметрлері мен олардың мүмкін мәндерін анықтаңыз.
  2. Сыныптарға бөлу: Бизнестің логикасы, талаптар және салалық білім негізінде, бұл мәндерді топтарға бөліңіз. Әр топтағы мәндер жүйенің ұқсас мінез-құлқын тудыруы керек.
  3. Өкіл таңдау: Әр сыныптан тестілеу үшін бір немесе бірнеше өкіл мәндерді таңдаңыз. Шекара мәндеріне жақын мәндерді таңдау міндетті емес, маңыздысы олар сыныпты көрсетеді.

Мысал: "Жас" өрісі. Талап: 18 жастан асқан пайдаланушылар тіркеле алады. Теңдестірілген сыныптар:

  • Тіркелуге рұқсат етілген пайдаланушылар (мысалы, 19, 30, 65).
  • Тіркелуге рұқсат етілмеген пайдаланушылар (мысалы, 5, 12, 17).

Тестілеу деректері (таңдалған өкілдер): 30, 12.

Бұл әдіс жалпырақ және нақты шекара мәндері анық емес немесе анықталмаған жағдайларда да қолданылуы мүмкін. Бұл тест жағдайларының санын азайтуға көмектеседі және әртүрлі сценарийлерді қамтиды.