第181章 TestFlight

    首先要做的是产品流程测试。

    该阶段的测试一般由产品经理和开发人员一起完成。

    按照产品逻辑连贯性挨个测试每一个功能模块是否可以流畅使用,尤其是一些核心功能点是否已经实现。

    这个测试重点在于测试软件的功能需求。

    这轮测试的主要目的是检验功能是否有无法使用或是有遗漏的情况;

    界面是否错误?输入和输出是否正确?

    数据库是否有短板?

    初始化和终止错误等功能方面的问题。

    完成开发人员的第一**能逻辑测试后。

    接下来就是搭建测试环境供给专业测试人员进行下载测试。

    有些团队是通过公司其他部门人员来进行测试。

    通常是产品经理,公司高管,**或其他人员。

    只要不是公司高管测试都好说。

    啥也不懂还喜欢改需求,离谱。

    产品经理起码懂点,**基本也是技术b,不可能瞎改需求。

    至于说其他人员,其他人员一般没发言权,基本可以忽略不计。

    但是不管哪些人来完成测试,这个过程的测试行为也是需要进行量化。

    不量化的测试没意义,只有量化才能真正体现测试结果,保证软件质量。

    完成以上两项测试工作后,此时便可以寻找一些小范围用户,在小成本下进行目标用户测试。

    这个时候我们需要做好相应的测试准备,一个是测试结果回收渠道,常见的渠道有调查问卷,软件问题反馈渠道、用户交流群等。

    这最后一个环节也通常被成为灰度测试。

    不过以上流程只是一些涉及到较大型应用的测试流程。

    像林灰现在搞得这个软件根本不需要逻辑测试和下载测试。

    直接进行灰度测试就可以了。

    涉及到编程逻辑之类的问题,这个林灰要是都做不好。

    也别搞t了,直接养老就可以了。

    涉及到wrklw这个软件的内测,跟游戏的内测还是有不小区别的。

    作为一个苹果软件wrklw的内测尤其麻烦。

    麻烦主要麻烦在软件分发上。

    苹果手机应用不像安卓应用那样可以“随意”分发。

    林灰一度怀疑苹果创始人有着极强的操控**。

    总之涉及到苹果的一切都有着无穷无尽的规矩。

    别的不说,苹果手机就连测试也都是条条框框给你限制好的。

    具体到苹果手机软件该怎样测试呢?

    测试的时候最重要的问题是对待测试软件进行分发。

    换言之就是你得把需要测试的软件分发到测试人员的设备上。

    从前世来看,因为分发机制的不同,涉及到软件测试一般有三种。

    分别是企业签名分发、t签名分发和个人开发者账号分发。

    林灰前世工作的时候,涉及到这种测试的时候开发组一般是直接应用企业签名进行内测应用分发的。

    这种分发方式是苹果应用商店企业级开发账号的一个特权。

    在苹果应用商店的开发者一般有三种账号。

    分别是个人开发者账号、公司开发者账号和企业开发者账号。

    苹/果企业级开发账号是苹/果公司提供给开发者的一种高级别的开发者账号,

    林灰先前在应用商店里的那个账号虽然已经是卓越开发者账号。

    但归根到底仍然是属于个人开发者账号。

    从功能上来讲苹果应用商店个人开发者账号的功能跟企业级账号的功能相比还是相去甚远的。

    当然了,苹果应用商店企业级开发账号的价格也比个人账号和公司账号更贵,年费为299美元。

    而且并不是有钱就能申请这种账号。

    通过苹/果官方网站申请一个全新的企业账号是非常困难的。

    一方面在申请企业账号时,开发者需要向苹/果需要提供大量的资料;

    另一方面,苹/果对新的企业账号审批数量也极为有限的。

    总之,目前企业账号在市面上的存量是相对稀少的。

    甚至很多真正需要苹/果企业账号的开发者也无法申请的企业账号。

    企业级账号一大特权是可以将签名后的应用在任何设备上安装,且没有安装数量的限制。

    企业签名是是对苹/果安装包(pa)用企业账号进行打包的一个过程。

    企业签名有点类似于数字签名,它是基于非对称加密算法实现的。

    是指使用苹/果企业账号打包e版的pa文件,表示该苹/果企业账号认可了这份数据。

    在企业签名之后,应用就可以就行分发。

    苹/果签名的实质有点类似于对安装包的授权过程。

    授权后的安装包才可以在苹果手机系统上进行安装。

    就很离谱,安装包也要授权。

    不过想想苹果对数据线都授权,对安装包授权也不足为奇。

    怎么理解这个过程呢?

    拿林灰先前上线应用的过程来说吧。

    林灰将应用上线到苹果应用商店后。

    并不代表着这些应用就可以直接面对普通用户了。

    这之后还是需要经过官方审核的。

    尽管现在林灰这种情况,每次上线应用审核时间很短。

    但依旧是需要审核的,只有审核之后才可以进行由其他用户进行下载。

    而企业级账号则没有这个约束。

    只要企业签名之后就可以经由测试人员下载。

    这个签名有效期大概是一年。

    但值得注意的是,苹果方面之所以提供这个功能是为了让企业级别用户在开发测试和分发app时能更加方便。

    而不是为了别的用途。

    但总有一些脑回路神奇的企业,盲生总能发现华点。

    一些不法企业往往利用这个机制直接搞一些那种你懂的那种软件来规避苹果应用上线的审核机制来进行软件分发。

    明面上似乎是将这类应用分发到测试人员那,实际上是分发给一些lt用户。

    嘿嘿嘿。

    和这种分发机制类似的是通过t签名。

    t签名,全称是tetlgt签名,是把pa文件上传到苹/果官方的应用内测平台的过程。

    tetlgt是苹/果官方的应用内测平台,它与apptre的性质类似,都是苹/果官方认可的分发渠道。

    苹/果t签名是目前市场上唯一一个可以宣称永不掉签的签名。

    不过也只是稳定使用90天而已。

    值得一提的是,正因为这个机制的存在。

    使得一些无法上架apptre的app也会通过这个渠道来实现软件的发布。

    这种情况下,部分奇奇怪怪的应用只能通过tetlgt下载。

    不过这里没有企业签名那么随意。

    这里上架的话也需要审核。

    只是相对宽松而已。

    饶是如此,tetlgt因为应用丰富也常常被称为第二apptre。

    讲真,最近一直用看书追更,换源切换,朗读音色多,安卓苹果均可。】

    林灰进行测试的话大概率是通过这种方式进行。

    虽然利用个人开发者账号也能进行分发吧。

    但个人开发者账号进行分发的时候限制太多了。

    个人开发者一年最多为100台设备分发。

    以林灰这种开发软件的速度。

    100台分发资格只能说是十分不够用。

    总之,虽然暂时内测人员难找。

    但林灰还是决定将软件上传的tetlgt上。

    等找到合适的内测人员再开放内测资格就完事了。

    原本这只是一个简单的任务。

    不过林灰却碰壁了。

    这个时空居然没有tetlgt!

    呃,不对,也不能说这个时空没tetlgt。

    不过这个时空的tetlgt居然只专注于安卓应用分发。

    林灰记得前世tetlgt虽然主要从事安卓应用分发。

    但其实也是兼顾苹/果内测应用分发这方面业务的。

    而前世tetlgt在被在被苹/果公司收购之后才停止安卓应用分发业务。

    这之后tetlgt转而专攻对苹/果内测应用进行分发。

    前世tetlgt可是相当强大的一款测试软件分发工具。

    软件开发者可透过tetlgt这个应用向高达10000名测试人员分发待测试应用。

    开发者只需要上传beta版软件并使用tne加入测试员的名字和电子邮件地址就可以很轻松的完成分发任务的下达。

    前世tetlgt在进行分发的时候还能兼顾很多苹/果的不同平台。

    而测试员可下载并使用适用于、watc和tv的tetlgt应用程式,并向开发者提供回馈。

    这么一款强大的软件这个时空居然干脆直接就不从事苹/果手机应用分发了?

    对于两个时空琐屑的不同之处,林灰已经见怪不怪了。

    要是这个时空的tetlgt和原时空出现区别的话。

    那么这个时空的tetlgt肯定是没被苹/果方面收购的。

    这样的话林灰到时候倒是可以把前世苹/果测试应用分发的tetlgt搞出来。

    林灰越想越觉得可行。

    甚至连复刻tetlgt之后对应的名字叫什么都想好了:

    ——dandeln蒲公英

    这个名字比tetlgt测试机岂不是优美很多?

    之所以林灰如此乐观觉得有很大的可行性并不是盲目自大。

    虽然林灰涉及到软件分发技术什么的也不擅长。

    但林灰有钞能力啊。

    林灰一个人搞不定,但到时候林灰可以安排别人去做。

    更何况在进行复刻的时候林灰有别人不具备的优势。

    林灰是清楚前世tetlgt这个应用的运作机制的。

    tetlgt这个应用涉及到的原理什么的林灰还是大致知道的。

    虽然这个过程可能会花点钱,但问题不大。

    一点小小的花费林灰负担得起。

    比起可能收获的回报来看,别说是几十万美元了。

    即便是花个百八十万美元将来的回报大概率也是物有所值。

    毕竟前世这tetlgt这个应用可是被苹/果收购的。

    虽然林灰不太清楚前世这个应用苹/果是花多少钱搞定的。

    但既然这是前世苹/果方面公开进行的一次收购,那么几乎可以肯定收购的起步价在两千万美元以上。

    要是真的只需要不到千万美元就能完成收购的话。

    苹/果一般根本不向外界透露收购消息。

    不是故弄玄虚,确实如此,毕竟苹/果公司是上市公司。

    上市公司做事情有些时候要格外考虑名声。

    要收购一个价值几百万美元的应用或者技术的话。

    传出去就成了苹/果连一项不到千万美元的技术都得靠买的,自己根本搞不定。

    这对企业的名声是十分不利的……虽然也啥好名声

    涉及到tetlgt这个应用的话。

    如果真的将来搞定了之后卖给苹/果方面的话。

    只要两千万美元似乎有点少了。

    最近的降频门事件让林灰想起点前世的往事。

    据传前世苹/果降频门事件苹/果方面付出诉讼费就超过九千万美元。

    打个官司中等意思都不够用,简直太生勐了。

    这种财大气粗的企业不狠狠地宰说不过去。

    而且即便是卖的话,真的搞出来蒲公英这款应用来林灰也不打算直接卖。

    这么强无敌的测试软件分发应用不拿去收割一波潜在用户的韭菜去似乎说不过去[e]。

    不过这些都是以后的事情了。

    这个时空的tetlgt并不能进行苹/果手机上的测试软件分发的话。

    对林灰来说并不完全是好消息。

    这种情况下如果林灰要继续对wrklw进行内测的话涉及到在测试软件分发环节就只能通过个人开发者账号进行分发了。

    但个人开发者账号的分发名额实在是太少。

    一年只有100个分发名额。

    一百个名额够干什么的?

    勉强只能进行一次规模不大的内测分发就用光名额了,之后又该怎么办呢?

    ……其实前世除了t签名来说也有很多其他签名能进行分发。

    但其余签名普遍不稳定。

    因为思维惯性的缘故,即便是换了一个时空,这些可能存在的野鸡签名也不在林灰的考虑范围内。

    在t分发没法用的情况下,如果不用个人开发者账号进行软件分发的话似乎就只能通过企业签名分发了。

    而企业签名必须要企业开发账号。

    虽然林灰和苹/果方面合作这么久将来申请企业开发账号可能很容易。

    但有些硬性要求依然是要达到的。

    企业开发账号的申请主体必须是企业,而且必须是有五百名员工以上的企业。

    但林灰现在可没地方弄几百人的企业去。

    而所谓的五百名以上员工的企业只是理论上的条件之一。

    实际上别说五百人以上的企业了。

    很多千余名员工以上的企业想搞个苹/果应用商店的企业开发账号都未必搞得定。