草庐IT

automated-tests

全部标签

iOS 应用内购买和订阅 : Testing

我的一所大学实现了每月自动续订的iOS应用内购买。我正在接管代码库并想测试它是否正常工作。我知道购买有问题,但我担心的是自动续订。我已经设置了一个测试用户并阅读了在沙盒模式下说的Apple文档,沙盒中一个月是5分钟。但是我在5分钟后没有收到Apple的任何回复?我应该吗?在我的AppDelegate中inAppPurchase=[TFInAppPurchasenew];[[SKPaymentQueuedefaultQueue]addTransactionObserver:inAppPurchase];[inAppPurchaseupdateAvailableProductsCache]

ios - UI 自动化 "could not be tapped because the element is not visible"iOS

这让我发疯,如果有人能提供帮助,我将不胜感激......我正在尝试编写一个ui自动化脚本来测试应用程序。有一个特定的CollectionView,其中单元格是通过首先加载View从Nib生成的....-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.self.title=@"Forms";[self.categoryCollectionViewregisterNib:[UINibnibWithNibName:@"HomeCategoryCel

iOS UI-Test 模拟(改变)位置

我有某种导航应用程序可以处理不同的位置。是否可以在UI测试中模拟甚至在运行时更改它们?存档的最佳方法是什么? 最佳答案 我认为最好的方法是使用GPX文件。这些允许您设置位置的纬度和经度。(有关详细信息,请参见此处:https://blackpixel.com/writing/2013/05/simulating-locations-with-xcode.html)但是,我怀疑您需要从应用本身内部调用这些,然后使用UI测试启动参数(当您启动XCUIApplication时)来规定根据测试使用哪些GPX文件。

ios - XCUITest 测试执行顺序

是否有任何已知方法可以影响XCUITest调用测试方法的顺序?目前,以何种顺序调用哪种测试方法似乎完全是任意的。这使得无法定义特定顺序。一般来说,Xcode管理XCUITest运行的方式不是最优的,因为您必须为每个测试用例定义一个测试函数。更可取的是仅从一种方法启动完整的测试session,这样人们就可以在例如session:功能:场景中构建自己的测试。...这正是我想要做的,因为我们遵循Calabash风格的测试结构和我围绕XCUITest编写的框架提供了许多附加功能(例如Testrail集成)。我尝试以这样一种方式实现框架,即所有功能和场景都被组织起来并从单个test()方法开始。

android - 用于移动应用程序测试的 Selenium 插件或用于移动应用程序测试的任何其他更好和合适的工具

Selenium是否有任何插件可以在移动设备(适用于iOS、Android和Windows操作系统)上为(自己的)应用程序运行自动化测试?我已经搜索了2个小时,但我发现的信息在我看来非常困惑。 最佳答案 我推荐你使用robotium.还有另一个工具叫做MonkeyRunner它有不同的方法。 关于android-用于移动应用程序测试的Selenium插件或用于移动应用程序测试的任何其他更好和合适的工具,我们在StackOverflow上找到一个类似的问题: h

Go test 单元测试用起来

什么是单元测试(unittesting)单元测试,是指对软件中的最小可测试单元进行检查和验证单元就是人为规定的最小的被测功能模块一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Go里面也单元也是一个函数单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。单元测试,咱们平时也叫它单测,平时开发的时候,也需要写一些demo来测试我们的项目中的函数或者某个小功能gotest单元测试GO语言里面的单元测试,是使用标准库testing有如下简单规则:导入test标准库单测文件名,后面跟上_test单测文件中的函数名为Test

钉钉漏洞通知脚本dingtalkBot—配套Automated_bounty_Hunter

目录1.前言2.dingtalkBot.py1.前言    该脚本主要对接Xray的xray_webhook将消息回传到钉钉bot,实现xray的漏扫钉钉机器人通知。2.dingtalkBot.pyfromflaskimportFlask,requestimportrequestsimportdatetimeimportjsonapp=Flask(__name__)#钉钉webhook接口defDingWebhook(message):#SRC_Botaccess_tokenurl='https://oapi.dingtalk.com/robot/send?access_token=xxx'#

DevOps 8. The Importance of Continuously Testing Softwa

作者:禅与计算机程序设计艺术1.简介软件安全漏洞一直是系统安全面临的一个重要课题。软件漏洞对任何一个系统都是一个巨大的威胁,因此为了保障系统的安全,需要持续不断地测试、检测和修复软件漏洞。自动化构建、持续集成、部署、测试、监控等是DevOps(开发运维)实践中的一些重要环节。其中自动化测试是很重要的一环,主要用于检查新上线或更新版本软件是否存在安全漏洞。本文将主要从以下几个方面阐述持续测试的必要性:检测出更多漏洞更快响应漏洞披露提升软件质量和可靠性2.基本概念术语说明2.1什么是软件安全漏洞?软件安全漏洞一般指的是一类软件问题,当其被攻击者利用时可能导致系统崩溃、数据泄露、数据篡改等严重后果。

ios - 在 Xcode 中运行单元测试时为 "Lost connection to test manager service"

这个问题在这里已经有了答案:XcodeUItests-Lostconnectiontotestmanagerservice(2个答案)关闭6年前。几乎每次我从Xcode在iOS模拟器中运行单元测试时,随机测试都会失败,并显示“与测试管理器服务的连接丢失”。这是什么意思?可以修复吗?

ios - 如何在主应用程序目标中使用单元测试用例(作为 test_spec 添加到开发 pod)?

假设我有一个podDevelopmentPod。在这个pod的podspec中,我添加了一个test_spec如下-s.test_spec'UnitTests'do|test_spec|test_spec.source_files='UnitTests/**/*.{h,m,swift}'test_spec.ios.resources=['UnitTests/**/*.{json}']end在我的项目的Podfile中,我添加了如下的pod-pod'DevelopmentPod',:path=>'',:testspecs=>['UnitTests']运行podinstall后,我看到一个