Title: Theory / Important / Chrome / Test / General

Name: Accessibility
Definition: the core technology that allows disabled users the same rich experience for iOS and macOS that other users receive
Page: https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/09-ui_testing.html
Context: Testing with Xcode

Name: Test navigator
Definition: part of the workspace designed to ease your ability to create, manage, run, and review tests
Page: https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/09-ui_testing.html
Context: Testing with Xcode

Name: A negative test
Definition: A test that check what occurs if a function is called with invalid parameters
Page: https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/A1-guidelines_writing_testable_code.html
Context: Xcode test

Question: What kind of tests should be written?
Answer: Boundary condition (extremal valid inputs)
Page: https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/A1-guidelines_writing_testable_code.html
Context: Xcode test
Answer2: negative test (invalid input)
Answer3: comprehensive test case (complex cases using a lot of functions)
Answer4: Regression test (bug that occurred)