腾讯有个平台可以实现适配兼容、服务器压力、性能测试、弱网络、耗电量测试等等,挺全面的。WeTest腾讯质量开放平台,本人亲测过体验还不错。
下面说一下测试一个App具体包括哪些方面,以及每个方面的关键点。
测试人员常被看作bug寻找者,但你曾想过他们实际是如何开展测试的吗?你是否好奇他们究竟都做些什么,以及他们如何在一个典型的技术项目中体现价值?本文将带你经历测试人员的思维过程,探讨他们测试app时的各种考虑。本文的目的在于揭示测试人员的这一思维过程,并展示他们通常所考虑内容的广度和深度。
本文是基于我的工作经验而写的,作为一名敏捷软件开发团队的测试经理,我一心投入测试工作。在与其他app测试专家交流的过程中,我深刻了解到app测试工作的困难。在日常工作的摸索中,我将如何做好app的测试归结为如下内容。
(1) 非功能测试
app测试的一个重要方面是app的非功能需求。移动app在推出市场或进行进一步开发前,测试人员有一定的职责做该类需求的跟踪工作。
早期开发阶段要进行的第一个测试应该是实用性测试。通常是由alpha用户或同事进行的。走进一家咖啡馆或餐厅,问问里面的人他们的app使用情况。让他们看看现阶段开发的第一个版本并收集反馈,看看用户是否能很好地使用新功能,以便得出第一印象。
(2) 功能测试
每项开发的新功能都需要进行测试。app测试中功能测试是一个重要方面。测试人员应该要进行手动测试和后期的自动化测试维护。刚开始测试时,测试员必须把app当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作。除了经典软件测试,像点击按钮、提交订单看看会发生什么,测试员还必须执行更多功能的app测试。
除了整个手动测试过程,测试自动化对移动app也很重要。每个代码变化或新功能都可能影响现存功能及它们的状态。通常手动回归测试时间不够,所以测试员不得不找一个工具去进行自动化回归测试。现在市面上有很多自动化测试工具,有商业的也有开源的,面向各个不同平台,如Android,iPhone,WindowsPhone7,BlackBerry以及移动Webapp。根据开发策略和结构,品质管理测试专家需找出最适合他们环境的自动化工具。
(3) 客户端性能测试
一个App做的好不好,不仅仅只反应在功能上。被测的app在中低端机上的性能表现也很重要。比如:一个很好玩的游戏或应用,只能在高端机上流畅运行,在中低端机上卡的不行,也不会取得好的口碑。
关于App的性能测试,我们比较关注的参数有:CPU,内存,耗电量,流量,FPS。同时也需关注一下App的安装耗时和启动耗时。
目前大家可能比较困惑的一个问题,多高的CPU,内存,耗电量,流量,FPS才算是符合发布的值呢?这里可以告诉大家,可以参考精品游戏的一些数值,将自己研发的app与业内精品的app数据做对比。
(4) 适配兼容测试
市面上目前存在的移动设备五花八门,下图列出过去12个月的移动设备品牌占比情况。
App在经过功能测试后,也需对其进行适配兼容测试需要检查的项主要有以下几点:
(a) 在不同平牌的机型上的安装、拉起、点击和卸载是否正常;
(b) 在不同的 *** 作系统上的安装、拉起、点击和卸载是否正常;
我们在实际测试中,常常会遇到下列问题:
(a) 在某个平牌某个系统上,app安装不上;
(b) 在某个平牌某个系统上,app无法拉起;
(c) 在某个平牌某个系统上,app拉起后无响应或拉起后黑屏、花屏;
(d) 在某个平牌某个系统上,app无法顺利卸载;
腾讯WeTest这个产品可以实现多款热门机型的适配兼容测试。
(5) 弱网络测试
App在使用的过程中,难免会遇到弱网络环境,例如在公车上、在地铁里。在这种情况下,常常会出现网络抖动、上行或下行超时,导致应用中出现丢包。
作为一个测试人员,我们要对app在上线前做一定场景的弱网络环境模型,并查看app在弱网络环境下是否存在某些未知的问题。下面是我们常用的弱网络环境场景:
(a) 3G弱网络信号场景模拟;
(b) 市区低速移动场景模拟;
(c) 郊区高速移动场景模拟;
(d) 请求回应超时_上行超时场景模拟;
(e) 请求回应超时_下行超时场景模拟;
(f) 网络抖动场景模拟;
这个工具也可以解决
(6) 耗电量测试
App在手机上的表现,除了功能外,app是否耗电,也是测试过程中重点要关注的一项。手机设备在满电的时候,这个App能玩多久;App每小时的耗电是多少;App在某个场景挂机10分钟耗电量是多少;这些都是我们平时在耗电量测试中比较关注的点。
(7) 协议测试
模拟客户端直接发送协议包给服务器,看看服务器是否有一定的校验,认不认客户端发过来的数据。协议测试,主要是为了处理用户发送恶意协议到服务器,骗过服务器的校验。
(8) 安全测试
App在上线前,都需要做详细的安全测试。安全测试主要为了检测应用是否容易被外界破解;是否存在被恶意代码注入的风险;上线后外挂的风险高不高等。
(9) 服务器性能测试
服务器性能测试,主要包含单机容量测试和24小时稳定性测试。单机容量测试,可以检测到单机服务器在90%的响应时间和成功率都达标的前提下,能够承载多少用户量。使用特定游戏模型压测24小时,服务无重启,内存无泄漏,并且各事务成功率达标。
这个可以在WeTest入口预约。
(10) 服务器容灾测试
服务器容灾测试,主要指某个服务进程奔溃掉后,是否具有自行恢复能力。比如游戏逻辑进程消失后,是否会自动拉起;memcached崩溃时,是否会重新启动,是否会对所有玩家有影响。这些都是app测试过程中需要考虑的因素。
(11) 中断测试
针对智能终端应用的服务等级划分方式及实时特性所提出的测试方法,如:App在前台和后台运行状态时与来电、文件下载、音乐收听等关键运用的交互情况测试等。测试电话,短信,彩信,微博或其他通知进来时app的反应。
(12) 上线后期的舆情跟踪
新的app上线后,用户对此应用的评价,存在哪些测试期间未察觉的Bug,论坛上对于该应用热门的帖子有哪些,应用商店中该应用的口碑如何等,都是app在上线后,测试人员需要关注的点。若需要测试期间未发现的Bug,需要新测试服进行确认并根据该问题的修复。
很高兴看到腾讯在研发生产资料,而不是产品,好的企业应该积累出自己的工具链,并造福生态圈!最后祝大家都能把手下的app测试工作做好!
联想服务器怎么样网络设备 PConline IT百科
联想集团有限公司,ThinkServer,联想集团旗下从全球向中国引进的全新服务器品牌,ThinkServer是基于联想全新价值链所打造的产品,共享了联想的全球研发资源,其中美国罗利研发中心主要承担创新技术和系统设计的任务,日本横滨研发中心负责品质管控,中国北京研发中心完成最终的系统验证和制造工作,强大的创新三角体系使ThinkServer从诞生伊始就以卓越品质、创新技术、易用设计,为客户打造稳定卓越的使用体验。
ThinkServer采用整机免工具设计和灵拓变技术,令电源、导轨、存储系统、扩展卡、监控模块和管理模块等主要部件可免工具拆装并可以跨平台使用,大大提高了系统的易用性和易服务性。同时搭载Easy Startup、Easy Manage、联想独创的DIT故障自诊断技术,大幅降低服务器部署、管理、维护的人力成本和时间成本。ThinkServer 联想服务器怎么样?
Lenovo ThinkServer TD350
全面的企业级服务器,Lenova ThinkServer TD350在紧凑的4U迹象中提供全面企业级功能和强大性能。双处理器的塔式服务器提供了不着不扣的强大性能,TD350服务器采用4U的紧凑型迹象。通过上架套件实现机架式的转换,低至37dB的噪音水平非常适合不熟在办公室环境,符合ASHRAE A4的标准确保主机可以在45°C的高温下持续运行,充分满足部署在户外或非机房环境的分布式应用,接近120TB的内部存储容量使部门级应用或视频存储类应用变得易如反掌。
TD350塔式服务器可实现更优性能的计算以及高性能与海量存储的平衡。无需投资机架基础架构,强大的Intel Xeon E5-2600 v4系列处理器可为高负荷运算保驾护航。拥有iTB DDR4的内存容量,保证服务器每时每刻稳定运行。利用一流的企业管理工具Lenovo XClarity可以从Android何IOS设备安全地监控自己的系统,提供一套用于配置、部署和电源管理的实用工具,简化管理方式。
System x3500 M5 5464I35服务器硬件故障诊断与排除的十大方法
一、主板
l CMOS清除
l 除了可清除口令外,如果机器使用一段时间后,BIOS自检出现不正常的提示,可以先做CMOS清除试一下。有时系统出现一些提示,CMOS清除会起到意想不到的作用。
l 服务器开机无显,可能与主板有关,需要有经验的工程师作判断。
l 板卡、线缆与主板接触不好,会导致机器不启动。
l 在开机无显时,可以移去内存,开机如果有内存报警的声音(可以查服务器手册判断内存报警提示),一般可以判断主板BIOS可以引导。
二、 硬盘故障诊断
l 检查硬盘的电源电缆插接是否正确,牢固,松动导致检测不到硬盘。
l 如果有多个硬盘,但找不全,排除接触问题,检查硬盘的ID号设置是否相同。
l 感觉硬盘有问题,可以做硬盘的校验,不会破坏数据,如果提示出错或校验时非常不流畅,硬盘一般有问题,具体如何 *** 作参见服务器手册。
l 感觉硬盘有问题,也可以做硬盘的低级格式化,注意会破坏硬盘数据。如果提示出错,硬盘有故障。
l 硬盘原来工作正常,现在发出异常声音,硬盘检测不到或工作不稳定,基本可以断定硬盘有故障。
三、 内存常见问题
l 系统安装不成功或在系统安装过程正常的情况下,安装应用软件困难,无缘无故死机或重起,请检测内存好坏。
l BIOS自检出现奇偶校验错,清除CMOS后,依然如故,内存问题可能性较大。
l 系统持续运行挂起,检测系统资源使用情况,利用率高居不下,内存需要扩充或优化系统( *** 作系统、应用系统)
4开机无显
四、 网卡常见问题
l 接网线后,网卡指示灯不亮,首先检查网线等网络设备是否有问题,换线,换接口,排除此类问题,可以判断网卡有故障。
l 网卡驱动安装完后,网络不通
l 网卡驱动程序错误
l 网络设置错误,具体细节见网络方面知识。
l 在100M/1000M速率下不能正常工作
l Switch、hub端口和网卡端口设置模式为AUTO
l 网卡与SCSI控制器公用中断
五、 服务器加电不启动
l 请检查电源的转换开关是否符合用户所在国家的用电标准(一般应拨在220V档位上)。
l 请检查插座接触是否良好
l 请检查内存和CPU等是否安装正确,接触良好。
l 请检查所有电缆连接得是否正确。
六、 系统自检时出现错误提示
l 系统在启动过程中进行自检,如果出现错误,系统将给出提示。根据错误提示,分析错误原因,以尽量缩小嫌疑范围。这时请你
l 检查BIOS设置是否正确。
l 所有电缆是否连接正常,外设的连接和固定是否正常。
l 分析出现错误的硬件,有针对性地排除嫌疑硬件的故障
七、 显示器无显示
l 当显示器没有显示,但是服务器启动,键盘,驱动器和其它外设自检正常。
l 确定显卡是否有问题;
l 检查显示器的信号线和电源线插接是否正确,牢固;
l 调节显示器的对比度和亮度显示是否正常;
l 切断服务器电源和显示器的电源,检查显示器的信号线电缆的接头针是否弯曲
八、 键盘和鼠标不工作
l 检查鼠标和键盘电缆的接头是否插接正确,并注意接头针是否弯曲。
l 检查鼠标在 *** 作系统的控制面板中的设置是否正常。
l 清洁鼠标的滚动球和驱动轮
l 更换鼠标或键盘测试
九、 光驱不工作
l 检查是否有光盘在光驱里面。
l 用优质光盘测试
l 检查光驱的电源电缆接插是否正确,牢固。
l 检查光驱在系统设置中是否被正确设置。
十、 服务器系统常见故障分析
案例一:服务器开机无显示
显示器电源;主机电源;主机是否可加电;主机内部件接触问题;主板自检;定位部件
案例二:服务器系统安装不成功
确认 *** 作系统兼容性列表;确认安装方法;检查安装介质;
记录安装方法和错误信息向厂家或技术人员咨询
案例三:服务器系统频繁出错
回忆服务器以前工作情况;察看系统日志中的报错记录;察看任务管理器的异常进程
软件问题排除;硬件问题逐步定位。程序安装有问题,从新安装
ESXi专为运行虚拟机、最大限度降低配置要求和简化部署而设计。只需几分钟时间,客户便可完成从安装到运行虚拟机的全过程,特别是在下载并安装预配置虚拟设备的时候。
在VMware Virtual Appliance Marketplace 上有800多款为VMware hypervisor 创建的虚拟设备,如今,ESXi已经实现了与Virtual Appliance Marketplace的直接整合,使用户能够即刻下载并运行虚拟设备。这为即插即用型软件的交付与安装提供了一种全新和极其简化的方式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)