Lecture "Software testing and quality assurance - Lecture 2" trình bày các nội dung: Failure, Error, Fault; tài liệu kiểm thử, ca kiểm thử, nội dung của test case, bốn giai đoạn thường có trong kiểm thử, quy trình kiểm thử phần mềm, ba chủ đề phổ biến,. nội dung chi tiết. | Software Testing and Quality Assurance Test Case Dr. Dao Nam Anh Faculty of Information Technology University of Technology and Management 1 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 Lâm Quang Vũ, 2 N i dung ► ► ► ► ► ► ► ► ► ► ► ► ► ► Failure, Error, Fault Tài li u ki m th Ca ki m th (test case) N i dung c a test case Các tính ch t c a Test case B n giai o n thư ng có trong ki m th Quy trình ki m th ph n m m Test Cycle AUT, Test case QC vs QA Ba ch ph bi n Black Box vs White Box Testing Problem Report Document Testing 3 T ng Quan Failure, Error, Fault là th hi n c a l i. ► Error là có gì sai sót trong ph n m m. ► Failure là có gì sai trong hành vi c a ph n m m (sai l ch yêu c u). ► Không có fix failure. Error và fault còn g i là Bug. Có fix bug. T l l i ph n ã ki m tra thư ng tương t ph n chưa ki m tra. ► Fault 4 T ng Quan Tài li u ki m th : ► ► ► ► ► Test plan: phương th c t ng quát ki m tra s n ph m qua m c tiêu ch t lư ng, nhu c u tài nguyên, l ch trình, nhi m v , phương pháp. Test plan có th là s n ph m ho c là công c . Test case: các m c s ư c ki m tra và chi ti t t ng bư c, thư ng ph i bao g m luôn k t qu mong i. Test case ph i ư c vi t cho c trư ng h p h p l và không h pl . Bug report: mô t các l i tìm th y và g i ý cách s a l i. Công c ki m tra hay k thu t t ng. Các ma tr n, th ng kê và b n tóm t t quy trình ki m th .