Software Testing Course Syllabus 2023
Software Testing Course Syllabus 2023
1. GENERAL DATA
1.2. Credits: 2
2. FOUNDATION
The subject presents an overview of the best practices and tools for testing software.
to the present, providing the student with solid knowledge regarding software testing, the
the same that are important for your training as an engineer, as it provides the necessary knowledge to
determine whether the software is ready to proceed or not, based on the test results
that were carried out.
3. SUMMARY
The subject is of a theoretical-practical nature and presents fundamental concepts and provides the skills
techniques through the application of tools to be used for the daily tasks of a test engineer
software. It deals with topics related to unit testing, functional testing, performance testing,
security testing and agile testing in different types of software according to their type of environment and/or device
where they operate: desktop, standalone, legacy, core, web, distributed, and mobile.
Syllabus:
Software Testing Projects. Qualities of a good software tester. Requirements engineering
oriented towards software testing. ISO 9126, SWEBOK, and ISTQB. The planning of Testing Projects
Software. The processes of a software testing project.
Methodologies, Types, and Techniques of Software Testing. Principles of software testing. Methodologies of
Software Testing. Types of software testing: black box testing, white box testing, and testing
of gray box.
Software Verification and Validation. Software verification. Differences between verification and validation.
software. Software quality assurance. Software certification software quality control.
Software Testing Strategies. Effective software testing strategies.
Syllabus:
Unit Testing and Agile Testing. The way of working in Agile Testing. Introduction to Jenkins and others.
tools for Agile Testing.
Effective Unit Test Design. Effective writing of test cases. TDD: Test Driven Development.
Functional Testing with Selenium. Creation of Functional Tests. Execution of Functional Tests.
Functional Testing with Sikuli(1). Introduction to Creating Functional Tests with Sikuli.
Functional Testing with Sikuli(2). Creation of Basic Functional Tests. Execution of Functional Tests.
Comprehensive Web Service Testing with SOAPUI. Creation of Complex Functional Tests Execution of
Functional Tests
Syllabus:
Pruebas de Rendimiento (1). Introducción a las Pruebas de Rendimiento. Tipos de Pruebas de Rendimiento:
Performance, Stress y Carga. Concurrencia, Latencia y throughput.
Performance Testing (2). Open source tools for performance, stress, and load testing (Badboy,
JMeter).
Security Testing (1) Security Testing based on OWASP Top 10. Security Testing using the
W3AF tool.
Security Tests (2). Security tests using the Acunetix tool.
Syllabus:
Software testing on mobile devices (1). Analysis of external communications of the application. Analysis
of file, memory, and network management.
Software testing on mobile devices (2). Study of the protection structure of storage
data.
Applications of real cases.
FINAL EXAM.
6. METHODOLOGY
Individual and team work. Practical cases of the topics covered in class. The topics will be addressed with
practical team monographic works. Use of Multimedia and laboratories. The class sessions will be
complemented with support from digital resources uploaded on the virtual platform.
7. EVALUATION SYSTEM
The calculation of the final average will be done as follows:
Where:
2. The student who does not take the final exam can take a single makeup exam. The grade obtained in
this makeup exam replaces the final exam not taken.
The student takes the make-up exam on the date scheduled by the University, after presentation
of request and payment of the fees for the postponed exam set forth in the current rate schedule and published
in Student Portal. The makeup exams are held at the end of the academic period and cover all
the topics covered in the subject.
3. In case a student does not take a graded practical exam (PC) and therefore receives NSP, this is
replaced by the grade obtained in the final exam. If you also have NSP in the final exam, this is
replaced by the grade obtained in the makeup exam. This grade replacement is automatic. It is not
it is necessary for the student to carry out any procedure for the replacement of the grade to take place. In case that
if the student has more than one unfulfilled graded practice, only the graded practice of
greater weight.
Only one Qualified Practice or the Final Exam can be deferred (not both).
7. In the case that a student does not complete a graded practical (GP) and therefore receives a NS, this is
replaced with the grade obtained in the final or makeup exam. In case the student
If you have more than one unsubmitted graded assignment, only the graded assignment with the highest weight will be replaced.
8. It is not necessary for the student to carry out any procedure for this replacement to take place.
8. SOURCES OF INFORMATION
Basic Bibliography:
Joyanes, [Link]ÓN EN LA NUBE - ESTRATEGIAS DE CLOUD COMPUTING EN LAS EMPRESAS.
Alfaomega . [Link]
Supplementary Bibliography:
Monsalve Sossa, Doris [Link] a aplicaciones móviles: avances y retos. Lámpsakos, (21), 39-
[Link] Amigó Catholic University. [Link]
biblionumber=37723
Ollero Sánchez, Carlos - Author. Testing functionalities and optimization of web pages (UF1306).
IC Editorial.
Raya Cabrera, José Luis - Author; Raya González, Laura - Author. Installation and configuration of systems
operational. Editorial CEP, S.L. [Link]
biblionumber=36972
Ollero Sánchez, Carlos - Author. Student's notebook: functionality tests and optimization of
web pages (UF1306). Fabrication and publication of Web pages (IFCD0110). Editorial CEP, S.L.
[Link]
Miguel Aristizábal - Author; Echeverri, Jaime - Author; Liliana González - Author. Reflections on
requirements engineering y software testing. Remington University Corporation.
The requested page could not be translated as it is a link and contains no translatable content.
9. SKILLS
[Link] SCHEDULE
Activities and
Learning unit Semana Sesión Tema
evaluations
FINAL EXAM.
FINAL EXAM
18 18
INDIVIDUAL