PDF ArchiveHistorical archive . public document

SRK MSL SW Testing Advanced practical guide IK 201611

SRK_MSL_SW_Testing_Advanced_practical_guide_IK_201611.pdf

PDF 1.4 55 pages 1.18 MB Filed 06/12/2016
Download this PDF
SRK_MSL_SW_Testing_Advanced_practical_guide_IK_201611.pdf
Web reader . 5 pages of 55
Page 2 of 55, SRK MSL SW Testing Advanced practical guide IK 201611
2 / 5

File preview

S/W Testing Advanced level Practical guide Ivan Keliukh, Oleksandr Andrieiev Goals 1 Make sure all applicants can use standard algorithms 2 Avoid typical mistakes 3 Speed up passing the test 4 Increase percentage of certifications S/W certification testing It is not a conventional contest • Internet access is blocked • Individual contest • Usage of language features is restricted • Poor environment • Only Visual Studio for C and C++ is available • Other courses target programming contests, not S/W testing Preparation Use ejudge • Contains tasks from previous testing sessions • Is accessible outside of SRK network • Use timer to limit available time Work in Visual Studio • It is the only IDE available in SCS test system • It is better to get used to shortcuts, window layout and code style Visual Studio – hot keys Editor • Ctrl+K,C – comment, Ctrl+K,U – uncomment • Ctrl+Space – autocomplete Project/Debug • F7 – build • F5 – run application • F9 – toggle breakpoint • F10 – step over, F11 – step into • Ctrl+F10 – u ①to… Use “et ext state e t feature (Ctrl+Shift+F10 or drag the yellow arrow) At the test • Read the statement • Read the description of input and output • Now read the statement again, carefully • Use pen and paper for self-check • Try to manually solve sample_input.txt and compare your answers to correct ones: this confirms your understanding of the statement • Allows you to write and debug algorithm without writing a single line of code • Fast and simple • Prepare several test cases of your own and solve them manually • Copy the initial code from SCS Test System to Visual Studio and run it. Chances are there are technical issues with VS and you need to change a seat. • In some cases you can implement a solution based on brute-force search to check your understanding. It may even pass the test. Production code DON’T: • Use copy-paste (best SW design pattern) • Use short variable names everywhere DO: • Validate input • Perform error handling Code in S/W testing DO: • Use copy-paste (best SW design pattern) • Use short variable names everywhere DON’T: • Validate input • Perform error handling Implementation speed Code quality Fo ①“W① e tifi atio ① ou①do ’t① eed:① • Scalability – no one will change the scope of the task • Maintainability – no one will use this code after the test • Readability – no one will read your code What you need: • Fast and simple code • Correct answer Beautiful ① ode①takes①ti e,①ti e①that① ou①do ’t①ha e①– use① ui k①a d①di t ① prototyping

Download SRK MSL SW Testing Advanced practical guide IK 201611

SRK_MSL_SW_Testing_Advanced_practical_guide_IK_201611.pdf . PDF . 1.18 MB . 55 pages

Download PDF

File information

File name
SRK_MSL_SW_Testing_Advanced_practical_guide_IK_201611.pdf
Size
1.18 MB
Pages
55 pages
PDF version
1.4
Produced with
Online2PDF.com
Filed on
06/12/2016
Page views
492
Document ID
srk-msl-sw-testing-advanced-practical-guide-ik-201611
MD5
a1db628f004c9666ac11f8fee8fc3446
SHA-512
030b5d5d4aefa757a8ddab7aa0e819400ee72194f929b5361a0bb8a851cb4775d8437b05a853f96b404701e1c5618fc6f77c82c0120742a63f881da4eb68c4a7

Share this document

This address never changes. It is the one to keep, to send, or to cite.

Shorter, for a text message or a post with a character limit.

To link to this document from a website or a blog.