KI M Đ NH PH N M M
Ngh ki m đ nh ph n m m (software testing) hi n v n ch a đ c c ng đ ng công ngh thông tin ư ượ
Vi t Nam đánh giá cao. Đây cũng chính là lý do khi n các doanh nghi p khó tuy n d ng nhân s cho ế
công vi c này…
V n đ này đã đ c bàn t i t i cu c h i th o “Ki m đ nh ch t l ng trong các công ty ph n m m” do H i ượ ượ
Tin h c TPHCM và Câu l c b Công ngh thông tin - Vi n thông (ICT Partnership) t ch c h i gi a tháng 9
v a qua.
“Khát” nhân l c do đâu?
“Lang thang” trên nh ng di n đàn c a dân l p trình s g p vô s nh ng l i than phi n v ngh c a “tester”
(nhân viên ki m đ nh ph n m m). Theo h , hi n nay t i Vi t Nam đang t n t i nh ng suy nghĩ cho r ng
ngh ki m đ nh ch là “c p th p”, ngh l p trình m i th t s là “hình th c b c cao”.
Đi u này xu t phát t nhi u nguyên nhân, nh ng c b n t chính n i s d ng ngu n nhân l c. m t s ư ơ ơ
công ty s n xu t và gia công ph n m m, nh ng nhân viên m i đ c tuy n d ng n u h i y u v k năng l p ượ ế ơ ế
trình, có th đ c đ a vào làm công tác ki m đ nh. ượ ư
Khi làm t t công vi c ki m đ nh h m i đ c “thăng c p” làm l p trình viên. Trong khi đ i v i các nhân viên ượ
khác trong cùng công ty, t ng lai “có v hanh thông h n, thì nhân viên ki m đ nh c m th y ít c h iươ ơ ơ
thăng ti n ngh nghi p.ế
Nhi u công ty th ng tuy n sinh viên m i t t nghi p đ đào t o thành nhân viên ki m đ nh. hình trung, ườ
làm sinh viên ng nh n r ng ki m đ nh ph n m m là m t công vi c nhàm chán, l c lõng và m t đ nh h ng ướ
trong công vi c v sau. Đi u này càngp ph n làm cho các doanh nghi p tr nên “khát” nhân l c ki m đ nh
ph n m m.
Ông Ngô Văn Toàn, quy n Phó t ng giám đ c ph trách đào t o và h th ng ch t l ng c a Công ty Global ượ
CyberSoft (GCS), cho bi t kho ng 30% nhân s hi n nay GCS liên quan đ n ki m đ nh ph n m m.ế ế
Thông th ng, ch kho ng 15% trong t ng s ng viên d tuy n v t qua các kỳ tuy n d ng nhân s c aườ ượ
GCS. Th m chí, có nh ng v trí đ c rao tuy n đ n n a năm v n không th tìm đ c ng i thích h p. N u ượ ế ượ ườ ế
đi vào nh ng m c đ ki m đ nh cao c p nh b o m t (testing securities) hay đòi h i kinh nghi m… thì càng ư
khó ki m nhân viên.ế
Hi u đúng ngh ki m đ nh ph n m m
Nh ng nhà qu n tham d cu c h i th o đ n t các công ty l n trong ngành nh GCS, CSC, TMA, FPT, ế ư
PSDđ u nh n đ nh r ng ki m đ nh khâu quan tr ng trong quy trình c a m t doanh nghi p ph n m m
và đòi h i nhân viên ki m đ nh ph i gi i ngh .
Theo trình bày c a ông Ngô Văn Toàn t i h i th o, ki m đ nh ph n m m g m b n m c: 1. Unit Test (Ki m
tra m c đ n v ). 2. Integration Test (Ki m tra tích h p) 3. System Test (Ki m tra m c h th ng). 4. ơ
Acceptance Test (Ki m tra ch p nh n s n ph m) và ku Regression Test (Ki m tra h i quy).
C b n m c đ này đ u đòi h i nhân viên ki m đ nh ph i th c hi n t m , chính xác chuyên nghi p. Do
v y, m t nhân viên ki m đ nh gi ing i n m v ng không ch ki n th c l p trình mà còn ki n th c v lĩnh ườ ế ế
v c (domain knowledge) mà h tham gia. H là ng i quy t đ nh ch t l ng c a s n ph m tr c khi chuy n ườ ế ượ ướ
giao cho khách hàng, th ph i nh ng t ch t, k năng tch nhi m đ c bi t.ế
Theo ông Toàn, nh ng nhân viên ki m đ nh xu t s c r t thông th o ngôn ng l p trình, có ki n th c chuyên ế
sâu v lĩnh v c và đ c bi t là gi i trong các bài toán t h p đ đ t nghi v n, ph ng đoán và x lý tình hu ng
cho đ n khi s n ph m hoàn thi n.ế
Trong th c t , nhi u ng i không ki n th c u v công ngh thông tin, nh ng chính ki n th c r ng ế ườ ế ư ế
chuyên sâu v ph m vi h th ng h qu n lý, cách t duy logic đã giúp h tr thành ng i xu t s c “nh sinh ư ườ ư
ra là đ làm ngh ki m đ nh”.
M c ki m đ nh ch t l ng khâu s ng còn c a vi c phát tri n ph n m m nh đã nói trên, tâm c a ượ ư
sinh viên ngành công ngh thông tin ch thích tr thành ng i l p trình (developer) hay vi t mã (coder) h n ườ ế ơ
tester v n ch a th thay đ i ngay đ c. ư ượ
Ngh và nghi p
Tâm lý cho r ng ki m đ nh ph n m m là “ngh c p hai”, “c p th p” cũng tác đ ng tiêu c c đ n vi c đào t o ế
các công ty. Theo ông Toàn, vi c đào t o m t k s ki m đ nh gi i khó h n đào t o m t k s l p trình ư ơ ư
gi i, đ ng c tr thành l p trình viên gi i r t ph bi n trong c ng đ ng công ngh thông tin. ơ ế
“Đ có th đào t o h thành công, tr c h t t h ph i có ni m đam mê v i công vi c đó”, ông Toàn kh ng ướ ế
đ nh.
Công ty CSC Vietnam - n i có kho ng 25% nhân s làm trong khâu ki m đ nh ph n m m - sinh viên m i ơ
ra tr ng hay ng i kinh nghi m khi gia nh p vào công ty cũng ph i qua m t giai đo n đào t o đ h iườ ườ
nh p v i d án, v i nhóm môi tr ng công ty đ c thù c a m i d án m i doanh nghi p khác ườ
nhau.
Nguy n Th Huỳnh Mai, Tr ng b ph n Ki m tra ch t l ng c a Công ty CSC Vietnam, cho bi t CSC ưở ượ ế
đào t o nhân viên m i theo các ch ng ch đ giúp t ng nhân h th ng hóa ki n th c c a mình, không ế
phân bi t ki m đ nh hay các lĩnh v c khác.
Mai cho r ng, m t nhân viên ki m đ nh ph i đ c trang b ki n th c v h th ng lĩnh v c liên quan ượ ế
đ n d án h tham gia. d , khi ki m đ nh v h th ng thanh toán ngân hàng, nh t thi t ph i đ cế ế ượ
trang b ki n th c liên quan đ n lĩnh v c này. ế ế
Xa h n, theo ông Toàn, ki m đ nh m t b ph n đ c l p, n u b ph n này dính li n v i các b ph nơ ế
khác m t r i ro. th , khung hu n luy n k s b t đ u t khâu tuy n d ng - hu n luy n ki n th c c ế ư ế ơ
b n v công vi c và ki n th c chung v ng ty - tham gia các d án ph - d án chính th c và các v trí tùy ế
vào đ c thù c a m i d án. Th m chí h c n ph i n m v ng cách ng x khi có xung đ t v i ng i qu n ườ
đ i ngũ ki m đ nh.
Nh ng ch a h t, m t k s mu n tr ng thành luôn ph i có đ nh h ng ngh nghi p, bi t mình là ai, gi vaiư ư ế ư ưở ướ ế
trò gì trong nhóm (team), h ng phát tri n, ngh nghi p t ng lai… “H ch có th làm vi c t t khi c m th yướ ươ
ngh c a mình đ c tôn tr ng”, ông Toàn kh ng đ nh. ượ
Theo Tr n Th M Dung (Công ty PSD) thành công ch đ n khi gi i pháp h p v ngu n nhân l c. ế
Gi i pháp t i u trong khâu ki m đ nh làm sao phân công công vi c đúng ng i đ h th hi n cao nh t ư ườ
kh năng. V i đ c tr ng c a ngh ki m đ nh ph n m m nh v y, doanh nghi p nên chú tr ng xây d ng m t ư ư
đ i ngũ t t v i m t i tr ng t t, khuy n khích nhân viên t đào t o; y thác công vi c cho nh ng thành ườ ế
viên ti m năng đ tham gia đ c l p vào m t d án và th hi n năng l c c a h . Đi u này giúp h phát huy
năng l c đ làm t t d án, gi m chi phí và r i ro.
V n có kinh nghi m nhi u năm v ki m đ nh ph n m m, bà Võ Ph ng Tâm, Tr ng b ph n T v n công ươ ưở ư
ngh thông tin c a TÜV Rheinland Vietnam, cho r ng m t công ty đ u t t t cho khâu ch t l ng luôn nh m ư ượ
đ n vi c đi u hành qu n tr khâu ki m đ nh, xác đ nh v trí, vai trò c a nó trong quy trình phát tri n ph nế
m m.
Bà Tâm chia s kinh nghi m: m t nhà qu n lý gi i luôn có m t k ho ch khoa h c cho d án, xác đ nh ph m ế
vi c n ki m tra c a ph n m m đ ho ch đ nh kh i l ng công vi c, th i gian đ i ngũ; r i ph i xác đ nh ượ
i tr ng ki m đ nh đ không đi ra kh i ph m vi nh m b o đ m ch t l ng và th i gian; tính toán khi nàoườ ượ
công vi c đ c xem là thành công, nh ng tiêu chí gì bu c ph i ng ng công đo n ki m đ nh. ượ
“Đ thành công, b t c nhà qu n lý nào cũng c n đ i ngũ có ki n th c chuyên môn k thu t và nhi u y u t ế ế
c ng h ng. Đi u này gi i thích vì sao ki m đ nh đóng vai trò quan tr ng trong quy trình đó”, bà Tâm nói. ưở
Khó nh ng có ti m năngư
Theo các doanh nghi p, ngành công nghi p ph n m m, s n xu t hay gia công đ u không th tách r i
kh i khâu ki m đ nh, đó khâu tích h p trong quy trình. Ngoài racòn m t ngành gia công đ c l p,
t o nên m t ngu n doanh thu l n khicác hãng ch thuê đ i tác gia công th c hi n công vi c ki m đ nh
cho mình.
Nh ng đi u khó khăn c a ho t đ ng ki m đ nh ph n m m Vi t Nam hi n t i v n ch a m t ch ngư ư ươ
trình đào t o chuyên sâu v ngành này, trong khi đây l i là m t ngành khá m i m , đ phát tri n c n ph i có
trang b nh ng k năng chuyên sâu. Mu n thi t l p b ph n ki m đ nh các công ty ph i t đào t o nh ng ế ư
không ph i công ty nào cũng có đ kh năng t ch c chuyên nghi p.
Theo m t chuyên gia v ki m đ nh ph n m m, ông Nguy n Qu c ng, Giám đ c đi u hành LogiGear, m t
công ty M chuyên v ki m đ nh ph n m m t i Vi t Nam, đây là ngh còn r t m i không ch Vi t Nam mà
c nhi u n c trên th gi i. Yêu c u quan tr ng - không ch c a riêng ngành này mà là yêu c u chung c a ướ ế
r t nhi u ngành khác - là n m v ng k thu t và các ki n th c t ng quát. ế
Ngành này cũng đòi h i l c l ng nhân s cao, trình đ chuyên môn, óc sáng t o, và c trình đ ti ng Anh ượ ế
đ ti p c n ki n th c m i c a th gi i. “Theo tôi, k s ki m đ nh ph n m m cũng gi ng nh bác ch n ế ế ế ư ư
b nh, ph i n m v ng ki n th c m i có th ch n đoán chính xác,” theo ông Hùng. ế
T i Vi t Nam, lâu nay k năng c a nhân l c ki m đ nh ph n m m ch a đ c chú tr ng, đó là lý do làm cho ư ượ
đ i ngũ này còn h n ch v s l ng. Nh ng theo ông Hùng, l i th c a ngành này là nhân viên ki m đ nh ế ượ ư ế
không nh t thi t ph i gi i h n trong ngành ph n m m, h th các ki n th c khác trong ngành công ế ế
ngh thông tin, vi n thông, kinh t … Chính vì l đó mà kh năng tìm ki m nhân l c đáp ng cho nhu c u này ế ế
không ph i là q khó khăn.
Theo Th i báo Vi tính Sài Gòn
Ki m đ nh ph n m m (Software Testing) là m t lĩnh v c m i Vi t Nam. K s ph n m m Vi t Nam ư
có tài, r t chăm h c h i và có nhi u ý chí c u ti n. Tuy nhiên, k s chúng ta ch a đ c trang b đ y đ ế ư ư ượ
ki n th c v ki m đ nh ph n m m nên không đ kh năng đ th c hi n các công vi c liên quan đ nế ế
ki m đ nh ph n m m.
Hi n nay nhu c u tuy n d ng nhân viên ki m đ nh ph n m m (SQA Engineer) là r t l n. Các công ty phát
tri nph n m m l n nh Global Cybersoft, PSV, TMA, PSD…etc luôn r t khác k s ki m đ nh ph n ư ư
m m có kinh nghi m. Tuy nhiên, các công ty này không th ho c tuy n đ c r t ít nhân viên ki m đ nh ượ
ph n m m v a ý.
Đ góp ph n nâng cao ki n th c v ki m đ nh ph n m m cho các k s Vi t Nam, chúng tôi, các chuyên ư
gia ki m đ nh ph n m m (Senior SQA Engineers)h n 5m kinh nghi m hi n đang côngc t i các ơ
công ty phát tri n ph n m m l n t i thành ph H Chí Minh ti n hành m các l p v ki m đ nh ph n ế
m m nh sau: ư
1. L p A:
• Gi i thi u v ki m đ nh ph n m m.
• Black box testing, white box testing, và grey box testing.
• Ph ng pháp thi t k c tr ng h p ki m đ nh (test cases) cho black box testing và white box testing.ươ ế ế ườ
• Ph ng pháp & k thu t báo cáo các tr ng h p x y ra l i (Report bugs/defects).ươ ườ
• L p k ho ch ki m đ nh ph n m m (Test Planning). ế
2. L p B:
• Gi i thi u v Automation Testing.
• Ph ng phápk thu t ti n hành Automation Testing.ươ ế
• S d ng Tool QuickTest Pro.
3. L p C:
• Gi i thi u v Performance Testing.
• Ti p c n và các k thu t v Performance Testing.ế
• S d ng tool LoadRunner.
M i chi ti t xin lien h : ế
Y n Nhi.ế
Mobile : 0903773726
Email : digicomvn@gmail.com
Kinh nghim/K năng chi tiết:
- Tt nghip đại hc, cao đẳng chuyên ngành công ngh thông tin, ngoi ng.
- Có k năng đọc hiu, viết tài liu tiếng Anh tt.
- Có hiu biết v h thng qun lý cht lượng, quy trình phát trin phn mm. Ưu tiên các ng viên có kinh nghim
v ISO 9001:2000, CMMI; tham gia các d án phn mm > 300 man.day vi khách hàng nước ngoài.
- S dng tt các ng dng văn phòng (Word, Excel, PowerPoint).
- Cn thn, nghiêm túc, nhit tình, ch động trong công vic; có kh năng giao tiếp tt