Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Sergey Bondarchuk,
Erlang Dev at Middleware Inc.
Erlang
Common Tests
Framework
1. Systematic refactoring
2. Separation of code into libraries or dependencies
3. To сover code by аutotests
Some methods ...
1. White-Box testing (structural)
2. Black-Box testing (functional)
3. Grey-Box testing (combination)
Types of software te...
Structure of Common Tests
Typical actions for each suite callback
1. init_per_site - starting application(s), dependencies, connecting to db,
connec...
Structure of Common Tests
Group of Testcases
Running Tests and Analyzing Results
Running Tests and Analyzing Results
1. http://learnyousomeerlang.com/common-test-for-uncommon-tests
2. http://erlang.org/doc/apps/common_test/users_guide.html...
Sergey Bondarchuk
I'm writing the code on Erlang for 2 years.
Like to solve non-trivial tasks, like to do
code optimizatio...
Questions?
Nächste SlideShare
Wird geladen in …5
×

0

Teilen

Herunterladen, um offline zu lesen

Erlang Common tests - Sergey Bondarchuk

Herunterladen, um offline zu lesen

Elixir Club 7 Dnipro
I Coworking Hub
24/06/2017

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen
  • Gehören Sie zu den Ersten, denen das gefällt!

Erlang Common tests - Sergey Bondarchuk

  1. 1. Sergey Bondarchuk, Erlang Dev at Middleware Inc. Erlang Common Tests Framework
  2. 2. 1. Systematic refactoring 2. Separation of code into libraries or dependencies 3. To сover code by аutotests Some methods to simplify and speed-up software development process
  3. 3. 1. White-Box testing (structural) 2. Black-Box testing (functional) 3. Grey-Box testing (combination) Types of software testing
  4. 4. Structure of Common Tests
  5. 5. Typical actions for each suite callback 1. init_per_site - starting application(s), dependencies, connecting to db, connecting to ws, put connection references to config 2. init_per_group, init_per_tescase - creating some entities, to manipulate them into test cases callbacks, creating commit, beginning transaction, putting objects references to config 3. end_per_group, end_per_testcase - destroying entities, confirming commit, confirming/rejecting transactions
  6. 6. Structure of Common Tests
  7. 7. Group of Testcases
  8. 8. Running Tests and Analyzing Results
  9. 9. Running Tests and Analyzing Results
  10. 10. 1. http://learnyousomeerlang.com/common-test-for-uncommon-tests 2. http://erlang.org/doc/apps/common_test/users_guide.html 3. http://eax.me/erlang-testing 4. https://stackoverflow.com/questions/19608156/testing-erlang- applications-based-on-cowboy-using-common-test Useful Links
  11. 11. Sergey Bondarchuk I'm writing the code on Erlang for 2 years. Like to solve non-trivial tasks, like to do code optimizations and refactoring. Outside of work I like good companies, playing guitar, to do self-education. s.bondarchuk.mail@gmail.com https://www.linkedin.com corezoid.com About me
  12. 12. Questions?

Elixir Club 7 Dnipro I Coworking Hub 24/06/2017

Aufrufe

Aufrufe insgesamt

329

Auf Slideshare

0

Aus Einbettungen

0

Anzahl der Einbettungen

1

Befehle

Downloads

0

Geteilt

0

Kommentare

0

Likes

0

×