New Feature - taritinth/sw-dev-tools-and-environments-project GitHub Wiki

Feature: ผู้สมัครงานดูประวัติการสมัครงาน

สรุปสิ่งที่เพิ่มเข้ามา

หลังจากที่ได้พัฒนา killer feature แล้ว เราได้มีการพัฒนา Feature: ผู้สมัครงานดูประวัติการสมัครงาน ตามที่ได้ออกแบบไว้ใน Flow ผู้สมัครงานดูประวัติการสมัครงาน

ผู้ใช้งานสามารถกดเข้าหน้า Applied Page เพื่อดูประวัติงานทั้งหมดที่ได้สมัครไปได้ ซึ่งในหน้า Applied page จะแสดงเป็นรายการ (list) ที่ผู้สมัครงานเคยยื่นในแต่ละบริษัท และแสดงรายละเอียดเบื้องต้นของการสมัครที่ยื่นไป



การทดสอบใน level ต่าง ๆ ของ feature ใหม่

Tools ที่ใช้

Frontend Backend
Unit test Jest Mocha
Component test Jest Mocha

unit test ในฝั่งของ frontend

เป็นการทดสอบการแสดงผลของ UI component ต่าง ๆ ในหน้า Applied page


UI Component ที่ Test

  • Applied page
    • render page title
    • show list hired applications
    • display application details component
    • display only pending applications
    • display only rejected applications
    • display "No record" for empty applications

How to run

npm test:utils

component test ในฝั่งของ backend

เป็นการทดสอบการทำงานของ api โดยมีการเชื่อมต่อ mock up database



How to run

npm run test:api

สรุปตัวเลขการมีส่วนร่วมกับ code ก่อนและหลังการเพิ่ม feature ใหม่

ก่อนการเพิ่ม feature และ การทดสอบ feature ใหม่

No. Name Line Change (%) No. of Commit (%)
1 kulasatee 13% 10%
2 BeanCyw 10% (65186) 10%
3 taritinth 15% 33%
4 maurelle 10% (65020) 10%
5 angellllegna 33% 24%
6 thescenez 19% 13%

หลังการเพิ่ม feature และ การทดสอบ feature ใหม่

No. Name Line Change (%) No. of Commit (%)
1 kulasatee 13% 10%
2 BeanCyw 10% 65186 -> 66272 (+1076) 10%
3 taritinth 15% 33%
4 maurelle 10% 65020 -> 65746 (+726) 10%
5 angellllegna 33% 24%
6 thescenez 19% 13%
⚠️ **GitHub.com Fallback** ⚠️