Game seperti Pacman yang digunakan untuk mengajar pengujian perangkat lunak. Ini memaparkan siswa pada penggunaan git, maven, junit, dan mockito.
Bagian dari kode diuji dengan baik, sedangkan yang lain dibiarkan tidak teruji dengan sengaja. Sebagai siswa dalam pengujian perangkat lunak, Anda dapat memperpanjang rangkaian tes, atau menggunakan kerangka kerja untuk membangun ekstensi dengan cara yang digerakkan oleh tes. Sebagai seorang guru, Anda dapat menggunakan kerangka kerja untuk membuat latihan pengujian sendiri.
Sebagai titik awal untuk mengerjakan solusi Anda sendiri, solusi templat tersedia.
Kami telah mengembangkan dan menggunakan kode ini pada kursus pengujian perangkat lunak di Delft University of Technology, Belanda. Guru yang tertarik melihat latihan yang saya gunakan di sana diundang untuk menghubungi saya.
Universitas lain yang telah menggunakan materi ini termasuk Antwerp, Mons, Eindhoven, dan UBC (Vancouver). Di Tu Delft, kami menggunakannya dalam kombinasi dengan Gitlab sebagai server integrasi dan umpan balik yang berkelanjutan.
Jika Anda memiliki saran tentang cara meningkatkan kerangka kerja ini, jangan ragu untuk menghubungi kami, membuka masalah, atau memberikan permintaan tarik. Karena pengujian sengaja dibiarkan sebagai latihan, tarik permintaan yang "menyelesaikan" latihan atau menawarkan cakupan penuh cenderung digabungkan.
Kontributor utama:
nl.tudelft.jpacman.Launcher . Dari baris perintah, jalankan java -classpath target/jpacman-framework-<VERSION>.jar nl.tudelft.jpacman.Launchermvn test