Tester chuẩn bị gì để làm BA
Sườn của bài viết giúp Tester chuẩn bị kỹ kiến thức nền vững vàng hơn
Hế luuuuuuu, cảm ơn các bạn đã ghé qua blog donghanhcungtester của mình.
Blog tâm sự này sẽ không đi sâu vào khái niệm nhiều, mình sẽ đưa chiếc sườn để các bạn có thể dựa vào đó chuẩn bị hoặc đọc các blog liên quan của mình – mình sẽ gắn link kèm theo bạn nhé.
Bạn muốn biết cấu trúc tài liệu SRS Sau đó quay lại blog này đọc tiếp nè
Nếu bạn đang làm Tester tại công ty và có hướng trau dồi những kiến thức mà tài liệu SRS đề cập đến, vậy thì bạn là đối tượng chính mà mình muốn chia sẻ trong blog này đó, Bạn hãy đi theo thứ tự mình viết ở dưới nhé.
Hiện tại có 2 BA là BA-IT và BA-noIT
- Với BA-noIT:
- Với BA-IT thì bạn cần có:
1. Kiến thức về hệ thống( phần cứng làm nhiệm vụ gì, phần mềm làm nhiệm vụ gì, mạng internet tương tác với hệ thống thế nào, Database và server có phải là một không? Thêm nữa thì phân biệt được fontend/backend, sâu hơn thì biết ít nhất 1 ngôn ngữ lập trình,….)
2. Nền tảng về Database( nắm được cấu trúc tạo thành các bảng các trường hoặc thuộc tính của nó) – để phân tích chức năng đó sẽ gồm các trường nào sau này liệt kê đỡ bị dư thừa
Ví dụ: chức năng sản phẩm, với dự án án hàng bình thường sẽ chỉ gồm:
Tên trường |
Bắt buộc? |
Kiểu dữ liệu |
Tên sản phẩm |
có |
Varchar |
Thông số sản phẩm |
Không |
Varchar |
Giá |
có |
Number |
3. Hiểu về API
Để hiểu hơn về API bạn ghé qua blog Giới thiệu về API với Tester
4. Phân biệt được rõ tính năng và chức năng
Để hiểu hơn bạn ghé qua blog Phân biệt chức năng và tính năng
5. Hiểu được cấu trúc thành phần của các biểu đồ: UseCase tổng quan, UseCase phân rã, biểu đồ Activity Diagram – sử dụng được phần mềm để vẽ biểu đồ
6. Phân biệt được chức năng và phi chức năng
Trước đây mình học rất nhiều biểu đồ trên trường đại học, và không biết loại biểu đồ nào là cần thiết vì mình thấy biểu đồ nào cũng có điểm hay, nhưng ở mức hiểu biết về các loại biểu đồ vẫn mông lung, bạn cũng gặp suy nghĩ giống mình thì nắm kỹ những mục dưới này của mình nè:
1. Xác định rõ dự án của mình thuộc lĩnh vực gì?
2. Trong lĩnh vực đó chức năng nào trọng tâm cần có, đối với dự án có yêu cầu của khách hàng sẵn thì chúng ta sẽ dễ dàng và tránh được thiếu sót
Cũng có cty sẽ chỉ nhận được tài liệu thuần và chúng ta( bạn BA) sẽ phải phân tích từ tài liệu thuần ra chức năng gồm những gì - ở phần này có thể mình sẽ viết 1 blog đầy đủ hơn có cả thực hành vì nó cũng khó hình dung ra ngay được.
3. Từ những chức năng phân tích ra, chúng ta cần gom nhóm những chức năng nhỏ thuộc chức năng lớn – bước này thực hành để sau vẽ sơ đồ UseCase tổng quan rồi đến UseCase phân rã đó bạn nhé
Để chi tiết hơn bạn ghé qua blog UseCase tổng quan, blog UseCase phân rã
4. Để vẽ được 2 biểu đồ trên, thì bạn phải các định có những đối tượng nào sẽ tác động vào hệ thống ?
Phần giới thiệu này mình viết như một chiếc sườn để giúp các nhìn tổng quan được những gì mình cần và biết cần tập trung sâu vào đâu. Ở bài viết tiếp theo sẽ là chi tiết để các bạn dễ dàng hơn trên con đường làm BA nhaaaaa
Cảm ơn các bạn đã ghé qua blog donghanhcungtester.com của mình, nếu bài viết hay các bạn hay like và để lại bình luận cho mình lấy động lực chia sẻ nhiều hơn nữa bạn nhé
Hoặc mời mình một cốc trà sữa cho mình khấn khởi với nè
Để lại một câu trả lời
Để làm việc được tốt bạn hãy hiểu về mục đích, luồng hoạt động của nó, sau đó mới là tìm hiểu sử dụng công cụ hỗ trợ nó. Blog của mình sẽ hướng các bạn sinh viên và các bạn trái ngành đi từ đầu hiểu bản chất cơ bản vững chắc sau đó là mở rộng hơn