tailieunhanh - Lecture Software engineering II: Chapter 18 - Dr. Muzafar Khan
Chapter 18 - Testing web applications. In this section, the key quality dimensions of web applications are listed; Content is an important factor that includes syntactic and semantic of content. Function is referred to conformance to requirements whereas structure of web application should be extensible. Usability of web application is related to user interface and navigability of web application is about the links to other pages. | Testing Web Applications SEII-Lecture 18 Dr. Muzafar Khan Assistant Professor Department of Computer Science CIIT, Islamabad. 1 Recap Elements of software quality assurance Standards, reviews and audits, testing, error collection and analysis, change management, education, vendor management, security management, safety, risk management SQA tasks Goals, attributes, metrics Requirements quality, design quality, code quality, quality control effectiveness Statistical quality assurance Software reliability 2 Dimensions of Quality [1/2] Content Syntactic and semantic Function Conformance to requirements Structure Extensible Usability User interface Navigability Links to other pages 3 Dimensions of Quality [2/2] Performance Number of users Compatibility Different configurations Interoperability Other applications Security Potential vulnerabilities 4 Errors within a WebApp Environment Problems at client side Different environments Webapp configuration Three layers architecture Static operating environment 5 Testing Strategy [1/2] The content model for the WebApp is reviewed to uncover errors The interface model is reviewed to ensure that all use cases can be accommodated. The design model for the webApp is reviewed to uncover navigation errors The user interface is tested to uncover errors in presentation and/or navigation mechanics Functional components are unit tested Navigation throughout the architecture is tested 6 Testing Strategy [2/2] The WebApp is implemented in a variety of different environmental configurations and is tested for compatibility with each configuration. Security tests are conducted in an attempt to exploit vulnerabilities in the WebAPP or within its environment Performance tests are conducted The webApp is tested by a controlled and monitored population of end users; the results of their interaction with the system are evaluated for content and navigation errors, usability concerns, compatibility concerns, and WebApp security, reliability, and . | Testing Web Applications SEII-Lecture 18 Dr. Muzafar Khan Assistant Professor Department of Computer Science CIIT, Islamabad. 1 Recap Elements of software quality assurance Standards, reviews and audits, testing, error collection and analysis, change management, education, vendor management, security management, safety, risk management SQA tasks Goals, attributes, metrics Requirements quality, design quality, code quality, quality control effectiveness Statistical quality assurance Software reliability 2 Dimensions of Quality [1/2] Content Syntactic and semantic Function Conformance to requirements Structure Extensible Usability User interface Navigability Links to other pages 3 Dimensions of Quality [2/2] Performance Number of users Compatibility Different configurations Interoperability Other applications Security Potential vulnerabilities 4 Errors within a WebApp Environment Problems at client side Different environments Webapp configuration Three layers architecture Static .
đang nạp các trang xem trước