Type of course: |
Compulsory |
Language of instruction: |
Romanian |
Erasmus Language of instruction: |
English |
Name of lecturer: |
Maria Loredana Oroian Boca |
Seminar tutor: |
Maria Loredana Oroian Boca |
Form of education |
Full-time |
Form of instruction: |
Lecture |
Number of teaching hours per semester: |
42 |
Number of teaching hours per week: |
3 |
Semester: |
Autumn |
Form of receiving a credit for a course: |
Grade |
Number of ECTS credits allocated |
7 |
Course aims:
Elaboration of programs in a general and / or specific programming language, starting from the specification of the requirements until the execution, debugging and interpretation of the results in correlation with the used processor
Solving practical problems that include elements of data structures and algorithms, programming and testing units
Testing projects involving different software components
Acquire knowledge about testing programs
Course Entry Requirements:
- programming, data annalist
Course contents:
1. Defects and failures.Input combinations and preconditions.Costs.The personnel involved 2. Testing methods. Static vs. dynamic tests. Box approach. White-box testing. Black-box testing. Visual Testing. Gray-box testing 3. Test levels. Unit test. Integration test.System test. Acceptance of testing; 4. Testing process. Waterfall development model. Agile or Extreme development model. Top-down and bottom-up testing 5. Automatic testing. Testing tools. Measurement in software testing
Teaching methods:
lectures, exercises, examples
Learning outcomes:
a) systematic knowledge about the methodologies for making software products b) familiarization with modern concepts and concerns in writing the application software c) knowledge of the types of models and modeling tools used in the development of test software applications d) the necessary motivation regarding the importance of documenting the soft products
Learning outcomes verification and assessment criteria:
projects
Recommended reading:
Ian Sommerville,
Software Engineering- 9 th Edition, https://iips.icci.edu.iq/images/exam/Software-Engineering-9th-Edition-by-Ian-Sommerville.pdf
, 2011
Rod Stephens,
Beginning Software Engineering, http://www.arxen.com/descargas/PulzarCloud/Books/Beginning%20Software%20Engineering%20-%20Rod%20Stephens.pdf
, 2015
-,
SOFTWARE TESTING TUTORIAL, http://moodle.nccu.edu.tw/pluginfile.php/77731/mod_resource/content/1/software_testing%281%29.pdf
, 2019
-,
SOFTWARE TESTING, https://www.tutorialspoint.com/software_testing/software_testing_tutorial.pdf
- Padmini C,
Beginner-Guide-To-Software-Testing, oftwaretestingclass.com/wp-content/uploads/2016/06/Beginner-Guide-To-Software-Testing.pdf