Rumah masalah biasa alat ujian aplikasi

alat ujian aplikasi

Jul 04, 2023 am 11:05 AM
app alat ujian

Aplikasi ujian: 1. Appium; 3. uiautomator2; 12. Fiddler 13. Charles;

alat ujian aplikasi

1. Alat ujian automatik APP

①Appium

Tapak web rasmi: http://appium.io/

Alamat GitHub: https://github.com/appium/appium

Introduction:

Appium Ia adalah sumber terbuka, alat ujian automatik merentas platform. Menyokong apl asli, web mudah alih dan hibrid automatik pada platform desktop iOS, Android dan Windows. Pembangun boleh menulis skrip ujian dalam mana-mana bahasa yang serasi dengan WebDriver, seperti Java, OC, JS, PHP, Python, Ruby, C#, Clojure dan Perl. Ia adalah salah satu alat yang mesti dikuasai untuk ujian automasi UI.

②Airtest

Tapak web rasmi: http://airtest.netease.com/

Pengenalan:

Airtest ialah alat ujian automasi UI yang dilancarkan oleh NetEase Games. Platform yang disokong ialah Windows. Android dan iOS. Airtest menyediakan API merentas platform, termasuk memasang aplikasi, simulasi input, penegasan, dsb. Berdasarkan teknologi pengecaman imej untuk mencari elemen UI, anda boleh melakukan ujian automatik tanpa membenamkan sebarang kod. Dan selepas skrip ujian dijalankan, laporan ujian HTML terperinci boleh dijana secara automatik.

③uiautomator2 (python)

Alamat GitHub: https://github.com/openatx/uiautomator2

Pengenalan:

uiautomator2 ialah perpustakaan yang boleh menggunakan Python untuk melaksanakan automasi UI pada peranti Android. Lapisan bawahnya adalah berdasarkan Google uiautomator Pustaka uiautomator yang disediakan oleh Google boleh mendapatkan sebarang atribut kawalan mana-mana APP pada skrin dan melakukan sebarang operasi padanya.

2. Alat ujian kestabilan APP

①Monkey

Alamat: https://developer.android.google.cn/studio/test/monkey

Pengenalan:

Monkey ialah alat yang dijalankan pada emulator yang menjana aliran peristiwa pengguna rawak pseudo (seperti klik, ketik atau gerak isyarat) serta banyak peristiwa peringkat sistem. Gunakan Monyet untuk menekankan aplikasi ujian yang sedang dibangunkan secara rawak dan boleh berulang.

②MonkeyRunner

Alamat: https://developer.android.google.cn/studio/test/monkeyrunner

Pengenalan:

Alat monkeyrunner menyediakan API untuk menulis peranti Android atau simulasi yang boleh dikawal dari luar kod Android program peranti. Menggunakan monkeyrunner, anda boleh menulis program Python untuk memasang apl Android atau pakej ujian, menjalankannya, menghantar ketukan kekunci kepadanya, mengambil tangkapan skrin antara mukanya dan menyimpan tangkapan skrin ke stesen kerja anda. Alat monkeyrunner digunakan terutamanya untuk menguji aplikasi dan peranti pada tahap ciri/rangka kerja dan menjalankan suite ujian unit, tetapi jangan ragu untuk menggunakannya untuk tujuan lain juga.

③Maxim

Alamat GitHub: https://github.com/zhangzhao4444/Maxim

Pengenalan:

Maxim ialah pembangunan sekunder berdasarkan monyet, ia agak pintar. Selain mengekalkan fungsi monyet asli yang sedia ada, ia boleh merentasi kawalan secara mendalam, menyesuaikan senarai hitam dan putih, menetapkan masa pelaksanaan dan menambah mekanisme kematian anti-tidur/anti-gantung, bar status klik anti-lompat/anti-tidak sengaja dan bar status lungsur turun, dsb.

④UICrawler

Alamat GitHub: https://github.com/lgxqf/UICrawler

Pengenalan:

Aplikasi UI traversal & Alat Monyet berdasarkan Appium, menyokong aplikasi mudah alih Android dan iOS, atau aplikasi WeChat seperti H5. Versi v2.3 sudah pun menyokong Appium 1.16.0, Java-client 7.3.0.

3. Alat ujian prestasi APP

①GT

Tapak web rasmi: https://gt.qq.com/

Pengenalan:

Platform penyahpepijat mudah alih APP sumber terbuka Tencent menyokong iOS dan Android. Jalankan terus pada telefon mudah alih, anda boleh melakukan ujian prestasi dengan cepat pada APP (CPU, memori, trafik, bateri, kadar bingkai/kelancaran, dll.), melihat log pembangunan, melihat log ranap, menangkap paket data rangkaian dan dalaman APP Penyahpepijatan parameter, statistik penggunaan masa kod mesin sebenar, dsb.

②Perfdog

Tapak web rasmi: https://perfdog.qq.com/

Pengenalan:

Platform ujian prestasi dan analisis prestasi iOS/Android mudah alih yang dibangunkan oleh Tencent Game Department. Telefon mudah alih tidak perlu ROOT/jailbreak, dan perkakasan, permainan dan aplikasi telefon mudah alih tidak perlu diubah suai dalam apa jua cara. Ia sangat mudah untuk dipasang dan dimainkan.

PerfDog menyokong iOS dan Android, dan menyokong semua aplikasi pada platform mudah alih (permainan, aplikasi APP, penyemak imbas, program mini, permainan mini, H5, proses sistem latar belakang, dll.), emulator Android, mesin sebenar awan dan ujian prestasi lain. PerfDog boleh dibuka beberapa kali pada PC, dan PC tunggal boleh menguji beberapa telefon mudah alih pada masa yang sama. Pada masa ini ia percuma untuk mencuba, sesiapa yang menggunakannya akan menikmatinya.

③SoloPi

Alamat GitHub: https://github.com/alipay/SoloPi

Pengenalan:

SoloPi ialah alat automasi Android tanpa wayar dan tidak mengganggu. Sebagai tambahan kepada tiga fungsi utama versi beta awam: rakaman dan main balik, ujian prestasi dan berbilang kawalan pada satu mesin, SoloPi juga menyediakan fungsi seperti mengejek data, mampatan prestasi, simulasi rangkaian dan monyet pintar, yang boleh menjimatkan barang berharga. masa untuk pemaju ujian.

4. Ujian Rangkaian Lemah APP & Alat Tangkap Paket

①QNET

Tapak web rasmi: https://wetest.qq.com/product/qnet

Pengenalan:

QNET ialah alat ujian rangkaian lemah Apl yang dilancarkan oleh platform perkhidmatan terbaharu Tencent Alat ini tidak memerlukan telefon mudah alih ROOT dan tidak perlu menyambungkan kabel data yang pantas, boleh dipercayai dan sepenuhnya alat ujian rangkaian lemah berfungsi dalam bentuk aplikasi bebas perkhidmatan simulasi Rangkaian (rangkaian 2G, rangkaian yang sangat lemah, kehilangan paket berterusan, rangkaian biasa, rangkaian 4G, kehilangan paket 100%, dll.). Selain itu, QNET juga menyokong penangkapan paket protokol rangkaian TCP/UDP.

②Fiddler

Tapak web rasmi: https://www.telerik.com/fiddler

Pengenalan:

Fiddler ialah alat menangkap paket yang terkenal dan berkuasa. Dengan menyediakan proksi, semua komunikasi http antara klien dan pelayan boleh direkodkan. Anda boleh menganalisis permintaan yang ditangkap, menetapkan titik putus, mengusik permintaan dan mengembalikan data, dan menetapkan kehilangan dan kelewatan paket rangkaian untuk simulasi rangkaian yang lemah, dsb.

③Charles

Tapak web rasmi: https://www.charlesproxy.com/

Pengenalan:

Charles ialah proksi HTTP/monitor HTTP/proksi terbalik yang boleh melihat semua HTTP dan SSL antara komputernya dan Internet/ HTTPS komunikasi. Ia boleh menganalisis permintaan dan respons yang dipintas, menyokong pengubahsuaian parameter permintaan, dan menyokong simulasi rangkaian yang lemah.

5. Alat ujian keserasian APP

①TestIn

Tapak web rasmi: https://www.testin.cn/

Pengenalan:

Testin ialah salah satu platform awal di China untuk terlibat dalam bidang ujian awan . Jenis dan kuantiti terminal adalah agak menyeluruh. Sediakan ujian mesin sebenar jauh, ujian keserasian standard/dalam/laluan, ujian automatik, pakar ujian di tapak, dsb. Menyokong sistem Android dan iOS. Walau bagaimanapun, pada masa ini hanya sebilangan kecil perkhidmatan yang percuma, dan sebahagian besar perkhidmatan adalah item berbayar.

②Tencent Utest

Tapak web rasmi: https://utest.21kunpeng.com/home

Pengenalan:

Platform perkhidmatan ujian awan Tencent mempunyai lebih daripada 3,000 makmal mesin sebenar, meliputi 99% mesin jenis pasaran. Dengan sepuluh tahun pengalaman dalam perkhidmatan ujian terminal, ia menyediakan pelbagai kaedah perkhidmatan seperti ujian keserasian, ujian automatik, mesin sebenar awan dan perkongsian peranti.

③Baidu MTC

Laman web rasmi: http://mtc.baidu.com/

Pengenalan:

Baidu MTC ialah pusat ujian awan mudah alih di bawah Baidu Open Platform. Lebih daripada 1500 model popular tersedia. Jenis perkhidmatan ujian yang disediakan termasuk ujian keserasian, ujian prestasi dan ujian kefungsian. Dan menyediakan alat rakaman skrip, serupa dengan Testin. Perkhidmatan Baidu MTC pada masa ini kebanyakannya adalah perkhidmatan berbayar.

④Ali MQC

Tapak web rasmi: https://www.aliyun.com/product/mqc

Pengenalan:

Ali MQC ialah platform ujian mudah alih yang dimiliki oleh Alibaba. Menyediakan sejumlah besar model popular, menyokong sistem Android dan iOS. Menyediakan ujian keserasian, ujian kefungsian, ujian prestasi dan ujian kestabilan.

6. Alat Ujian Keselamatan APP

①OWASP ZAP

Tapak web rasmi: https://owasp.org/www-project-zap/

Pengenalan:

OWASP ZAP ialah alat keselamatan mudah alih APP yang paling popular pada masa ini . Diurus dan diselenggara oleh ratusan sukarelawan di seluruh dunia. Alat ini menyokong pelbagai jenis bahasa skrip, mudah dipasang dan secara automatik boleh mencari kelemahan keselamatan semasa fasa pembangunan dan ujian APP.

②Drozer

Alamat GitHub: https://github.com/FSecureLABS/drozer

Pengenalan:

Drozer ialah perisian sumber terbuka yang diselenggara oleh pasukan keselamatan MWR Perisian ini ialah rangka kerja audit keselamatan dan serangan untuk Android platform. Kakitangan keselamatan boleh melengkapkan beberapa fungsi ujian keselamatan asas melalui beberapa modul yang disediakan oleh drozer sendiri. Mereka juga boleh melaksanakan modul mereka sendiri mengikut keperluan, malah boleh menggunakan rangka kerja yang disediakan oleh drozer untuk melaksanakan beberapa fungsi audit automatik.

③MobSF

Alamat GitHub: https://github.com/MobSF/Mobile-Security-Framework-MobSF

Pengenalan:

MobSF ialah alat ujian keselamatan Apl mudah alih automatik, dan boleh digunakan untuk iOS dan Android digunakan dengan cekap Lakukan analisis dinamik, statik dan ujian API Web. Boleh digunakan untuk analisis keselamatan pantas apl Android dan iOS.

④QARK

Alamat GitHub: https://github.com/linkedin/qark

Pengenalan:

QARK ialah alat analisis kod statik yang direka untuk mengenal pasti potensi kelemahan dan kebimbangan keselamatan dalam aplikasi Android berasaskan Java. QARK juga cuba menyediakan arahan ADB (Android Debug Bridge) yang dijana secara dinamik untuk membantu mengesahkan kemungkinan kelemahan yang dikesannya. Malah ia boleh mencipta aplikasi ujian tersuai secara dinamik dalam bentuk APK sedia untuk digunakan untuk mengenal pasti isu yang berpotensi.

Atas ialah kandungan terperinci alat ujian aplikasi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara melaksanakan pengesahan nama sebenar pada APP Jingdong Mall Cara melaksanakan pengesahan nama sebenar pada APP Jingdong Mall Mar 19, 2024 pm 02:31 PM

Bagaimana untuk mendapatkan pengesahan nama sebenar pada Jingdong Mall APP? Jingdong Mall ialah platform membeli-belah dalam talian yang sering digunakan oleh ramai rakan Sebelum membeli-belah, sebaiknya semua orang menjalankan pengesahan nama sebenar supaya mereka dapat menikmati perkhidmatan yang lengkap dan mendapat pengalaman membeli-belah yang lebih baik. Berikut adalah kaedah pengesahan nama sebenar untuk JD.com, saya harap ia dapat membantu netizen. 1. Pasang dan buka JD.com, dan kemudian log masuk ke akaun peribadi anda 2. Kemudian klik [Saya] di bahagian bawah halaman untuk memasuki halaman pusat peribadi 3. Kemudian klik ikon kecil [Settings]; sudut kanan atas untuk pergi ke antara muka fungsi tetapan 4. Pilih [Akaun dan Keselamatan] untuk pergi ke halaman tetapan akaun 5. Akhir sekali, klik pilihan [Pengesahan nama sebenar] untuk mengisi maklumat nama sebenar; . Sistem pemasangan memerlukan anda mengisi maklumat sebenar peribadi anda dan melengkapkan pengesahan nama sebenar

Cara menyahsulit sumber apl dalam kejuruteraan terbalik cocos2d-LUA Cara menyahsulit sumber apl dalam kejuruteraan terbalik cocos2d-LUA May 16, 2023 pm 07:11 PM

Mari kita ambil apk Dashen sebagai contoh Melalui analisis skrip Lua penyahsulitan aplikasi sebelumnya, kita boleh menyahsulit skrip Lua apk Dashen Sekarang mari kita menyahsulit sumbernya (fail dan gambar konfigurasi, dsb.). Mari kita ambil fail konfigurasi yang lebih penting sebagai contoh Sebelum penyahsulitan: pengepala fail juga mempunyai nilai tandatangan: fuckyou!. Melihat ini, kami mula-mula memikirkan sama ada ia juga disulitkan dengan xxtea Kami menggunakan kaedah di atas untuk menyahsulitnya dengan xxtea, dan kemudian menyahmampatnya Kami mendapati bahawa ia masih bercelaru terpaksa menafikan apa yang kita katakan tadi. Kami terus menyahsulit fail konfigurasi langkah demi langkah. Fikirkan sejenak, pengepala fail ialah: fuckyou! Jika anda ingin menyahsulit fail, anda semestinya perlu memproses

Microsoft menambah baik Kawalan Aplikasi Pintar Windows 11, tetapi anda mungkin tidak dapat menggunakannya Microsoft menambah baik Kawalan Aplikasi Pintar Windows 11, tetapi anda mungkin tidak dapat menggunakannya Apr 17, 2023 pm 04:40 PM

Microsoft melancarkan SmartAppControl, ciri keselamatan Windows 11, awal tahun ini. Pada masa itu, Microsoft menyifatkan ia sebagai alat perlindungan yang "menyekat aplikasi yang tidak dipercayai atau berpotensi berbahaya." Apa yang unik tentang alat pada masa itu ialah ia menentukan sama ada ia harus dijalankan pada peranti Windows 11. SmartAppControl pada mulanya berjalan dalam mod penilaian dalam mod ini bahawa aplikasi memutuskan sama ada ia perlu dibuka. Microsoft mendedahkan bahawa pengguna boleh mendayakan Kawalan Apl Pintar dalam bahagian Kawalan Apl dan Pelayar apl Windows Security. Menurut hanya Microsoft, SmartAppC

Langkah dan langkah berjaga-jaga untuk mendaftarkan ID Apple Hong Kong (menikmati kelebihan unik Kedai Apple Hong Kong) Langkah dan langkah berjaga-jaga untuk mendaftarkan ID Apple Hong Kong (menikmati kelebihan unik Kedai Apple Hong Kong) Sep 02, 2024 pm 03:47 PM

Produk dan perkhidmatan Apple sentiasa digemari oleh pengguna di seluruh dunia. Mendaftarkan ID Apple Hong Kong akan membawa lebih banyak kemudahan dan keistimewaan kepada pengguna Mari kita lihat langkah-langkah untuk mendaftarkan ID Apple Hong Kong dan perkara yang perlu anda perhatikan. Cara mendaftar ID Apple Hong Kong Apabila menggunakan peranti Apple, banyak aplikasi dan fungsi memerlukan menggunakan ID Apple untuk log masuk. Jika anda ingin memuat turun aplikasi dari Hong Kong atau menikmati kandungan keutamaan Hong Kong AppStore, adalah sangat perlu untuk mendaftarkan ID Apple Hong Kong. Artikel ini akan memperincikan langkah tentang cara mendaftar ID Apple Hong Kong dan perkara yang perlu anda perhatikan. Langkah: Pilih bahasa dan wilayah: Cari pilihan "Tetapan" pada peranti Apple anda dan masukkan

Bagaimana untuk membatalkan pakej data pada aplikasi China Unicom Bagaimana untuk membatalkan pakej data pada China Unicom Bagaimana untuk membatalkan pakej data pada aplikasi China Unicom Bagaimana untuk membatalkan pakej data pada China Unicom Mar 18, 2024 pm 10:10 PM

Aplikasi China Unicom dengan mudah boleh memenuhi keperluan semua orang Ia mempunyai pelbagai fungsi untuk menyelesaikan keperluan anda. Jika anda ingin mengendalikan pelbagai perkhidmatan, anda boleh melakukannya dengan mudah di sini adalah berkesan. Untuk mengelakkan kerugian seterusnya, ramai orang kadang-kadang merasakan bahawa data tidak mencukupi apabila menggunakan telefon bimbit, jadi mereka membeli pakej data tambahan, mereka tidak mahu bulan depan dan mahu berhenti melanggan segera menerangkan Kami menyediakan kaedah untuk berhenti melanggan, supaya rakan-rakan yang memerlukannya boleh datang dan menggunakannya! Dalam apl China Unicom, cari pilihan "Saya" di penjuru kanan sebelah bawah dan klik padanya. Dalam antara muka Saya, luncurkan lajur Perkhidmatan Saya dan klik pilihan "Saya telah memesan".

Cara mengeluarkan invois dengan apl berbilang titik Cara mengeluarkan invois dengan apl berbilang titik Mar 14, 2024 am 10:00 AM

Sebagai baucar beli-belah, invois adalah penting untuk kehidupan dan kerja harian kita. Jadi apabila kami biasanya menggunakan apl Duodian untuk membeli-belah, bagaimanakah kami boleh mengeluarkan invois dalam apl Duodian dengan mudah? Di bawah, editor tapak web ini akan membawakan anda panduan langkah demi langkah yang terperinci untuk membuka invois pada apl berbilang mata. Pengguna yang ingin mengetahui lebih lanjut tidak boleh ketinggalan. Dalam [Pusat Invois], klik [Pasar Raya Berbilang Titik/Beli-Belah Percuma], pilih pesanan yang perlu diinvois pada halaman pesanan yang lengkap, klik Seterusnya untuk mengisi [Maklumat Invois], [Maklumat Penerima], dan klik Serahkan selepas mengesahkan bahawa ia betul Selepas beberapa minit, masukkan peti mel penerima, buka e-mel, klik pada alamat muat turun invois elektronik, dan akhirnya muat turun dan cetak invois elektronik.

Apl video pro-level Blackmagic mendarat di Android, tetapi telefon anda mungkin tidak dapat menjalankannya Apl video pro-level Blackmagic mendarat di Android, tetapi telefon anda mungkin tidak dapat menjalankannya Jun 25, 2024 am 07:06 AM

Reka Bentuk Blackmagic akhirnya telah membawa apl Kamera Blackmagic yang dipuji ke Android. Apl kamera video profesional adalah percuma untuk dimuat turun, dan ia menawarkan kawalan manual yang lengkap. Kawalan ini bertujuan untuk memudahkan anda mengambil cin tahap pro

Cara menggunakan pautan dalam ke APP Facebook pintu belakang Cara menggunakan pautan dalam ke APP Facebook pintu belakang May 19, 2023 pm 02:49 PM

Baru-baru ini, penulis menemui kelemahan pautan dalam dalam APP Android Facebook Menggunakan kerentanan ini, APP Android Facebook yang dipasang pada telefon mudah alih pengguna boleh ditukar menjadi program pintu belakang (Backdoor) untuk mencapai pintu belakang. Selain itu, kerentanan ini juga boleh digunakan untuk membungkus semula APP Facebook dan menghantarnya kepada mangsa sasaran tertentu untuk dipasang dan digunakan. Mari kita lihat proses penemuan pengarang tentang kerentanan ini, dan cara menggunakan pembinaan Muatan untuk akhirnya mengubahnya menjadi risiko keselamatan dalam persekitaran pengeluaran sebenar Facebook APP. Apabila saya biasanya melakukan ujian awam apabila menemui kelemahan, saya akan terlebih dahulu memahami dengan teliti mekanisme aplikasi sistem sasaran. Dalam blog saya yang lepas, saya ada kongsikan cara menghuraikan Wajah