Мазмуну:
Video: Маалыматтарга негизделген бирдик сынагын кантип түзөм?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2024-01-18 08:26
Маалыматтарга негизделген бирдик тестин түзүү төмөнкү кадамдарды камтыйт:
- Маалымат түзүү сиз колдонгон баалуулуктарды камтыган булак сыноо ыкмасы.
- Жеке TestContext талаасын жана жалпы TestContext касиетин кошуңуз сыноо класс.
- Түзүү а бирдик сыноо ыкмасы жана ага DataSourceAttribute атрибутун кошуңуз.
Буга байланыштуу, сиз маалыматка негизделген тестирлөө кантип жүргүзөсүз?
Ыкма 1) Ар бир маалымат топтому үчүн бирден 1000 скрипт түзүңүз жана ар бирин иштетиңиз сыноо өзүнчө бирден. мамиле 2) кол менен маанисин өзгөртүү сыноо скрипт жана аны бир нече жолу иштетүү. Ыкма 3) Импорттоо маалыматтар Excel барагынан. Алып келүү тест маалыматтары Excel саптарынан бирден жана сценарийди аткарыңыз.
Ошондой эле билиңиз, мен кантип маалыматка негизделген алкакты түзөм? Бул жерде мен Apache POI аркылуу Java менен Seleniumдагы Data Driven Framework ишке ашырылышын көрсөтүү үчүн Facebook тиркемесин алам.
- Сценарий: Фейсбук баракчасын ачып, кириңиз жана чыкыңыз.
- 1-кадам: Eclipseти ачыңыз жана Apache POI jar файлдарын конфигурациялаңыз - Apache Jers жүктөп алыңыз.
- 2-кадам: Excel барагын ачып, тесттик маалыматтарды түзүңүз.
Мындан тышкары, маалыматтарга негизделген тестирлөөнүн кандай түрлөрү бар?
TestComplete'де берилиштерге негизделген тесттер үчүн сиз маалымат сактагычтарынын төмөнкү түрлөрүн колдоно аласыз:
- Үтүр менен бөлүнгөн маанилер (CSV) файлдары.
- Excel баракчалары.
- Берилиштер базасы таблицалары.
- Скрипт массивдери.
- Таблица өзгөрмөлөрү.
TestContext C# деген эмне?
TestContext (NUnit 2.5. Ар бир NUnit тести аткаруу контекстинде иштейт, ал чөйрө жана тесттин өзү жөнүндө маалыматты камтыйт. TestContext класс тесттерге аткаруу контексти жөнүндө белгилүү бир маалыматка жетүүгө мүмкүндүк берет. Бул класс NUnitте 2.5тен бери бар.
Сунушталууда:
Маалыматтарга негизделген жана ачкыч сөздүн ортосунда кандай айырма бар?
Ачкычтуу сүйлөм боюнча негизделген жана Маалыматтарга негизделген алкактын ортосундагы айырма: Берилиштерге негизделген алкак: Демек, тесттик маалыматтарды тест скрипттеринен тышкары кээ бир тышкы маалымат базасында сактоо сунушталат. Data Driven Testing Framework колдонуучуга тест скриптинин логикасын жана тест маалыматтарын бири-биринен бөлүүгө жардам берет
Ийкемдүү блоктун сактагычындагы маалыматтарга кантип кирүүгө болот?
Электрондук блоктун сактагычында бар маалыматтар EC2 аркылуу "жетилген" болот. Бул Command Line куралдары же башка үчүнчү тараптын куралдары аркылуу жасалышы мүмкүн. EBS учурдагы эң коопсуз жана үнөмдүү сактоо мейкиндиги
Колдонуу сынагын кантип жазасыз?
Колдонуу мүмкүнчүлүгүн изилдөөнүн 9 фазасы Продуктуңуздун же веб-сайтыңыздын кайсы бөлүгүн сынагыңыз келгенин чечиңиз. Изилдөөнүн тапшырмаларын тандаңыз. Ийгиликтин стандартын коюңуз. Окуу планын жана сценарийин жазыңыз. Делегат ролдору. Катышуучуларыңызды табыңыз. Изилдөө жүргүзүү. Дайындарыңызды талдаңыз
Visual Studio 2017де бирдик сынагын кантип түзөм?
Бирдик тесттерин түзүү Visual Studio'до сынагыңыз келген долбоорду ачыңыз. Solution Explorerде чечим түйүнүн тандаңыз. Жаңы долбоордун диалог кутусунда сиз колдонгуңуз келген тест алкагы үчүн бирдиктин сыноо долбоорунун шаблонун табыңыз жана аны тандаңыз
Visual Studio 2015те жүктөө сынагын кантип түзөм?
Жүктөө сыноо долбоорун түзүү Open Visual Studio. Меню тилкесинде Файл > Жаңы > Долбоорду тандаңыз. Жаңы долбоор диалог кутусу ачылат. Жаңы Долбоор диалог кутусунда Орнотулган жана Visual C# кеңейтүү, андан кийин Сыноо категориясын тандаңыз. Демейки атын колдонгуңуз келбесе, долбоордун атын киргизип, андан кийин OK баскычын басыңыз