Tải bản đầy đủ (.pdf) (10 trang)

Lecture Software testing and quality assurance: Lecture 4 - TS. Đào Nam Anh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (160.9 KB, 10 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

Software Testing and Quality Assurance



Software Testing and Quality Assurance



GUI Testing



GUI Testing



Functional & Database Testing



Functional & Database Testing



Dr. Dao Nam Anh



Dr. Dao Nam Anh



Faculty of Information Technology



Faculty of Information Technology



University of Technology and Management



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

Resources



Resources



► Pressman, Software Engineering, McGraw Hill (chapter 18


& 19)


► Sommerville, Software Engineering, Addison-Wesley



(chapter 22 & 23)


► Software Testing and QA Theory and Practics, Chapter 7,


WILEY Publish


► Foundations Of Software Testing, Istqb Certification,


Dorothy Graham, Erik Van Veenendaal, Isabel Evans, Rex
Black


► Jovanović, Irena, Software Testing Methods and


Techniques


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

N



N

<sub>ộ</sub>

i dung

<sub>i dung</sub>



GUI Testing


GUI Testing


► CCáác nguyên tc nguyên tắắc khi thic khi thiếết kt kếế giao digiao diệệnn




► CCáác loc loạại kii kiểểm thm thửử giao digiao diệện n





► BBốốn qun quáá trtrìình cnh củủa GUI Testing a GUI Testing




► Checklist cho GUI WebChecklist cho GUI Web




► Mobile checklist Mobile checklist




► CCáác trang web vc trang web vàà công ccông cụụ đ đểể testtest




► Usability Testing Usability Testing


Functional & Database Testing


Functional & Database Testing


► TTíính hnh hợợp lp lệệ ccủủa da dữữ liliệệu u





► KiKiểểm tra tm tra tíính tonh tồàn vn vẹẹn dn dữữ liliệệuu




► CCáác công cc công cụụ ttạạo do dữữ liliệệu tu tựự đ độộngng




► TTíính hnh hợợp lp lệệ vs tvs tíính tonh tồàn vn vẹẹnn




► HiHiệệu năng liên quan đu năng liên quan đếến CSDLn CSDL




► Procedure testsProcedure tests




► Trigger testTrigger test




</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

GUI Testing



</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

GUI Testing



GUI & GUI Testing




► GUI là cách giao tiếp giữa con người và máy tính


thơng qua hình ảnh và chữ viết.


► GUI gồm có: nút chọn, lựa chọn, văn bản, cửa sổ,


giao tiếp ngồi màn hình và các đối tượng khác.


► GUI testing là quá trình kiểm thử phần mềm ở


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

GUI Testing



Các nguyên tắc khi thiết kế giao diện



► Chú trọng các yếu tố thiết kế.


► GUI phải phù hợp theo lớp người dụng


► Quy định chuẩn cho thiết kế chương trình.


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

GUI Testing



Các loại kiểm thử giao diện



► Checklist Testing: kiểm tra dựa trên câu hỏi.


► Navigation Testing: xây dựng chiến lược kiểm thử


dựa trên mối liên hệ giữa các thành phần của ứng
dụng. Cần menu chính liên kết các thành phần.



► Application Testing: thực hiện quy trình kiểm tra


dựa trên hành vi của từng đối tượng.


► Desktop Integration Testing.


► Client/Server Communication Testing.
► Synchronisation Testing.


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

GUI Testing



</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

GUI Testing



Checklist cho GUI Web



Aesthetic check (kiểm tra giao diện).



Validation check (kiểm tra tính hợp lệ).



Navigation check (phương pháp di



chuyển/duyệt web).



Usability check (kiểm tra tính thân thiện).



Data integrity condition (kiểm tra tính ràng



</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

GUI Testing




Mobile checklist



► Installation
► Uninstallation


► Network Testcase
► Low memory


► Voice call handling
► Exit application


► Low battery
► Charger Effect


</div>

<!--links-->

×