- What is a unit test?
a) A test that checks whether an object can cooperate with other objects. b) A test that validates the network connection. c) A test that checks an object in isolation.
- Is it okay to force your tests to execute in a certain order?
a) Yes. b) No.
- What is the order of the three As?
a) Act, Assert, Arrange. b) Assert, Arrange, Act. c) Arrange, Act, Assert.
- How do protocols help you when writing tests?
a) You can mock certain objects by conforming them to a protocol. b) You can check for traits. c) Your code is cleaner with protocols.
- How can see which code is not tested in your app?
a) Using Code Coverage. b) By checking your unit test classes. c) By manually testing your app.
- What is a launch argument?
a) A condition under which the app will launch. b) A string that is passed to an app when it launches. c) A reason to launch an app.
- How does
XCUITest
identify elements in an app?
a) It learns where elements are when you record a test. b) With launch arguments. c) Through accessibility...