Stanford chia sẻ kinh nghiệm vá» nghá» tester, kinh nghiệm thá»±c tế vá» software testing và hướng dẫn thà nh thạo kiểm thá» cho ngưá»i há»c tester
Tester là má»™t nghá» má»›i khá thú vị, há»c Tester sẽ giúp bạn có nghá» nghiệp và cÆ¡ há»™i thăng tiến rõ rà ng. Nếu là m cho các công ty phần má»m lá»›n, sẽ có cÆ¡ há»™i để Ä‘i là m tại các nước phát triển như Nháºt, Mỹ, Canada…
Bạn má»›i và o nghá» và có rất nhiá»u thứ bạn cần phải biết và há»c. Bạn cảm thấy lạc trong má»› định nghÄ©a, khái niệm vá» kiểm thá», bạn có thể nháºn thức sai vá» chứng chỉ kiểm thá», bạn Ä‘i tìm những giá trị “low-fruit†hoặc nhiá»u khi bạn cÅ©ng nghi ngá» vá» công việc kiểm thá» mình Ä‘ang là m. Tuy nhiên, bạn không cần phải hoảng loạn vì bạn hoà n toà n có thể tránh được những bẫy đó. Bước những bước cháºm rãi và táºn hưởng niá»m vui tá»± hà o trong công việc. Bạn sẽ thà nh má»™t kỹ sư kiểm thá» tuyệt vá»i trong tương lai.
Há»c Tester cÆ¡ bản cho ngưá»i má»›i bắt đầu
Bà i viết dưới đây sẽ là những kiến thức quan trong mà má»™t ngưá»i há»c Tester cÆ¡ bản cần nhá»› khi tham gia và o việc testing:
1. Há»c cách phân tÃch thông qua kết quả test cá»§a bạn. Kết quả test cuối cùng có thể "pass" hoặc "fail" nhưng việc giải quyết sá»± cố vá» nguyên nhân chÃnh cá»§a kết quả "fail" sẽ chỉ bạn cách giải quyết vấn Ä‘á». Tester sẽ được chú ý nếu há» không chỉ giải thÃch những thiếu sót mà cÅ©ng nên cung cấp các giải pháp cho vấn đỠđó.
2. Hiểu hết toà n bộ mức độ test và o mỗi lần test bất kỳ ứng dụng nà o. Cho dù 100% kiểm tra hoà n toà n có thể không còn khả năng thực hiện tiếp nhưng bạn luôn luôn cố gắng với tới nó.
3. Äảm bảo toà n bá»™ ứng dụng Ä‘ang test được chia ra thà nh các module nhá» hÆ¡n có thể chạy được. Viết test case cho từng modul riêng biệt. CÅ©ng như nếu có thể chia hoà n toà n các modul nà y ra các phần nhá» hÆ¡n.
4. Trong khi viết test case, bạn sẽ viết các test case cá»§a các chức năng được dá»± tÃnh trước ứng vá»›i các Ä‘iá»u kiện hợp lệ cá»§a các yêu cầu đầu tiên. Tiếp đó má»›i đến viết các test case cho các kiá»u kiện không hợp lệ. Äiá»u nà y sẽ bao hà m hết các hà nh vi được mong đợi cÅ©ng như không mong đợi cá»§a ứng dụng trong khi test.
Há»c Tester hiệu quả cho ngưá»i má»›i
5. Suy nghÄ© chắc chắn. Bắt đầu test ứng dụng vá»›i dá»± định tìm ra các thiếu sót, lá»—i. Äừng nghÄ© trước rằng sẽ không có bất kỳ thiếu sót nà o trong ứng dụng. Nếu bạn kiểm tra ứng dụng vá»›i ý định tìm ra lá»—i bạn cÅ©ng sẽ tiếp tục tìm ra các thiếu sót khó thấy khác.
6. Tạo sẵn test case và chuyển đến ngưá»i phát triển trong khi code. Äừng giữ test case cùng vá»›i việc đợi đến khi có ứng dụng cuối cùng rồi má»›i đưa ra kiểm vì nghÄ© rằng bạn có thể đưa ra nhiá»u lá»—i hÆ¡n. Hãy đưa cho ngưá»i phát triển phân tÃch test case kỹ lưỡng để phát triển trên chất lượng ứng dụng. Äiá»u nà y cÅ©ng sẽ tiết kiệm được nhiá»u thá»i gian.
7. Nếu có thể đồng nhất và gom nhóm các test case cá»§a bạn cho việc test hồi quy. Äiá»u nà y sẽ đảm bảo việc test hồi quy bằng thá»§ công nhanh và hiệu quả.
8. Những ngưá»i láºp trình không nên test trên chÃnh mã viết cá»§a ứng dụng. Tiêu chuẩn Test unit cá»§a ứng dụng nên đầy đủ từ ngưá»i phát triển trước khi chuyển ứng dụng cho các Tester. Nhưng các tester không nên tạo áp lá»±c cho các láºp trình viên vá» việc chuyển sản phẩm cho test. Äể há» có thá»i gian. Ngưá»i hướng dẫn Test biết khi nà o module được chuyển cho test và há» hẳn nhiên có thể ước lượng được thá»i gian test.
Vá»›i những chia sẻ kinh nghiệm vá» kiểm thá» phần má»m như váºy, bạn đã sẵn sà ng trở thà nh má»™t Tester chuyên nghiệp chưa? Hãy tham gia khóa há»c Tester tại Stanford- Dạy kinh nghiệm láºp trình. Chúng tôi sẽ giúp bạn Ä‘i con đưá»ng ngắn nhất và thà nh công vá»›i lá»±a chá»n cá»§a mình.
----
☎ STANFORD – ÄÀO TẠO VÀ PHÃT TRIỂN CÔNG NGHỆ
Hotline: 0936 172 315 - 024. 6275 2212
Website:
http://stanford.com.vn/