· 2017
Stoat: Kılavuzlu Stokastik Model Tabanlı Android Uygulama GUI Testi
Guided, stochastic model-based GUI testing of Android apps
- 368atıf
- 2017yıl
Kısa özet
Stoat, Android uygulama GUI modellerini tersine mühendislikle oluşturmak için dinamik ve statik analiz kullanan yeni bir kılavuzlu yaklaşımdır ve ardından yüksek kod ve model kapsamı elde etmek için bu modelleri değiştirmek üzere Gibbs örneklemesini kullanır.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Ana noktalar
- Stoat, bir Android uygulamasının GUI etkileşimlerinin stokastik bir modelini oluşturmak için dinamik ve statik analiz kullanır.
- Stokastik model, yinelemeli olarak değiştirmek ve iyileştirmek için Gibbs örneklemesi kullanılarak uyarlanır.
- Test üretimi, yüksek kod/model kapsamı ve çeşitli diziler elde etmek için değiştirilmiş modellerle yönlendirilir.
- Rastgele sistem düzeyinde olay enjeksiyonu, test etkinliğini daha da artırır.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Özet (abstract)
Mobile apps are ubiquitous, operate in complex environments and are developed under the time-to-market pressure. Ensuring their correctness and reliability thus becomes an important challenge. This paper introduces Stoat, a novel guided approach to perform stochastic model-based testing on Android apps. Stoat operates in two phases: (1) Given an app as input, it uses dynamic analysis enhanced by a weighted UI exploration strategy and static analysis to reverse engineer a stochastic model of the app's GUI interactions; and (2) it adapts Gibbs sampling to iteratively mutate/refine the stochastic model and guides test generation from the mutated models toward achieving high code and model coverage and exhibiting diverse sequences. During testing, system-level events are randomly injected to further enhance the testing effectiveness.
Yazarların özeti; kaynağından alınmıştır., 2017 · DOI ↗
Ücretsiz hesapla devam et
Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.
Web'de ücretsiz devam etGoogle ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.
Telefonda:
Alan: Yazılım
SoftwareComputer Science