|

Product testing techniques from its development to production

Authors: Kisareva N.Yu., Levinskiy A.T.
Published in issue: #12(29)/2018
DOI: 10.18698/2541-8009-2018-12-413


Category: Informatics, Computer Engineering and Control | Chapter: Methods and Systems of Information Protection, Information Security

Keywords: testing, software, methodology, development, module, unit testing, integration, alpha-testing
Published: 17.12.2018

In the article the research of modern testing strategies was carried out, it was made the classification according to the levels of possible product testing from the moment of its development to the moment of production, the techniques inherent to each level were described, the advantages and disadvantages of each of them were analyzed. The object of the research of this article are the methods of testing software product, accompanying it from the start of development to release to market. The goal of the work is to study and modernize present-day strategies and tactics of testing, to classify testing methods, to analyze their advantages and disadvantages, and also to derive strategy that allows for the most complete testing in a short time and to eliminate possible errors in the software under test.


References

[1] Myers G.J., Sandler C., Badgett T. The art of software testing. Wiley, 2011, 256 p. (Russ. ed.: Iskusstvo testirovaniya programm. Moscow, Dialektika publ., 2012, 271 p.)

[2] Gregory J., Crispin L. Agile testing: a practical guide for testers and agile teams. Addison-Wesley Professional, 2009, 576 p. (Russ. ed.: Gibkoe testirovanie: prakticheskoe rukovodstvo dlya testirovshchikov PO i gibkikh komand. Moscow, Vil’yams publ., 2010, 464 p.)

[3] Kaner C., Falk J.L., Nguyen H.Q. Testing computer software. Van Nostrand Reinhold, 1993, 480 p. (Russ. ed.: Testirovanie programmnogo obespecheniya. Fundamental’nye kontseptsii menedzhmenta biznes-prilozheniy. Kiev, DiaSoft publ., 2001, 544 p.)

[4] Culbertson R., Brown C., Cobb G. Rapid testing. Prentice Hall, 2002, 416 p. (Russ. ed.: Bystroe testirovanie. Moscow, Vil’yams publ., 2002, 384 p.)

[5] Sinitsyn S.V., Nalyutin N.Yu. Verifikatsiya programmnogo obespecheniya [Software verification]. Moscow, MEPhI publ., 2006, 157 p.

[6] Beizer B. Black box testing. Wiley, 1995, 324 p. (Russ. ed.: Testirovanie chernogo yashchika. Tekhnologii funktsional’nogo testirovaniya programmnogo obespecheniya i sistem. Sankt-Peterburg, Piter publ., 2004, 321 p.)

[7] Bradtke R. ISTQB 100 success secrets – ISTQB foundation certification software testing the ISTQB certified software tester 100 most asked questions. Emereo, 2008, pp. 35–38.

[8] Nielsen J., Loranger H. Prioritizing web usability. New Riders, 2006, 432 p. (Russ. ed.: Web-dizayn: udobstvo ispol’zovaniya Web-saytov. Moscow, Vil’yams publ., 2007, 368 p.)

[9] Berg A.M. Jenkins continuous integration cookbook. Packt, 2015, 360 p.