Software testing methodology

Type: For the student's choice

Department: department of digital economics and business analytics

Curriculum

SemesterCreditsReporting
113Setoff

Lectures

SemesterAmount of hoursLecturerGroup(s)
118Associate Professor Starukh A. I.УФЕМ-61с

Laboratory works

SemesterAmount of hoursGroupTeacher(s)
1116УФЕМ-61сAssociate Professor Starukh A. I.

Course description

The subject of the academic discipline is software functionality; methods and approaches to software testing and quality control.

The purpose of the educational discipline

The purpose of the academic discipline is to study modern paradigms and technologies for ensuring the quality of software testing.

Main tasks

The main tasks of the discipline are: mastering the methods of testing, verification and validation; study of approaches to creating reporting on problems in software development; acquiring the skills of developing test scenarios to check the functionality and quality of the software.

The place of the educational discipline in the structural and logical scheme

The educational discipline is interconnected with such disciplines as “Technologies of creating software and intelligent systems”, “SEO and Web analytics”, “Corporate information systems”, “Object-oriented design”, “Project management”, “Economics of cloud computing “.

The place of the discipline in the structural and logical scheme

The discipline is interconnected with such disciplines as “Software version control systems”, “Internet technologies”, “Database design and administration technology”.

Requirements for knowledge and skills

The study of the discipline involves the achievement of such a qualification level of student training, for which he must:

a) know:

  • main testing artifacts;
  • approaches to testing;
  • testing levels;
  • types of testing;
  • test design techniques
  • means of testing;
  • methods of verification and validation.

b) be able to:

  • perform effective and qualified inspections;
  • create reports based on test results;
  • apply various testing methods;
  • conduct various types of testing;
  • build test scenarios;
  • use modern methods of building test scenarios.
  • use statistical methods to estimate defect density and failure probability;
  • design and implement comprehensive testing plans.

Recommended Literature

  1. Andon FI, Koval GI, Korotun TM, Lavrishcheva EM, Suslov VY Fundamentals of software systems quality engineering. – 2nd ed., Reworked. and ext. – К .: Академпериодика, 2007. – 672 с.
  2. Black R. Key testing processes. Planning, preparation, implementation, improvement .: Translated from English. – М .: Изд .: Лори, 2006. – 544 с.
  3. Braude E. J. Software development technology. – СПб .: Питер, 2004. – 655 с. with ill.
  4. Buch G. Object-oriented design with application examples. Per. with English – M .: Concord, 1992, – 406 p.
  5. Gagarina LG, Kokoreva EV, Visnadul BD Technology of software development: a textbook / ed. L.G. Gagarin. – ID “Forum”: INFRA-M, 2008. – 400 p .
  6. Dustin E., Reshka J., Paul J. Automated software testing: Translated from English-Moscow: Publisher: Lori, 2003. – 592 p.
  7. DSTU 2462-94. Certification. Basic concepts, terms and definitions.
  8. DSTU 2850-94. Computer software. Indicators and methods of quality assessment.
  9. Kalbertson R., Brown K., Cobb G. Rapid Testing .: Per. with English – М .: Издательство: Вильямс, 2002. – 384 с.
  10. Lipaev VV Software quality assurance. Methods and standards. Information Technology Series. – M .: SINTEG, 2001. – 380 p.
  11. McGregor J., Sykes D. Testing object-oriented software. A practical guide. – K .: DiaSoft, 2002. – 432 p.
  12. Somerville I. Software Engineering, 6th ed .: Per. with English – M .: Williams, 2002. – 624 p.
  13. Tamre L. Introduction to Software Testing: Per. with English – M .: Williams Publishing House, 2003. – 368 p.
  14. Schaefer D., Farrell R., Schaefer A. Software project management: achieving optimal quality at minimum cost .: Per. with English – M .: Williams Publishing House, 2003. – 1136 p.

 

INTERNET SITES

 

  1. Software testing: [Electron. resource]. / Access mode: http: //moodle.chdu.edu.ua/course/view.php? Id = 1021
  2. QualityAssuranceGroup  &  Google : [Electronic. resource]. / Access mode:   httpsHYPERLINK “https://www.quality-assurance-group.com/”://HYPERLINK“ https://www.quality-assurance-group.com/”wwwHYPERLINK “https: //www.quality -assurance-group.com/ “. HYPERLINK” https://www.quality-assurance-group.com/ “qualityHYPERLINK” https://www.quality-assurance-group.com/ ” www.quality-assurance-group.com/ “AssuranceHYPERLINK” https://www.quality-assurance-group.com/ “-HYPERLINK “https://www.quality-assurance-group.com/” GroupHHPERLINK “https: //www.quality-assurance-group.com/”.HYPERLINK “https://www.quality-assurance-group.com/”comHYPERLINK” https://www.quality-assurance-group.com/”/ ;
  3. Testing of programs and systems: [Electron. resource]. / Access mode:
  4. https://pidruchniki.com/1628011847733/informatika/testuvannya_program_sistem
  5. Software testing: [Electron. resource]. / Access mode: http://lib.mdpu.org.ua/e-book/vstup/L11.htm

Materials

Curriculum

Download curriculum

Силабус:

Завантажити силабус