android手机测试总结(笔记)
- 格式:docx
- 大小:16.23 KB
- 文档页数:5
手机测试心得总结手机测试心得总结手机测试心得时间过的真快,一晃自己已经工作一年多了。
通过这段时间的学习,对手机测试工作有了一定的认识和理解,自己也从一个尝试学习的软件测试实习生升任为软件测试工程师。
总结了一下一年多自己的心得体会。
软件测试是一个提升产品质量的必要条件,也是提高产品质量的最直接最有效的手段。
软件测试渐渐成为软件行业最关键和重视的一个环节,所以做软件测试还是很有前途的。
要成为一名合格的测试人员在测试过程中首要条件是测试人员要勤奋并富有耐心、善于学习、思考和发现问题,细心能够有条理的总结问题,这样才能有机会成为出色的测试人员。
下面是我列出的我比较容易犯的错误:1.认真细致的依据testcase进行测试,不要以为testcase比较简单,不能找出问题,testcase是手机最基本功能的测试点,只有掌握了手机最基本的功能,从而认真思考各功能点的衔接性,拓展测试思路,才能更全面的找到bug;2.提交bug时要尽量以最简单的方式重现bug步骤,语句简单易懂。
注意错别字;3.测试人员要及时的关注和跟进开发的进程,每个新版本要着重测试开发修改和增加的功能,因为开发修改或增加一个功能可能会引发许多新问题;4.不要以为智能机只是比功能机多增加了几个功能模块而已;5.扩展测试思路,多尝试些不同的操作,软件测试需要以站在真实用户的位置考虑,比如变态测试、无聊测试等;6.学习与软件测试相关的知识。
学习手机操作系统的知识有助于你发现缺陷,定位问题更加准确;7.进行手机测试时要有明确的测试范围和测试目的,不能漫无目的,看见模块就测试,当产生焦躁的情绪,就很难发现问题了;8.测试时一般都会有很多问题,需要耐心和严谨,不能因为难度大步骤繁琐或测试环境部署麻烦而偷工减料,导致漏测;9.测试人员要学会控制情绪;10.测试人员要善于和开发沟通,需要给出较有力的依据证明这个问题是个BUG,在提交概率性bug时最好是能提供log等;软件测试最主要的是测试人员的态度和理想,软件测试这个行业的前途是光明的,要使自己热爱测试的工作,在工作中善于总结。
安卓测试报告
一、测试目的
本次测试旨在检验安卓系统中各项功能是否符合要求,排查其中存在的问题,以便于及时修复。
二、测试范围
1.系统基础功能测试
2.网络与通信功能测试
3.应用程序测试
三、测试方法
1.黑盒测试
2.白盒测试
3.功能测试
4.压力测试
5.兼容性测试
四、测试结果
1.系统基础功能测试
1.1安卓系统开机速度正常
1.2系统运行稳定,无崩溃现象1.3应用程序表现正常
1.4屏幕显示效果清晰
2.网络与通信功能测试
2.1wifi连接速度正常
2.2数据传输流畅
2.3基站信号接收良好
2.4蓝牙连接速度正常
3.应用程序测试
3.1微信、QQ、支付宝等社交应用程序运行正常3.2短信、电话功能正常
3.3其他应用程序运行稳定
4.压力测试
4.1多开应用程序测试正常
4.2系统运行核心指标正常
5.兼容性测试
5.1与各类软件协同作用良好
5.2系统与各种文件格式兼容
五、测试结论
通过本次测试,安卓系统中各项功能均符合要求,用户体验较好,唯一存在的问题是系统开机速度有待提升。
建议开发人员进一步优化此项功能。
手机测试总结手机测试是确保手机软件和硬件正常工作的一项重要工作。
在测试过程中,我们对手机的各项功能和性能进行全面的检查和验证,以确保手机的质量和可靠性。
测试目标手机测试的主要目标是发现并解决潜在的问题,确保手机在各种情况下能够正常工作。
以下是手机测试的主要测试目标:1.功能测试:测试手机的各项功能是否正常工作,包括拨号、短信、通讯录、相机、音乐播放器等功能。
2.性能测试:测试手机的性能指标,包括处理器性能、内存占用、电池续航等。
3.兼容性测试:测试手机与其他设备(如配件、操作系统版本)的兼容性。
4.稳定性测试:测试手机在长时间使用或高负载情况下是否稳定。
5.安全性测试:测试手机的安全性,检查是否存在漏洞和风险。
6.用户体验测试:测试手机的用户界面、操作流畅性以及易用性等方面。
测试方法为了达到以上测试目标,我们使用了以下测试方法:1.手动测试:手动测试是最常用的测试方法之一,通过手动操作手机的各项功能来检查其是否正常工作。
在手动测试过程中,我们会模拟用户的实际使用场景,检查手机的各项功能是否满足用户的需求。
2.自动化测试:自动化测试是通过编写脚本来自动执行测试用例的方法。
我们使用自动化测试工具来模拟用户的操作,例如自动点击、输入等,以验证手机的各项功能是否正常工作。
自动化测试可以提高测试效率和覆盖范围,减少人工测试的工作量。
3.性能测试工具:为了测试手机的性能指标,我们使用了一些专业的性能测试工具。
这些工具可以模拟不同的负载情况,例如多任务、游戏等,以测试手机在不同负载下的性能表现。
测试结果经过我们的测试,我们得出以下结论:1.功能测试方面,手机的各项功能都正常工作,包括拨号、短信、通讯录、相机、音乐播放器等。
2.性能测试方面,手机的处理器性能和内存占用都在合理范围内,电池续航也符合预期。
3.在兼容性测试中,我们发现手机与其他设备的兼容性良好,没有出现兼容性问题。
4.在稳定性测试中,手机在长时间使用和高负载情况下都表现稳定,没有出现严重错误或崩溃。
手机测试总结手机测试总结在现代社会中,手机已经成为人们生活中不可或缺的一部分。
手机的功能越来越全面,用户对于手机的要求也越来越高。
因此,手机测试变得非常重要,以确保手机的质量和性能符合用户的期望。
在过去的一段时间里,我参与了一系列手机测试工作,现在,我将对这些测试进行总结。
首先,我们进行了外观测试。
外观测试主要是检查手机的外观设计是否符合用户的审美观,以及各个部件是否牢固、无划痕和质感是否良好。
我们使用了不同的手机外壳材料,如金属、玻璃和塑料,来测试它们的耐用性和外观质感。
经过多轮外观测试,我们选择了一种金属材料,因为它具有良好的质感和耐用性,能够满足用户的需求。
接下来,我们进行了屏幕测试。
屏幕测试主要是检查手机屏幕的显示效果和触摸体验。
我们使用了不同的屏幕类型,如LCD和AMOLED,来测试它们的色彩还原度、亮度和对触摸的响应速度。
经过多次测试,我们选择了一种AMOLED屏幕,因为它具有更好的色彩还原度和亮度,并能够提供更好的触摸体验。
然后,我们进行了性能测试。
性能测试主要是检查手机的处理器、内存和电池续航等方面的性能。
我们使用了不同型号的处理器和内存配置,以及不同容量的电池,来测试它们的性能表现和续航时间。
通过测试,我们选择了一款高性能处理器和大容量电池,以确保手机能够运行流畅并拥有较长的续航时间。
此外,我们还进行了软件测试。
软件测试主要是检查手机的操作系统和预装应用的稳定性和功能完整性。
我们模拟了各种使用场景,并测试了手机在不同应用和游戏下的稳定性和响应速度。
通过测试,我们发现了一些bug,并及时修复了它们,以确保用户能够享受到更好的使用体验。
最后,我们进行了一系列的网络测试。
网络测试主要是检查手机的网络连接和通话质量。
我们测试了手机在不同网络环境下的连接速度和稳定性,并进行了通话质量测试。
通过测试,我们保证了手机能够在各种网络环境下保持稳定的连接和清晰的通话质量。
总的来说,手机测试是一项非常重要的工作。
手机测试经验总结手机测试是一个很大的题目,涉及到硬件测试和软件测试,还有结构的测试,比如抗压,抗摔,抗疲劳,抗低温高温等,结构上的设计不合理,会造成应力集中,使得本身外壳变形,对于翻盖手机,盖子失效,还有其他严重问题。
硬件测试一般都有严格的物理电气指标,也有专门的仪器。
但是手机测试,一般是指软件测试,这个一方面也说明了软件在手机上的重要行。
一方面也说明手机测试的难度。
因为其他的测试都有明确的指标,严格的操作规程,还有各种仪器。
下面说的手机测试一般都是手机软件测试,以后不在重复说明。
在说明手机测试之前,我觉得应该了解一下什么是嵌入市操作系统,见备注2。
简单的说,一个嵌入市操作系统就是为完成某中特定功能而专门开发的操作系统。
这个操作系统的功能很明确,不象大型操作系统,范围广泛,大千世界,尽在其中,而嵌如操作系统只为完成某一项或者几项功能。
再说一下手机的特殊性,也就是要求对响应时间达到一定限制范围。
也就是所谓的实时操作系统,如果一个电话不能在90秒内接听,那么对方会挂掉,而你的操作系统还没反映过来,那么这个操作系统无疑是失败的,这是对嵌入操作系统实时性的要求。
作为一个测试人员,你必须了解这些,可能对一些软件开发人员,他不必很在意这些方面,因为他只要了解自己模块的入口说明和出口说明就可以。
但是测试人员不行。
高级测试人员应该了解嵌入操作系统的特点,这个系统不象WINDOWS,有图形界面可以输入输出,也不象DOS用命令行模式,所有这些,都需要自己编写一个编辑器,编写一个交互界面,编写一个输入输出界面,在WINDOWS中,利用一些API和一些M FC,不用考虑硬件的问题,因为系统已经完成,而WINDOWS是讲究和硬件分离的,因为这样可以保护系统不受侵入。
而在嵌入市系统里面。
这一些都要求和硬件息息相关。
手机测试中,软件出现的故障不一顶是由于软件的错误,也可能是由于没有考虑到硬件和软件没有完美的结合。
因此我们在了解操作系统同时,也要了解一下其他的手机硬件性能,比如CPU ,比如存储器。
安卓实验报告总结万能《安卓实验报告总结》一、引言:安卓实验报告总结起源于对安卓应用开发的兴趣,旨在通过实验来学习和掌握安卓开发的基本知识和技能。
本次实验总共进行了X个实验,包括XXX。
通过这些实验,我深入了解了安卓系统的架构和工作原理,学会了使用安卓开发工具和编程语言。
在实验过程中,我遇到了一些困难和挑战,但通过不断努力和思考,我最终能够解决问题并完成实验。
二、实验内容和方法:在本次实验中,我学习了安卓系统的基本知识,并通过实际操作来巩固和应用这些知识。
实验内容包括XXX。
在实验过程中,我先阅读了实验指导书,了解了实验的目的和要求。
然后,我按照指导书的步骤进行实验,使用安卓开发工具进行编程,并在模拟器或真机上运行和测试应用程序。
在实验中,我还遇到了一些问题和困难,但我通过查阅资料和与同学交流来解决这些问题。
三、实验结果和分析:在本次实验中,我成功完成了所有的实验,并实现了预期的功能。
我的应用程序XXX。
通过实验,我学会了如何使用安卓开发工具和编程语言,如何设计和实现安卓应用程序。
我还通过实验来学习了安卓系统的各个组件和功能,包括XXX。
四、实验心得和体会:通过这次实验,我深刻体会到了安卓开发的乐趣和挑战。
在实验过程中,我遇到了一些问题和困难,但通过不断努力和思考,我最终能够解决问题并完成实验。
这次实验让我更加了解了安卓系统的架构和工作原理,提高了我的编程能力和解决问题的能力。
在未来,我将继续深入学习和研究安卓开发,不断提高自己的技能和能力。
五、实验总结:通过这次实验,我得到了很多宝贵的经验和收获。
首先,我学会了如何使用安卓开发工具和编程语言,这为我以后的安卓开发奠定了坚实的基础。
其次,我通过实际操作来认识和了解安卓系统的各个组件和功能,这让我更加深入地了解了安卓系统的工作原理。
最后,我通过解决实验中遇到的问题和困难,提高了自己的问题解决能力和自学能力。
六、改进意见:在实验中,我发现XXX需要改进。
各类app对手机基本功能的影响测试1.所有页面连续按键,观察异常现象(方向键,功能键,确定键,清除键,星井健)连续按2次确认键,再连续按2次清除键;(商旅宝定位时按返回,不同组合重复操作);组合按键(3个)2.软按键都要操作,保证功能实现3.链接都要验证,以防链接错误4.文本控件:全空,乱字码(空格输入),长度限制,不同输入法,极限输入,进行操作以后看能否接受处理其他内容,拒听来电后光标不能移动5.功能性按键逐项验证:按键分类和页面分类(错误:按键功能无法实现)6.服务丢失:影响声音连续播放7.游戏页面不能有遗漏,还要考虑特殊页面8.观察语音呼叫发起后对应用的影响9.某项功能操作应该重复3次以上(如绑定和取消绑定;加入黑名单)10.过关游戏,逐关检验11.生成新文件的程序,最大文件空间要考虑近极限情况(如还剩100k)12.铃声程序下载各类型都应该设置。
不同设置方法都要尝试13.页面内容问题:乱字码,滚动后文字重叠14.中断恢复问题:背景颜色变化、屏幕重叠、弹出其他页面15.语音呼叫:拨通后按清除键,验证程序功能;刚发起请求时取消16.软按键:按方向键,连续按键17.取消绑定:重复操作18.加入黑名单:重复操作,各种组合19.游戏要考虑全面:有时间限制的要考虑超过时间限制20.网络连接:长时间不传输数据再发起呼叫21.服务丢失:不给出连接失败提示;恢复后不响应;直接死机;22.最大文件空间:数据无法保存不给出提示;死机;提示页面中断页面重叠;23.应用回调:无法读取之前下载的数据(存在)24.语言要求:提示页面为英文(服务丢失,隐私警告,文件满);25.开关:各种组合要考虑全;26.消息发送:空消息;最大内容的消息;27.屏幕显示:名字超过一定数显示不全;数字显示不全;28.密码保护:用星号覆盖;29.错误:页面返回错误;页面进入错误;30.数据传输:刚开始或过程中,按清除键或拒听键取消操作(有文本的最大长度时特别验证)31.存数据:存至最大(极大),修改删除看程序能否处理32.拒听和结束键不同33.接听两次电话,进入菜单页面。
手机硬件测试个人总结引言手机已经成为现代生活中不可或缺的一部分,其硬件性能对于用户体验至关重要。
在手机的制造和发布过程中,硬件测试是不可或缺的一环。
在本篇文章中,我将总结我的手机硬件测试经验,包括测试的目的、步骤和一些常见的测试方法。
测试目的手机硬件测试的主要目的是确保手机的稳定性和可靠性。
通过对手机的硬件进行全面的测试,可以评估手机在各种使用场景下的性能表现、稳定性和可靠性。
同时,硬件测试还可以发现可能存在的问题和缺陷,并及时采取措施来解决。
测试步骤手机硬件测试通常包括以下步骤:1. 规划测试范围和目标在开始测试之前,需要明确测试的范围和目标。
根据手机的设计和功能,确定需要测试的硬件部件和功能模块,例如屏幕、摄像头、声音、电池等。
2. 准备测试环境测试环境的准备包括配置测试设备和软件环境。
测试设备应当具备与实际用户使用的手机相同的硬件配置。
软件环境方面,需要安装测试工具和测试用例。
3. 进行测试在测试过程中,可以采用自动化测试和手动测试相结合的方式。
自动化测试可以提高测试效率和准确性,手动测试可以模拟真实用户的使用场景。
测试的内容包括常见的功能测试、性能测试、稳定性测试和可靠性测试。
例如,对于屏幕,可以测试其触摸灵敏度、分辨率和色彩表现;对于摄像头,可以测试其拍照和录像质量。
4. 分析和修复问题在测试过程中,会发现一些问题和缺陷。
测试团队需要对问题进行分析,找出问题的根本原因,并提交问题报告给开发团队。
开发团队需要及时修复问题,并重新进行测试以验证修复效果。
5. 完成测试和编写测试报告当所有测试都完成后,测试团队需要对测试结果进行综合分析,并编写测试报告。
测试报告中应包含详细的测试结果、问题和缺陷的总结,以及对于手机硬件的评价和建议。
常见的测试方法以下是一些常见的手机硬件测试方法:1. 功能测试功能测试是测试手机各个硬件模块是否正常工作的一种方法。
例如,测试屏幕是否能够正常显示、触摸是否灵敏,测试摄像头是否能够拍照和录像等。
2012年3月21日系统测试(非功能性测试)1、适配性测试a)手机的型号b)网络通信情况(2G\3G\WIFI\飞行模式、NET\WAP、中国电信、移动、联通)c) Android的版本号(Android4."0、Android2."3、Android2."2、Android2.1)主要是2."2\2."3.*\4."0d)屏幕的分辨率(1280×720、"960×640、"960×540、"854×480、"800×480、"640×480、"640×360、"480×360、"480×320、"400×240、"320×240、"220×176、")2、"功能模块测试(功能性测试)a)根据预先编写的测试用例测试3、异常测试(手机交互性事件)a) *按键打断,如:电源键、home键、音量键、返回键等;插拔数据线b)其他程序后台相互切换c) *网络切换(2G\3G\WIFI\飞行模式、NET\WAP、中国电信、移动、联通、)d)待机后是否能恢复程序和网络e)短信、电话和闹铃f)安装、覆盖安装和卸载g)有无SIM卡、有无SD卡4、编写帮助文档或使用说明2012-6-28用户体验测试1、界面①文字错误、图片不显示或显示不正确、缺少输入项、按钮的大小和点击效果②布局、图片和配色设计问题,测试人员很难进入③提示信息,提示信息语言准确简洁,有指导性。
在应该提示的位置放入提示信息,比如程序需要接入网络,在无网络的情况下应给予提示④提示信息,提示信息的方式有很多,大概有弹出式和非弹出式两种,根据实际情况来区分⑤阅读性,手机因输入方式和屏幕大小限时,目前以阅读为主要(除聊天软件),做好阅读是关键。
3个月前突然接手要测试公司自主研发的Android端下App应用功能。
在网上查了大量的资料,总结整理一套测试用例后执行测试。
经过3个月测试,总结自己的测试经验:
Android端测试从以下几个方面着手:
1、手机安装卸载测试
2、稳定性测试
1)客户端多种被打扰测试如使用过程中接电话、短信、QQ、微信、闹铃等
2)异常性测试:使用app中无电了、断网络、手机摔了下等
3、适配测试
兼性测试:
1)分辨率:960*540、1280*720等
2)系统版本:Android4.2.2、Android4.0
3)手机厂商生产:华为、小米、htc、三星、LG、朵唯、步步高等
4)手机屏幕尺寸:3.5英寸、4英寸、5英寸等
硬件配置测试:
1)手机内存:安装好看占内存的多少,使用中产生的记录数据日志量
4、流量及耗电量测试
1)耗电量测试:连续操作1小时/天查看耗电量
2)流量:wifi、2G、3G、4G、电信/移动/联通等不同移动商的组合测试。
5、业务功能测试:根据需求和设计执行测试
6、界面易用性(用户体验)测试
测试过程中,忘记自己是1名测试者,让自己成为1名App真实使用者,记录使用中所有的不愉快。
7、性能测试
8、在线升级测试。
2012年3月21日
系统测试(非功能性测试)
1、适配性测试
a) 手机的型号
b) 网络通信情况(2G\3G\WIFI\飞行模式、NET\WAP、中国电信、移动、联通)
c) Android的版本号(Android 4.0、Android 2.3、Android 2.2、Android
2.1)主要是2.2\2.
3.*\
4.0
d) 屏幕的分辨率(1280×720、960×640、960×540、854×480、800×480、640×480、640×360、480×360、480×320、400×240、320×240、220×176、)
2、功能模块测试(功能性测试)
a) 根据预先编写的测试用例测试
3、异常测试(手机交互性事件)
a) *按键打断,如:电源键、home键、音量键、返回键等;插拔数据线
b) 其他程序后台相互切换
c) *网络切换(2G\3G\WIFI\飞行模式、NET\WAP、中国电信、移动、联通、)
d) 待机后是否能恢复程序和网络
e) 短信、电话和闹铃
f) 安装、覆盖安装和卸载
g) 有无SIM卡、有无SD卡
4、编写帮助文档或使用说明
2012-6-28
用户体验测试
1、界面
①文字错误、图片不显示或显示不正确、缺少输入项、按钮的大小和点击效果
②布局、图片和配色设计问题,测试人员很难进入
③提示信息,提示信息语言准确简洁,有指导性。
在应该提示的位置放入提示信息,比如程序需要接入网络,在无网络的情况下应给予提示
④提示信息,提示信息的方式有很多,大概有弹出式和非弹出式两种,根据实际情况来区分
⑤阅读性,手机因输入方式和屏幕大小限时,目前以阅读为主要(除聊天软件),做好阅读是关键。
文字字体、大小、颜色和背景颜色可调整,夜间模式
⑥简洁,看看any.do就知道什么是简洁了,如穿着白纱美女的油画一般
⑦输入法,输入法不能挡住输入框;回车可以跳转到下一个输入框
2、稳定性
①网络,需要访问网络的程序,在网络不稳定的情况下,应能正常运行,不应出现意外退出和错误;如程序无法在该环境下运行,应提示用户
②网络切换,同上
③网络信号弱,同上
④进程切换,在多进程切换中,应正常运行,并保持切换前页面,不应出现意外退出和错误
3、性能
①程序进行某些功能时,不应使手机出现卡、顿等情况,视实际情况而定
4、安装
①路径,可选择手机、SD卡
②覆盖,可覆盖旧版本,并不会出现异常
③卸载
5、升级
①提示,在每次程序运行的时候提示,或可以设置不提示新版本
②下载,或可设置在特定的网络环境中才允许下载,如WIFI
③取消,下载可取消(并可暂停和继续)
6、操作
①查询按钮和回车同时响应搜索
②按钮点击有变化
业务
1、准备,熟悉项目环境背景,了解需求(没有不变的需求,但还待参照NND,最后的需求和最开始的可能面目全非)
2、以业务流程为准
①从流程开始到流程结束,至少要包含重要的功能点
②不同的流程起点,可以在多个流程用例中体现
③不能完全包含所有起点,则单独看。