GTXiLib iOS自动化测试框架

说到 iOS 的自动化测试框架,GTXiLib这个名字会让你眼前一亮。它是 Google 开源的,专门为 iOS 设计的自动化测试工具,采用Objective-C编写。最吸引人的地方是它能与现有的XCTest框架无缝集成,增强了测试的可用性检查。你只要在XCTesttearDown方法执行前,注册好可用性检查,GTXiLib就会自动执行,确保检测到的问题能够在测试结束前发现。如果有问题,测试会直接失败,这种紧密结合的方式简直可以帮你发现和修复更多问题。

如果你已经在用XCTest,其实可以轻松地将GTXiLib融入进来,提升你的测试覆盖度和可靠性。毕竟,自动化测试要是做得不彻底,最终的代码质量还是没保障,对吧?所以,如果你想提高测试的效率,GTXiLib不失为一个不错的选择。

zip
swift-GTXiLib是Google开源的iOS专用自动化测试框架.zip 预估大小:85个文件
folder
google-GTXiLib-4f98f3a 文件夹
file
GTXiLib.podspec 543B
file
.gitignore 179B
folder
GTXiLib.xcodeproj 文件夹
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
GTXiLib.xcscheme 4KB
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 135B
file
project.pbxproj 60KB
file
CONTRIBUTING.md 969B
file
LICENSE 11KB
folder
Classes 文件夹
file
GTXCheckBlock.m 1KB
file
NSError+GTXAdditions.h 4KB
file
GTXAnalytics.h 2KB
file
GTXElementBlacklist.m 988B
file
GTXBlacklistBlock.h 2KB
file
GTXAnalyticsUtils.h 1KB
file
GTXAccessibilityTree.m 8KB
file
GTXTestEnvironment.m 8KB
file
GTXImageAndColorUtils.m 8KB
file
GTXAssertions.h 767B
file
GTXiLibCore.h 3KB
file
GTXTestEnvironment.h 1KB
file
GTXTestSuite.m 7KB
file
GTXTestCase.m 868B
file
GTXBlacklistBlock.m 1KB
file
GTXiLibCore.m 9KB
file
GTXPluginXCTestCase.m 8KB
file
GTXBlacklisting.h 1KB
file
GTXElementBlacklist.h 1KB
file
GTXToolKit.h 2KB
file
GTXAccessibilityTree.h 1003B
file
GTXBlacklistFactory.h 2KB
file
GTXTestCase.h 1KB
file
GTXChecksCollection.m 23KB
file
GTXImageAndColorUtils.h 3KB
file
GTXCommon.h 915B
file
GTXImageRGBAData.h 2KB
file
GTXErrorReporter.h 1KB
file
GTXChecking.h 1KB
file
GTXToolKit.m 8KB
file
GTXErrorReporter.m 11KB
file
GTXiLib.h 1KB
file
GTXAnalyticsUtils.m 4KB
file
GTXLogging.h 792B
file
GTXAnalytics.m 2KB
file
GTXTestSuite.h 3KB
file
GTXCheckBlock.h 2KB
file
NSError+GTXAdditions.m 3KB
file
GTXImageRGBAData.m 3KB
file
GTXBlacklistFactory.m 2KB
file
GTXChecksCollection.h 3KB
file
GTXPluginXCTestCase.h 1007B
file
README.md 9KB
folder
Tests 文件夹
folder
FunctionalTests 文件夹
folder
TestApp 文件夹
folder
Sources 文件夹
file
GTXTestViewController.xib 6KB
file
GTXTestAppDelegate.m 1KB
file
GTXTestStepperButton.m 2KB
file
GTXTestApp.m 809B
file
GTXTestViewController.h 3KB
file
GTXTestStepperButton.h 945B
file
GTXTestAppDelegate.h 744B
file
GTXTestViewController.m 12KB
folder
TestSources 文件夹
file
GTXTestGtxCanIgnoreElementsOnSpecificCheck.m 2KB
file
GTXTestAnalyticsBaseTest.m 2KB
file
GTXTestGtxCanIgnoreElements.m 1KB
file
GTXTestGtxCanBlacklistTestCases.m 1KB
file
GTXTestAnalyticsIsTriggered.m 994B
file
GTXTestGtxCanWhitelistTestCases.m 1KB
file
GTXTestAnalyticsCanBeDisabled.m 991B
file
GTXTestGtxCanDetectFailuresInInheritedTests.m 2KB
file
GTXTestBaseTest.h 2KB
file
GTXTestGtxWorksForPassingTests.m 1KB
file
GTXTestFailingClassFailCheck.m 1KB
file
GTXTestGtxCanDetectFailures.m 1KB
file
GTXTestBaseTest.m 3KB
file
GTXTestAnalyticsBaseTest.h 254B
file
GTXTestGtxWithDefaultChecks.m 4KB
file
GTXTestApp-Info.plist 4KB
folder
UnitTests 文件夹
file
GTXToolKitTests.m 8KB
file
GTXAccessibilityTreeTests.m 10KB
file
GTXBaseTestCase.m 2KB
file
GTXChecksCollectionTests.m 14KB
file
GTXTestSuiteTests.m 6KB
file
GTXTestAccessibilityElements.m 2KB
file
GTXTestAccessibilityElements.h 2KB
file
GTXAnalyticsTests.m 7KB
file
GTXBaseTestCase.h 911B
file
GTXImageAndColorUtilsTests.m 8KB
folder
FrameworkFiles 文件夹
file
Info.plist 792B
...
zip 文件大小:118.77KB