iOS uygulamamızda bir test paketini entegre etmek istiyoruz. Genel bir fikre sahip olmak için, bu uygulama web servislerini kullanıyor, cihazdaki dosyaları kaydediyor ve bazı karmaşık navigasyon parçalarına sahip. gereksinimleri: - Jenkins ile testler paketi çalıştırmak - cihazlar ve iOS sürümleri bir dizi test takımı başlatmak mümkün olmanın - Calabash Biz wereiOS test çerçevelerini seçme
önermektedir gibi biz açıkça olmayan devs tarafından okunabilir bir şey gerekmez bazı iş akışı testlerini (bir ekrandan diğerine getirme etkileşimi) ve ünite testini yapmayı düşünün. Biz biraz googled ama makaleler genellikle mobil dünyada Paleolitik dönem gibi en az 2 yaşında. Ama yine de, bazı güzel ilk girdiler veriyor. Birim Test için
, biz düşünüyorduk:- Kabak:
- GHUnit
- XCTest
- kivi iş akışı testi için
, biz düşünüyorduk
- , herkes herhangi bir tavsiye bir çerçeve ya da diğer (veya başka bir önermeyi) seçti görür tüm Mentionned gereksinimi olarak
Calabash?
Geri bildiriminiz için teşekkür ederiz.
ps: bu arada, konuyla ilgili bulduk bazı ilginç makaleler yardımcı olabilir: http://blog.lesspainful.com/2012/03/07/Calabash-iOS/ http://iosunittesting.com/faq/
https://stackoverflow.com/questions/4114083/ios-tests-specs-tdd-bdd-and-integration-acceptance-testing –
'un olası kopyası Bu diğer gönderi yardımcı olur, ancak yine de Mobile'daki eski bir gönderidir dünya. Uygulama iş akışını test etmek için Calabash'den bile bahsetmiyor. Bunun üzerine, her projenin belirli gereksinimleri vardır ve tüm çerçeveler hoş karşılanmaz. Böylece ihtiyaçlarımızla ilgili tavsiyelerde bulunuyoruz. – Toka
Bu UI testi ve tüm araçların durumu hakkında yeni bir tartışma için lütfen youtube'daki [MCE 2014: Drew Crawford - UI testlerinin suiistimali] konusundaki bu konuşmayı inceleyin (http://www.youtube.com/watch?v = h1TRkDSmnOc). –