هنگام سفارشیسازی ویژگیهای معنایی برنامهتان، بهعنوان مثال وقتی موارد استفاده فهرستشده در راهنمای معنایی را دنبال میکنید، صحت را تأیید کنید و با استفاده از تستهای UI خودکار از رگرسیون جلوگیری کنید.
به عنوان مثال، برای آزمایش اینکه برچسب کلیک یک عنصر به درستی تنظیم شده است، از کد زیر استفاده کنید:
@Test fun test() { composeTestRule .onNode(nodeMatcher) .assert( SemanticsMatcher("onClickLabel is set correctly") { it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label" } ) }
نوشتن تست
برای اطلاعات بیشتر در مورد آزمایش در Compose، به راهنمای تست اختصاصی مراجعه کنید.
منابع اضافی
- دسترسپذیری : مفاهیم و تکنیکهای اساسی مشترک در همه برنامههای اندروید
- ساخت برنامههای قابل دسترس : مراحل کلیدی که میتوانید برای دسترسی بیشتر برنامه خود بردارید
- اصول برای بهبود دسترسی به برنامه : اصول کلیدی که باید هنگام کار برای دسترسی بیشتر به برنامه خود در نظر داشته باشید
- Testing for Accessibility : تست اصول و ابزار برای دسترسی اندروید