This course addresses topics in the testing and quality assurance of software. Software Testing is a critical element of software quality assurance and represents the ultimate review of a system's source code with the intent of discovering bugs. The course will present theory and practice of software testing. It covers topics like quality assurance, software safety, syntax testing, mutation testing, tools for software testing, testing specifications, black-box and white-box testing, code inspections, usability testing, testing documentation, website testing. A term software project will be used to gain experience applying software testing practices in a realistic development setting. Students will work in six groups (five students in each group) that required designing and implementing different testing plans on the specified software project. Each group will work under the supervision of the course teacher and one private sector company tutor from the industry. Traditional lectures will be used for illustration of basic testing concepts, essential techniques, and quality assurance techniques with live demonstrations of software development and deployment on a real software testing system.
The department of computerized information system (CIS) at An-Najah National University offers interdisciplinary courses in computer information technology, leading to a Bachelor’s degree of 125 credit hours in Computerized Information System (CIS). This course on “Software Testing & Quality Assurance” is a course at the higher level and gives 3 credit hours. The course will provide the students with the kinds of activities that are necessary for software testing and software quality assurance which needed for software development process.
According to the department’s-published advisory plan the course supposed to be taken by the students on their second semester of the fourth year (last year). The course has “Software Engineering (0681307)” as a pre-request course.
Get an overview of software quality standards.
SOFTWARE TESTING
Ron Patton
Second Edition
ISBN-10: 0672327988
ISBN-13: 978-0672327988
SOFTWARE QUALITY ASSURANCE: PRINCIPLES AND PRACTICE
Nina S. Godbol
First Edition
ISBN-10: 1842651765
ISBN-13: 978-1842651766
Activity | Percent (%) |
---|