Karumi Trainings For companies: www.karumi.com/trainings: • Architecture, patterns, and principles for Android & iOS. • Testing for Android & iOS. • Advanced mobile development. • Mastering Git. Open trainings: • Architecture, patterns, and principles for Android & iOS. • Testing for Android & iOS.
introduce Property Based Testing tools. • JUnit- QuickCheck & SwiftCheck are our main tools. • Keep always in mind the properties! • We are going to practice pair programming.
read the repository README.md. • Do not write another test without keep the previous one passing. • Think carefully what properties are you going to check. • Add logs to review the generated input for your tests.
tool used by functional developers for years. • Randomly generated inputs will be used to stress your subject under tests. • We need to check that the state of the software holds its properties at the end of the test execution. But it’s thought for pure functions.
patterns, and principles for Android & iOS. • Testing for Android & iOS. • Advanced mobile development. • Mastering Git. Open trainings: • Architecture, patterns, and principles for Android & iOS. • Testing for Android & iOS.