1 / 36
文档名称:

ios开发简介及ios的app测试知识课件.ppt

格式:ppt   大小:2,572KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ios开发简介及ios的app测试知识课件.ppt

上传人:feng1964101 2020/7/25 文件大小:2.51 MB

下载得到文件列表

ios开发简介及ios的app测试知识课件.ppt

文档介绍

文档介绍:第二章 。一、应充分考虑各种边缘情况,边界状态。二、应多站在用户的角度考虑程序的设计是否合理,是否充分满足用户的需求。参考:手机产品设计15大禁忌:http://wenku./view/,从而发现代码中存在逻辑、内存等缺陷。静态分析可以通过Xcode或外部插件扫描来实现。通过xcode的Product>>Analyze来扫描,如下图所示。,可以扫描出以下四种类型缺陷:<1>逻辑缺陷,如访问未初始化的变量或对空指针的引用等;<2>多余的变量,该类变量定义后,永远不会被访问;<3>内存管理缺陷,一般为内存泄露;<4>API使用缺陷,由于未遵循使用的框架或类库相关规范造成的;:,代码中的statusCode仅作简单赋值操作,属于多余变量;,newString对象未被释放,发生内存泄露;,静态分析中以下三种类型的提示较为严重,可能引起严重问题:<1>内存泄漏隐患提示:PotentialLeakofanobjectallocatedonline……<2>数据赋值隐患提示:Theleftoperandof……isagarbagevalue;<3>对象引用隐患提示:Reference-Countedobjectisusedafteritisreleased;、弱网络、无网络三种情况。此项测试主要考虑弱网络和无网络,测试前需要充分了解页面在什么情况向服务端作请求,从而作相应的测试。无网络测试,需要在页面作请求前关闭移动设备网络,观察程序是否作友好提示。弱网络测试要复杂得多,存在以下三种类型:(1)页面等待请求数据,数据返回后,页面呈现是否正常;(2)页面在发出请求后,离开该页面,数据返回后,程序是否正常处理,是否会发生crash;(3)页面等待请求数据,造成超时,页面是否作友好提示;。真机可以绑定至指定的服务器,作适当延时,来模拟弱网络环境。绑定有以下两种方式:<1>越狱手机可通过修改etc目录下的hosts来实现,具体操作可参见测试工具iFile的使用说明;<2>任何手机都可通过wifi绑定至指定端口的代理服务器。worklinkcondition工具来模拟各种网络情况,设置上传和下载的带宽、丢包率、延时等,以下给出弱网络建议参数,测试时可根据实际情况来决定。,根据实际需要来选择:<1>绑定未知服务器,构成网络超时,适用所有类型;<2>对某类域名作host绑定,适用越狱机器;<3>绑定代理服务器,延时某个请求的时间;<4>修改程序代码,改变某个请求的链接。实际应用场景中,还需要考虑网络之间的切换,具体切换类型见下表。,定义如下:typedefenum{OSMemoryNotificationLevelAny=-1,OSMemoryNotificationLevelNormal=0,OSMemoryNotificationLevelWarning=1,OSMemoryNotificationLevelUrgent=2,OSMemoryNotificationLevelCritical=3}OSMemoryNotificationLevel;iOS的低内存警告是系统在低内存下向程序发出的友好提示,程序通常会先调用AppDelegate中的applicationDidReceiveMemoryWarning,接着通知各ViewController,调用相应的didRecieveMemoryWarning方法,此时程序应当在该方法中释放不必要的资源,否则在必要的时候,系统将强制回收资源,程序退出。10

最近更新

沪教版一年级上册数学期末测试卷带答案(综合.. 8页

浙教版一年级上册数学期末测试卷及参考答案【.. 6页

教科版五年级下册科学期末测试卷精品(实用).. 6页

教科版五年级下册科学期末测试卷附答案(研优.. 6页

苏教版一年级上册数学期末测试卷带答案(模拟.. 8页

沪教版一年级上册数学期末测试卷及参考答案(.. 8页

沪教版一年级上册数学期末测试卷含答案(培优.. 9页

部编版六年级上册道德与法治期末测试卷附完整.. 9页

浙教版一年级上册数学期末测试卷【培优a卷】 8页

浙教版一年级上册数学期末测试卷及答案(典优.. 7页

人教版二年级语文第五单元复习课件 66页

部编版小学六年级上册道德与法治期末测试卷【.. 8页

2024学校园文化艺术节活动方案学校文化节方案.. 7页

2024学年度“我们节日”寒假社会实践活动方案.. 5页

青岛版一年级上册数学期末测试卷及参考答案【.. 7页

部编版六年级上册道德与法治期末综合测试卷及.. 8页

齐传新 (2) 1页

集团公司一号安全指令 1页

近年来针灸效应的红外热成像研究梳理-针灸推拿.. 9页

共青团工作应知应会知识点大全 11页

小学四年级《综合实践活动》上册教案 5页

2023年中考物理一轮复习微专题20探究不同物质.. 7页

入团申请书表格 4页

2022年医院便民优质服务方法 5页

士官退出现役登记表 4页

ne555声光控延时开关 9页

客房服务技能比赛标准 5页

春秋战国历史常识 ppt 57页

2011年安徽省教育科学研究重点项目(无为县).. 4页