




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试审核摘要软件测试工作是系统的复杂工程工作,软件测试的目的是保证软件的质量,确保软件按预期工作。主要任务是发现软件错误,有效定义和实施从低级到高级的软件组件装配过程,确保软件满足法规遵从性要求和系统定义文档中规定的技术要求,并为软件质量模型的建立提供基础。软件测试不仅仅是确保软件质量,更重要的是向开发者提供信息,为风险评估提供适当的准备和分析依据。在整个软件开发过程中保持整个软件开发过程的高质量是很重要的。软件测试要求测试工程师具有较强的专业知识,严格细致的测试态度,良好的逆向思维,发散思维能力,沟通能力等。以下是对自己个人工作经验的谦虚意见。1.开发标准文档:1.1 .任何公司要将自己的产品推向市场,都必须具备一套独特的质量标准,即符合国家标准和客户标准的企业标准,系统地描述产品的功能、性能、可靠性、坚固性、规格要求等一系列产品标准,并根据客户的特定要求进行相应的调整。1.2测试设备操作说明(SOP)和维护说明等。定义装置的使用步骤、操作说明和维护规则等。2.测试数据存档:标准介质文件、测试报告、错误列表库(电子类问题、结构类问题、软件类问题:计划自存储问题、产品测试问题、生产测试问题、客户反馈问题、最终消费者反馈问题等)、认证测试文档摘要(认证公司培训资料、认证过程中出现和改进的问题)、测试工程师3.功能测试:3.1 .这是软件测试工作中最核心和最基本的测试,该测试的主要内容是验证软件是否符合要求定义,配置正常操作以确保行为正确。在此测试中,准确性是最重要的软件质量因素。3.2功能测试可以根据可见性分为显性功能和隐性功能两类。显性功能:表示菜单上看到的功能。隐藏的功能:表示菜单中看不到的功能。例如,电话簿的显性功能包括添加、编辑、删除、拨号等,这种功能在电话簿的菜单中可见,名字列表排序是隐性功能。电话簿菜单上没有这种子菜单,但这是真正的功能。应重点关注以下隐藏功能测试:A.电话簿上下翻页,有没有丢失的联系信息?B.手机内存、SIM卡电话簿是否支持下载?还是支持从一种介质下载?C.关闭电源后再打开电源,系统设置时间是否有内存功能?D.GPS信号正常时导航地图上的时间是否更新?E.TFT屏幕位于Power offon,ACC offon时,是否对屏幕角度有记忆?F.浏览模拟是否具有双重功能?后台源声音输出是否正常?G.使用道路测试语音产品外部麦克风时,请考虑速度、风、车辆内演讲噪音、汽车底盘/引擎噪音等对麦克风录制效果的影响,以及软件多线程打开带来的资源使用/系统使用对后台录制系统的影响。(还可以在结构上考虑外部麦克风腔开口的接触区域、是否可旋转360度等,以增加记录的路径。),以获取详细信息H.地图中的POI信息不能通过后台语音搜索获取。解决方法:需要方案提供者完成飞行后台语音库。3.3 .在实际测试中,通过菜单遍历,可以轻松进行没有省略显性功能的测试,但隐性功能很容易忽略!有效的解决方法是检查软件的功能定义列表,以查找此列表中隐藏的功能。开发3.4测试用例时,应充分考虑每个功能模块软件的显式功能和隐藏功能。4.坚固性测试:橙色生淮南,橙色生于淮北,滕登。橙色的坚固性太低。这个成语充分显示了我们对产品进行健壮性测试的必要性。4.1 .健壮性是指在异常情况下软件仍然正常运行的能力。坚固性有两个含义。一个是容错,另一个是弹性。健壮性测试包括远程控制距离测试、高压适用性测试、插头和断电测试、抗静电测试、热交换测试、机器健壮性(例如整体结构设计基准测试、模拟交付测试、常温包装跌落测试)等电子硬件健壮性。4.2 .本测试主要检查异常操作的软件容错,异常操作通常考虑异常输入操作和异常条件两个方面。示例:测试蓝光媒体播放器时,反复拔下HDMI电缆将连接CVBS(复合视频)信号输出,从而导致通信异常中断并从数字信号输出切换到模拟信号输出。恢复测试侧重于(1)系统是否可以重新运行。(2)是否有重要的数据丢失?(三)其他相关软件或硬件是否损坏;(4)软件出现系统故障时是否具有自我修复功能。4.3 .软件中许多功能的实现有很多隐式条件,在健壮性测试中,当这些条件不满足时,检查反应。例如:目前,大多数3G智能手机与每个通信运营商捆绑了利润,每个手机支持特定通信运营商提供的通信服务,其他运营商提供的服务被拒绝。使用移动SIM卡安装在仅支持Unicom通信服务的3G手机上时,注重移动性能。执行自动更新时是否重新启动?还是自动更新后出现不支持移动操作通信服务的提示:sim card not supported,emergency calls only?例如:在完成常温包装跌落测试后,测试核心的读取能力、记忆光盘读取、偏重心脏的光盘、划痕光盘、指纹光盘等,与跌落测试前的光盘相比。如果再生能力比以前低,软件将讨论改善措施,如适当增加跟踪轨道的时间或电池托盘强化。5.矩阵测试5.1 .矩阵测试创建特定状态,然后配置异步事件,以便在发生此异步事件时检查软件的性能。5.2 .根据事件的源,异步事件分为外部事件和内部事件。外部事件示例:蓝牙模式下的多种介质访问,包括SMS、电话、USB、iPod、导航栏、无线电天线等。存取导览方块后,不会执行导览,以查看是否会影响其他模式的运作。最近测试的Mazda J53R在访问导航栏后系统不稳定,如果长时间播放蓝牙音乐、iPod音轨等,则会出现系统错误信息。内部事件示例:车载DVD蓝牙自动连接、自动接收、音乐下载流量使用通知、手机低功耗警报、自动关机等。下载具有在线音乐功能的车辆的DVD、插入3g转换器时该歌曲占用的容量、当前使用的流量以及剩馀流量的通知消息。6.UI测试良好的UI设计不仅使软件具有个性化,还反映了软件的位置和特性,使软件的运行更加舒适、简单和自由。UI测试遵循的原则:6.1 .易用性原则:主菜单icon的对齐布局:纵向、圆形、椭圆形。6.2 .亲善原则:歌曲目录中的drag bar太窄了,拖曳不方便吗?6.3美国追求原则:在UI的布局中,确认各种元素是否能传达美,布局是否合理,颜色是否协调。拖动列表的动态效果、刷新列表的沙漏效果等。6.4 .一致性原则:相同功能的UI在不同方案(方案)中的外观必须相同。例如:从“设置”菜单中选择“DSP模式”,退出,然后在每个声源下验证DSP模式是否与“设置”菜单匹配。将系统语言转换为英语等其他语言,播放界面、菜单等,显示拼写是否正确、是否越界等。6.5普遍性原则:即遵循约定的规则。蓝牙icon通常遵循蓝牙认证协会徽标,直接使用其他类型的icon设计反而会很酷。测试用户界面的颜色排列、整体布局、行距、对齐、均匀性等。您还需要考虑一系列问题,例如控件是否合理、提示信息和页面信息是否有语法错误。7.用户体验:用户体验:用户使用产品时纯洁而主观的感觉。对于定义完善的用户组,用户体验的共性是通过良好的设计实验来认识的。例如:自然往往与人性有关。微信的晃动是以“自然”为目标的设计。设计“摇晃”的时候,目标是与人类的“自然”或“本能”动作经验相协调。摇晃的经验包括:动作:摆动;视觉:画面裂开,对动作做出反应。听觉:具有响应运动的迷人声音。结果:在屏幕中央滑动了名片。整个界面没有菜单和按钮。很少有比这更简单的交互体验。想起车载DVD,通过手势识别切换上下菜单也很好。7.2 .使用某些手机连接后(如下载Mazda J53R平台蓝牙电话簿),下载时间需要2分钟以上,显示Time out消息,电话簿条目数约为200个,从用户角度看不合理,不容易接受。例如,如果软件将电话簿保存在内存中,需要调用时直接从主机菜单导出,则方便、快速、下载时间快,不再需要通过蓝牙传输。7.3 .如果在主机主卷未更改的情况下切换模式,则在主观感受不同的模式下声音输出不匹配。也就是说,由于不同模式之间的切换,声音会突然变小,因此用户可以少感受听觉。现在,通过增益平衡,可以分析源之间的信号输出大小。A.2首TCD-784光盘1KHz 0dB信号通过线路输出为标准信号,然后在信号发生器上设置标准输出。B.信号发生器参数调整频率98.1MHz,调制速度75KHz,信号强度66dB,CD输出振幅差异比较;C.调节信号发生器参数为频率999KHz,调制速度80%,信号强度80dB,与CD输出振幅差异进行比较;D.转到AUX并将输入设置为1KHz,500MV(-12dB),以比较CD输出时的振幅差异。在其他模式下,输出振幅比较将改进为理论基础,例如基准0 /-3dB。8.相容性测试:主要测试其他介质对被测试设备的性能。包括:硬件兼容性测试(USB、SD、磁盘、蓝牙电话等兼容性测试)和软件兼容性测试(音频视频、图片、文本格式兼容性测试)。考虑到有限的成本和资源,如何计划此软件产品的相应兼容性测试是所有软件测试技术人员关注的问题。8.1 .评估软件应用程序环境并制定有针对性的测试计划。设备投资多少?投入多少人力?要测试的兼容性测试量完全影响软件产品的最终成本。如果您想专注于研究和开发,同时希望通过降低成本来完成兼容性测试,则必须评估软件应用程序环境并制定有针对性的兼容性测试计划,以便同时考虑成本和产品的兼容性质量。8.2 .在不同的平台/应用程序环境下测试一个软件产品的开发比编写向用户提供服务功能的程序更有意义,更重要的是可以在用户环境下可靠地运行。因此,软件程序的编写只是开发工作的一半,对软件模拟用户环境的兼容性测试非常重要,不亚于程序本身的开发。因此,必须在不同平台、不同版本的软件上执行比较测试。9.性能测试性能测试通过自动测试工具模拟各种正常、峰值和异常负载条件,测试系统的各种性能指标。负载测试和压力测试都属于性能测试,两者可以结合执行。9.1 .测试通道延迟和极性,播放通道激发信号bd_8ch_delaypol_21,使用从AP2700扫描的曲线(如下所示)观察通道的延迟和极性是否符合要求。9.2 .同步音频和视频(A/V同步)、播放标准AV测试信号、使用AV同步测试器接收信号,并将测试器的另一端连接到PC。Dolby Digital Plus判断标准:视讯的允许范围为音讯10毫秒或视讯后15毫秒。10.重要测试临界测试是指在存储、删除、发送、发送数据或即将发生此类操作时,软件如何处理外部干扰事件。当文本文件容量等于或大于设计容量时,重点关注读取时的性能。蓝牙呼叫/蓝牙音乐侧重传输距离阈值附近的测试结果。蓝牙连接成功,立即断开,然后重新连接等。MTK平台上的某些型号在删除短消息时会收到新消息,但不是刚选择的消息,而是刚收到的新消息!11.可靠性测试11.1 .可靠性意味着在特定环境下,软件在给定时间不会失败的概率。11.2 .可靠性最初是硬件领域的术语。例如,电子设备第一次运行时工作良好,但在运行过程中物理特性(如发热)会发生变化,从而减慢系统的功能或性能。例如:高温操作测试:将产品放入常温恒温恒湿测试盘柜,在实际装载的情况下使输入设备、负载设备、电源、样机断电,逐渐加热到70 并保持2小时,然后将样机通电标准操作状态,分别为AM、FM收音机接收/DVD、CD、SD卡播放/blus样品工作72小时后,外观、功能应正常;测试后在室温下放置2小时以上,电气性能指标测试应该正常。11.3 .软件运行时不会发生物理变化(如硬件),但这并不意味着软件当前运行正常。如果一辈子都能正常运行,总有一天可能不能正常运行。软件中常见的“内存泄漏”、“等错误积累”和“等问题需要长时间观察,而不是在30分钟后测试。例如,如果高温测试导致闪存块或代码丢失等情况,软件必须对模块代码进行双重备份。11.4 .随时间变化的问题通常是可靠性问题,纠错成本很高。工程师紧急感受到问题现场的时候,问题消失了。工程师离开后问题又出现了,好像敌人出来撤退了!这种低概率现象必须录制Trace和Video。黑盒测试模型12.1。黑盒测试不需要关注
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安徽和县部分事业单位选调18人笔试备考题库含答案详解
- 2025年度民政部所属单位公开招聘应届毕业生笔试备考题库及参考答案详解1套
- 2024辽宁省瓦房店市中考数学预测复习(达标题)附答案详解
- 2024北京十一学校初三(下)开学考物理试题及答案
- 2025年巴彦淖尔市第二批事业单位引进156名高层次急需紧缺人才笔试备考题库及参考答案详解
- 2024银行岗位考前冲刺练习【研优卷】附答案详解
- 给水管网维护与保养方案
- 混凝土预制构件的耐腐蚀性能设计方案
- 2025年天津市滨海新区卫生健康委所属事业单位招聘155人笔试备考题库及参考答案详解
- 2024年国家电网招聘考试模考模拟试题附参考答案详解【培优B卷】
- 部编版四年级上册习作《推荐一个好地方》课件
- 常用检验项目临床意义表
- 人体解剖学动作分析
- 公路隧道建设施工技术规范学习考试题库(400道)
- 某水利水电工程二期混凝土施工监理细则
- 塑胶件外观缺陷检验培训
- 剪切工技能理论考试题库(含答案)
- 塔吊月检表优质资料
- 污水改排工程监理实施细则
- 石材检测报告2023
- 高三上学期体育单招考试英语模拟卷3
评论
0/150
提交评论