1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO THỰC TẬP MANUAL TESTING

14 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 675,01 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của nhóm trainer, em đã tiếp thu được những kiến thức quan trọng trong kiểm thử phần mềm để có thể thực hành kiểm thử 1 proj

Trang 1

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO THỰC TẬP MANUAL TESTING

Công ty thực tập: STYL Solutions Người phụ trách: Mr Trần Lê Hữu Tuấn Thực tập sinh: Nguyễn Ngọc Sơn - 18521350

Trang 2

LỜI MỞ ĐẦU

Ngày nay, ngành công nghiệp kiểm thử, vận hành và bảo trì phần mềm là một bộ phận không thể thiếu của ngành công nghiệp phần mềm Với tốc độ phát triển vô cùng mạnh mẽ, ngành kiểm thử

đã và đang là nhân tố kích thích sự phát triển của công nghệ thông tin thế giới, cả về phần cứng

và phần mềm

Cùng với xu thế phát triển của thế giới, Việt Nam cũng không phải ngoại lệ Ngành công nghiệp kiểm thử phần mềm non trẻ Việt Nam đã và đang phát triển mạnh mẽ, để hòa nhập với những công ty hàng đầu về xây dựng nền tảng web , mobile trên thế giới Bên cạnh sự phát triển của web thì những ngành nghề được tiếp cận người dùng một cách nhanh chóng như những gì ta có thể thấy là mạng xã hội hay những website bán hàng trực tuyến cũng đang rất thịnh hành trên cả thế giới lẫn Việt Nam

Sau ba năm học tập trên trường, do mong muốn có thêm kinh nghiệm thực tế, cũng như muốn được tham gia làm game trong một môi trường chuyên nghiệp, em có dự định là sẽ thực tập trong học kì này Vì vậy, em quyết định chọn Công ty STYL Solutions - một môi trường lý tưởng, hiện đại, chuyên nghiệp - là nơi sẽ giúp em thực hiện được dự định này

Trang 3

LỜI CẢM ƠN

Trân trọng gửi lời cảm ơn Công ty STYL Solutions Việt Nam đã tạo điều kiện cho em có cơ hội được thực tập tại công ty

Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của nhóm trainer, em đã tiếp thu được những kiến thức quan trọng trong kiểm thử phần mềm để có thể thực hành kiểm thử 1 project thực sự, kiến thức làm việc của 1 QA Chân thành cảm ơn các anh chị trong nhóm trainer đã bỏ

ra nhiều thời gian, công sức để hướng dẫn chúng em hoàn thành đợt thực tập này

Đặc biệt cảm ơn anh Trần Lê Hữu Tuấn, đã training về Test, viết Testcase, Logbug, hướng dẫn,

giúp đỡ cho chúng em tận tình cả những khó khăn trong công việc, đến những khó khăn việc làm quen với môi trường mới

Cũng xin cảm ơn Thầy/Cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều kiện

em làm bài báo cáo này

Nguyễn Ngọc Sơn TP.HCM, ngày 18 tháng 06 năm 2022

Trang 4

NHẬN XÉT CỦA KHOA

Trang 5

MỤC LỤC

Trang 6

Chương 1: Giới thiệu công ty thực tập

STYL Solutions Pte Ltd được thành lập năm 2008, có trụ sở chính ở Singapore, được thành lập bởi nhóm các nhà công nghệ giàu kinh nghiệm với nền tảng đa dạng từ các công ty điện tử đa quốc gia, chuyên cung cấp giải pháp thanh toán, internet of things (IoT) cho các khách hàng là các tập đoàn ở Nhật Bản, Singapore

Tầm nhìn: Simplifying Technologies for Your Lifestyle

Sứ mệnh: Truyền FINTECH IoT vào các ứng dụng hàng ngày, tạo ra môi trường thông minh và hiệu quả nhằm nâng cao Chất lượng cuộc sống cho tất cả mọi người

Trọng tâm: Tạo ra các giải pháp với công nghệ thanh toán và IoT để cải thiện cuộc sống của tất

cả mọi người

● Caribbean

● FarmBox: Hệ thống trồng cây thông minh

● Transit Solution

● Smart Buddy

Trang 7

● …

Trang 8

Chương 2: Nội dung thực tập

Đợt thực tập nhằm mục đích giúp sinh viên thực tập được đào tạo toàn diện về kỹ năng, kiểm thử phần mềm, đồng thời rèn luyện những kỹ năng mềm như làm việc nhóm, thuyết trình, giao tiếp Tại công ty, sinh viên có cơ hội được học tập, khám phá và làm việc trong một môi trường xây dựng và phát triển phần mềm chuyên nghiệp

1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty

Thời gian : 1 ngày

Nội dung : Giới thiệu về công ty, cách tổ chức của công ty

Sinh viên được cung cấp slide, video clip, hình ảnh, nghe người phụ trách giới thiệu về công ty, quá trình thành lập và phát triển, văn hoá quy trình làm việc từ cao xuống thấp, cách thức tổ chức của công ty

Ngoài ra, thực tập sinh còn được giới thiệu về cách thức làm việc trong công ty như thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công việc…

Kết quả : Hiểu thêm về công ty STYL Solutions, quá trình thành lập và phát triển Có thêm các

kỹ năng về việc sử dụng email trong công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm hơn

2 Nghiên cứu kỹ thuật

2.1 Các công cụ làm việc

Thời gian : 4 ngày

Nội dung : Tìm hiểu về các công cụ sẽ được sử dụng trong quá trình làm việc

Trong thời gian này, supervisor đã hướng dẫn thực tập sinh tìm hiểu về các công cụ sẽ giúp ích cho trong công việc sau này Một số phần mềm trong số đó như Jira - sử dụng trong việc log bug

Kết quả : Hiểu được các công cụ sử dụng trong quá trình làm việc, giao tiếp

2.2 Tìm hiểu cách viết Test case và log bug

Nội dung : Được training về cách viết testcase như thế nào, những kiến thức trong việc viết test

case

- Thế nào là Testcase

+ Testcase : Test case là mô tả một dữ liệu đầu vào (input), hành động (action) hoặc một sự kiện (event) và kết quả truy vấn (expected response) Test case nhằm kiểm tra từng chức năng của ứng dụng phần mềm hoạt động đúng hay không

Trang 9

+ Test case là rất quan trọng trong bất kỳ dự án nào vì đây là bước đầu tiên trong quá trình test và nếu có gì đó sai sót ở bước này sẽ kéo theo hệ quả ở các giai đoạn tiếp theo trong vòng đời test

+ Một tester luôn phải biết dữ liệu nào cần thực hiện test, thứ tự test đây là điều kiện quyết định cho việc test

+ Test case liệt kê yêu cầu của khách hàng Là việc quan trọng để xác định những thay đổi

mà khách hàng mong muốn Khi thay đổi một số chức năng của việc test nó cũng không thay đổi chức năng của phần mềm hay ứng dụng

+ Một bản test case bắt buộc phải có từng trạng thái riêng để người trưởng nhóm biết được chức năng nào của ứng dụng đã được test và chưa được test, những chức năng nào nhiều lỗi và ngược lại

Thực hiện :

- Tiến hành tìm hiểm, nghiên cứu các nội dung, tài liệu

- Tiến hành test theo kịch bản test case

- Tham gia đầy đủ các buổi training của công ty

- Làm các bài thực hành, kiểm tra về kiến thức đã học

Kết quả :

- Nắm được những khái niệm cơ bản về testcase

- Nắm được luồng xử lý của chức năng thực hiện testcase

- Biết được quy tắc viết testcase, kiểm tra các giá trị đầu vào của testcase

- Có được những kiến thức quan trọng cho việc viết testcase sau này

3 Thực hiện project

Sau 4 tuần được training và thực hành, thực tập sinh đã nắm được những kiến thức cơ bản về Kiểm thử phần mềm Trong tháng thứ hai, trainer đã hướng dẫn thực tập sinh áp dụng những kiến thức đã học để thực hiện một project thực tế ở công ty

Chi tiết đồ án sẽ được nói ở phần sau

Trang 10

- Làm quen với các công

cụ làm việc trong công

ty

- Học cách trao đổi, làm việc qua email

2

- Thực hành test các test case, verify các bugs của project

Anh Trần Lê Hữu Tuấn 100% Hoàn thành tốt

3

- Thực hành test các test case, verify các bugs của project

Anh Trần Lê Hữu Tuấn 100% Hoàn thành tốt

4

- Lên kế hoạch

-Tìm hiểu, đọc document, hiểu được flow của project

- Viết Test case

Anh Trần Lê Hữu Tuấn 100% Hoàn thành tốt

5

- Lên kế hoạch

-Tìm hiểu, đọc document, hiểu được flow của project

- Viết Test case

Anh Trần Lê Hữu Tuấn 100% Hoàn thành tốt

6

- Tiến hành kiểm thử theo kịch bản đã dựng

- Báo cáo bug

Anh Trần Lê Hữu Tuấn 100% Hoàn thành tốt

7

- Tiến hành kiểm thử theo kịch bản đã dựng

- Báo cáo bug

Anh Trần Lê Hữu Tuấn 100% Hoàn thành tốt

8

- Hoàn thành việc kiểm thử

- Kiểm tra lại các bug đã log xem đã được fix chưa

Anh Trần Lê Hữu Tuấn 100% Hoàn thành tốt

Trang 11

Chương 3: Chi tiết về project

1 Giới thiệu

- Tên project: Caribbean

- Mô tả: Là một hệ thống order trên các nền tảng khác nhau như: điện thoại, POS, Kiosk

Và các admin Portal quản lý system

Trang 12

2 Thực hiện

Internship:

- Nguyễn Ngọc Sơn

Và sự giúp đỡ tận tình của anh mentor: Trần Lê Hữu Tuấn

3 Kế hoạch

Giai đoạn 1:

- Review documents, UI/UX

- Viết Testcase, test plan

Kết quả: Hoàn thành Test case của new system

Giai đoạn 2:

- Thêm test case vào test run

- Tiến hành test các function, UI

Kết quả : Đã hoàn thành quá trình test và log bug, report

Trang 13

TÀI LIỆU THAM KHẢO

[1] “How to Write Test Cases: Sample Template with Examples”,

https://www.guru99.com/test-case.html

Trang 14

TỔNG KẾT

Như vậy trong ngắn ngủi, em đã học được rất nhiều kiến thức về kiểm thử phần mềm và

được tham gia kiểm thử trên dự án thực tế của công ty Do thời gian có hạn nên em vẫn

chưa thể tham gia hết toàn bộ quá trình kiểm thử phần mềm của công ty như mong đợi

Nhưng đối với em, như vậy cũng đã giúp em hình dung được phần nào quá trình công

việc của một tester trong tương lai khi làm việc trong môi trường thực tế

Chân thành cảm ơn sự giúp đỡ của các anh chị trong công ty đã hỗ trợ em trong suốt quá

trình tham gia thực tập tester tại công ty Cảm ơn thầy cô Khoa Công Nghệ Phần Mềm

đã giúp em hoàn thành bài báo cáo này

Ngày đăng: 17/08/2022, 21:00

w