Тестирование
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Тестирование программного обеспечения — это процесс выполнения программы с целью обнаружения ошибок и ненормального или неожиданного поведения. Тестирование и разработка через тестирование (TDD) — критически важный этап процесса разработки программного обеспечения для всех разработчиков Android. Это помогает снизить количество дефектов в коммерческом и корпоративном программном обеспечении.
Чтобы подготовиться к сертификационному экзамену Associate Android Developer, разработчики должны:
- Тщательно понимать основы тестирования
- Уметь писать полезные локальные тесты JUnit
- Понимание среды тестирования пользовательского интерфейса Espresso
- Знать, как писать полезные автоматизированные тесты для Android.
Ресурсы
,
Тестирование программного обеспечения — это процесс выполнения программы с целью обнаружения ошибок и ненормального или неожиданного поведения. Тестирование и разработка через тестирование (TDD) — критически важный этап процесса разработки программного обеспечения для всех разработчиков Android. Это помогает снизить количество дефектов в коммерческом и корпоративном программном обеспечении.
Чтобы подготовиться к сертификационному экзамену Associate Android Developer, разработчики должны:
- Тщательно понимать основы тестирования
- Уметь писать полезные локальные тесты JUnit
- Понимание среды тестирования пользовательского интерфейса Espresso
- Знать, как писать полезные автоматизированные тесты для Android.
Ресурсы
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2022-07-27 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2022-07-27 UTC."],[[["\u003cp\u003eSoftware testing is crucial for identifying errors and unexpected behavior in software, ultimately reducing defects in released products.\u003c/p\u003e\n"],["\u003cp\u003eAndroid developers preparing for the Associate Android Developer certification should have a strong grasp of testing fundamentals, including writing JUnit and Espresso tests.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers need to be proficient in creating effective automated Android tests to ensure the quality and reliability of their applications.\u003c/p\u003e\n"]]],[],null,["# Testing\n\nSoftware testing is the process of executing a program with the intent of\nfinding errors and abnormal or unexpected behavior. Testing and test-driven\ndevelopment (TDD) is a critically important step of the software development\nprocess for all Android developers. It helps to reduce defect rates in\ncommercial and enterprise software.\n\nTo prepare for the Associate Android Developer certification exam, developers should:\n\n- Thoroughly understand the fundamentals of testing\n- Be able to write useful local JUnit tests\n- Understand the Espresso UI test framework\n- Know how to write useful automated Android tests\n\nResources\n---------\n\n- [Android Developers -\\\u003e Fundamentals of testing](https://developer.android.com/training/testing/fundamentals)\n- [Android Developers -\\\u003e Automate UI tests](https://developer.android.com/training/testing/ui-testing/)\n- [Codelabs -\\\u003e Unit tests](https://codelabs.developers.google.com/codelabs/android-training-unit-tests/index.html#0)\n- [Codelabs -\\\u003e Android Testing -\\\u003e Unit testing with JUnit and Mockito](https://codelabs.developers.google.com/codelabs/android-testing/index.html#0)\n- [Codelabs -\\\u003e Android Testing -\\\u003e Espresso for UI testing](https://codelabs.developers.google.com/codelabs/android-training-espresso-for-ui-testing/index.html#0)"]]