- Manual Testing for Mobile Applications
- Regression Testing in Mobile Development
- UI Testing Challenges of The Trendyol Mobile App
- The Importance of A/B and Exploratory Testing (ET) in Trendyol iOS App
- Mobile App Complexity: Things to Consider While Estimating Test Effort
- The Different Types of Testing on Trendyol iOS App
- [Differences Between Mobile Web and Mobile Platform Tests](https://medium.c
- Manual Testing for Mobile Applications
- Regression Testing in Mobile Development
- UI Testing Challenges of The Trendyol Mobile App
- Get the Most Out of UI Tests With XCode Test Plans
- How to Test Deeplinks with XCUITest
- Integrate Slather to Trendyol Project
- UI Test Roadmap with Kaspresso
- [Trendyol Android Team Unit Test Practice](https://medium.com/trendyol-te
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import UIKit | |
| import XCTest | |
| extension UIImage { | |
| var removeStatusBar: UIImage? { | |
| guard let cgImage = cgImage else { | |
| return nil | |
| } | |
| let yOffset = 50 * scale |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import XCTest | |
| import SnapshotTesting | |
| final class DiscoverySnapshotTests: BaseTest { | |
| override func setUp() { | |
| BaseTestHelper.shared.mockDataEnable = true | |
| BaseTestHelper.shared.login = true | |
| super.setUp() | |
| } | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import XCTest | |
| import SnapshotTesting | |
| import AccessibilityKit | |
| extension XCTestCase: SnapshotHelperInterface {} | |
| protocol SnapshotHelperInterface: WaitForPredicateExpectation { | |
| } | |
| extension SnapshotHelperInterface { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import SnapshotTesting | |
| import XCTest | |
| class MyViewControllerTests: XCTestCase { | |
| func testMyViewController() { | |
| let vc = MyViewController() | |
| assertSnapshot(matching: vc, as: .image) | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| failed - | |
| Couldn't find "minimumPriceLabel", "workingHourLabel", "ratingCountLabel", elements. | |
| Element type for 'minimumPriceLabel' must be 'StaticText' | |
| Element type for 'ratingCountLabel' must be 'StaticText' | |
| Elements on the page: | |
| SearchField: 'searchTextField' | |
| StaticText: 'restaurantLabel' | |
| Image: 'restaurantImageView' | |
| Button: 'workingHourButton' | |
| StaticText: 'minimumPriceLabel' |
NewerOlder