umontreal-diro / IFT3913

Syllabus pour IFT3913 [automne 2024]
MIT License
16 stars 31 forks source link

Test unitaire avancé #4

Open bbaudry opened 1 month ago

bbaudry commented 1 month ago

Sujets avancés pour le test unitaire: tests paramétrés, mocks, tests flaky, fuzzing.

+   if (first_arg == argc) {
+       /* http://twitter.com/#!/marnanel/status/132280557190119424 */
+       time_t now = time (NULL);
+       struct tm *localnow = localtime (&now);
+       if (localnow &&
+           localnow->tm_hour == 0 && localnow->tm_min == 1)
+           fprintf (stderr, "gimme gimme gimme\n");

man breaks automated tests at 00:30

bbaudry commented 1 month ago

JUnit parameterized tests

bbaudry commented 1 month ago

parameterized tests in Rust

bbaudry commented 1 month ago

Hypothesis pour le test paramétré en Python

bbaudry commented 1 month ago

test containers: https://testcontainers.com/?uclick_id=9adae449-8802-4cf0-87c1-230f10a78539

bbaudry commented 1 month ago

[FR] les mocks et les bouchons de test

bbaudry commented 1 month ago

Mockito, en Java https://github.com/mockito/mockito

bbaudry commented 1 month ago

mocks and stubs in Ruby

bbaudry commented 1 month ago

an empirical analysis of flaky tests

bbaudry commented 1 month ago

DeFlaker automatically detecting flaky tests

bbaudry commented 1 month ago

A large-scale longitudinal study of flaky tests

bbaudry commented 1 month ago

Test case prioritization

bbaudry commented 1 month ago

Test Case Prioritization in Continuous Integration environments: A systematic mapping study

bbaudry commented 1 month ago

In praise of property-based testing

bbaudry commented 1 month ago

Hypothesis: A new approach to property-based testing

bbaudry commented 1 month ago

Jqf: Coverage-guided property-based testing in java

bbaudry commented 1 month ago

QuickCheck: a lightweight tool for random testing of Haskell programs

bbaudry commented 1 month ago

Metamorphic testing: A review of challenges and opportunities

bbaudry commented 1 month ago

How effectively does metamorphic testing alleviate the oracle problem?

bbaudry commented 1 month ago

Metamorphic testing for web system security