Brewing Microservices
QuickCheck: a lightweight tool for random testing of Haskell programs Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem [https://www.usenix.org/conference/1999-usenix-annual-technical-conference/soft-updates-technique-eliminating-most] Write ahead log [https://en.wikipedia.org/wiki/Write-ahead_logging] Fuzzing: a survey [https://cybersecurity.springeropen.com/articles/10.1186/s42400-018-0002-y] SAGE: whitebox fuzzing for security testing [https://dl.acm.org/doi/fullHtml/10.1145/2093548.2093564?casa_token=zHzo412PGM0AAAAA:gY5L5K1p6eYM0Lpr6n1sbl9fn7NhJRGCg6LUoWBmCab1VtTn4Bpd7QVvdticqIeqJN4zob2Qlk7D] Intelligent REST API data fuzzing [https://dl.acm.org/doi/abs/10.1145/3368089.3409719?casa_token=p-vw1LNSlZQAAAAA:r-rzSjBxWP--2xfScNXDug_dt0i3Fz_pxiqTs6xEyU-pwPhYjfT2KKhmBtvyLolu5hQSy4Sq_OXJ] A hybrid analysis to detect Java serialisation vulnerabilities [https://dl.acm.org/doi/abs/10.1145/3324884.3418931?casa_token=vcYeE1JU1nsAAAAA:88gB9XFcAnxJxh3VMWk6z_0AccUKHULeNKXEPZyTrO9v8mFJe_Q1ZfcKGvVQrpy-GaWXvHK6RZI4] Jsongen: a quickcheck based library for testing JSON web services [https://dl.acm.org/doi/abs/10.1145/2633448.2633454?casa_token=KvIz3Nuw_ggAAAAA:4H9z3OK1dXOvZKkuVfDu7aAJ9u2i5_dZ3FrZhshKsY__aFmsF-ct27yTMp3XK8jo2GXTqf6nynGU] Property-Based Testing of JSON Based Web Services [https://ieeexplore.ieee.org/abstract/document/6928970?casa_token=0V2SoJtSQbcAAAAA:L74OYec8zm4BRPF1G3evWMMqy0-COQQxDW8-5gkNIIKtY3rieSlLgGu4xUAJFtEGpGKwYyTz] Turning web services descriptions into quickcheck models for automatic testing [https://dl.acm.org/doi/abs/10.1145/2505305.2505306?casa_token=EUy7qoZ66JsAAAAA:OW34qxWgU7g0H49Ozng0FrSBzldfnG5tyN7Yuu0mFaG1izbRAeyczpX6AOjaA2OZftKgysQUQ8Hv] Hypothesis [https://hypothesis.readthedocs.io/en/latest/] Erlang QuickCheck [http://www.quviq.com/products/erlang-quickcheck/] Software Testing with QuickCheck [https://www.erlang-factory.com/upload/presentations/193/EUC2009-QuickCheck.pdf] John Hughes - Don't Write Tests [https://www.youtube.com/watch?v=hXnS_Xjwk2Y] John Hughes - QuickCheck Evolution [https://www.youtube.com/watch?v=gPFSZ8oKjco] John Hughes: Testing with QuickCheck [https://www.youtube.com/watch?v=wkVy6kImq5o] John Hughes - Testing the Hard Stuff and Staying Sane [https://www.youtube.com/watch?v=zi0rHwfiX1Q] John Hughes - How to specify it! A guide to writing properties of pure functions | Code Mesh LDN 19 [https://www.youtube.com/watch?v=zvRAyq5wj38] Testing Eventual Consistency in Riak - YouTube [https://www.youtube.com/watch?v=x9mW54GJpG0] PARTISAN: Scaling the Distributed Actor Runtime [https://www.usenix.org/conference/atc19/presentation/meiklejohn] Dealing with a corrupt SSTable in Cassandra [https://www.gosquared.com/blog/dealing-corrupt-sstable-cassandra] MODELING EVENTUAL CONSISTENCY DATABASES WITH QUICKCHECK [https://www.erlang-factory.com/upload/presentations/375/ECwithEQC-JonMeredith.pdf] Riak DT [https://github.com/basho/riak_dt] Applied Monotonicity: A Brief History of CRDTs in Riak [https://christophermeiklejohn.com/erlang/lasp/2019/03/08/monotonicity.html] Using temporal relations to specify and test an instant messaging server [%20https://dl.acm.org/doi/abs/10.1145/1808266.1808281?casa_token=bcQUOhkwG4wAAAAA:1U2yMcCLF8rIKcd530PJBMqVT_PJ9r8U0QJ16OezutEOfDoRo7LyllxCorD3xRc0giVdD8k7tlMJ] Effective Concurrency Testing for Distributed Systems [https://dl.acm.org/doi/abs/10.1145/3373376.3378484] Jepsen [https://jepsen.io/] Clojure test.check [https://github.com/clojure/test.check] PropER [https://github.com/proper-testing/proper] PULSE tutorial [https://www.erlang-factory.com/upload/presentations/191/EUC2009-PULSE.pdf] Finding race conditions in Erlang with QuickCheck and PULSE [https://dl.acm.org/doi/abs/10.1145/1631687.1596574?casa_token=H54GW6xmj_IAAAAA:OHLoFXx13kEv7By66IC33b2CHJpw3gpYS46dS2c0bgLVQjsJGlQtYQOpWcxkmRNZt6nUdlqqwKi_] CORFU: A Shared Log Design for Flash Clusters [https://www.usenix.org/conference/nsdi12/technical-sessions/presentation/balakrishnan] CORFU: A distributed shared log [https://dl.acm.org/doi/abs/10.1145/2535930?casa_token=4L1cySOkgBYAAAAA:oGQkOBP76nfF9eVQCV20V5Ik1nZLQt8o9FWosbjM46vsHoaBh0IH25UOCen6PweyiLeNuIQB2Bjw]
3 episoder
Kommentarer
0Vær den første til at kommentere
Tilmeld dig nu og bliv en del af Brewing Microservices-fællesskabet!