Sebagai proyek kelulusan, saya ditugaskan untuk mengatasi masalah berikut:
Bagaimana perilaku kendaraan disimulasikan dalam bentuk program pengujian, yang dengannya perangkat lunak VCU dapat sepenuhnya diuji untuk berfungsi dengan benar?
VCU di sini adalah unit kontrol pusat yang memantau unit kontrol Engine dan unit kontrol Transmisi. Selain itu, ia mengontrol Modul Distribusi Daya. Kekuatan ini dan mengukur berbagai sensor dan sistem di sekitar kendaraan. VCU juga berisi antarmuka utama kendaraan kepada pengemudi melalui tampilan dan tombol.
VCU adalah paket display dan pengontrol lengkap dari Murphy, pabrikan. Ini berkomunikasi dengan perangkat yang terhubung melalui 2 bus CAN. VCU tidak diprogram secara langsung dengan kode, tetapi dikonfigurasikan oleh PowerVision, program desain untuk tampilan, disediakan juga oleh Murphy.
Di PowerVision, kontrol dan periksa loop, fungsi dan sistem dirancang. Kesalahan dapat dibuat selama mendesain, yang membuatnya tidak memiliki efek yang dituju pada perangkat keras yang terhubung. Inilah yang harus diuji dengan program pengujian yang disebutkan dalam penugasan di atas.
Karena pengalaman saya dengan pengujian perangkat lunak tidak ada, saya tidak yakin bagaimana cara pendekatan ini dengan benar, paling efisien, atau paling efektif. Karena itu pertanyaan saya:
- Bagaimana seharusnya penugasan untuk menguji perangkat lunak untuk kendaraan VCU?
VCU yang dimaksud: https://www.enovationcontrols.com/products/displays/powerview-780