《手机软件测试流程-20120918.doc》由会员分享,可在线阅读,更多相关《手机软件测试流程-20120918.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目次1.概述.21.1目标21.2实用范畴21.3履行原那么21.4脚色跟职责22.软件测试流程32.1软件测试流程图32.2流程图剖析33软件测试周期职员运动图73.2运动图73.2运动图描绘8软件测试预备S0S28测试履行阶段S39910134.结语141.概述1.1目标无效的保障软件品质;无效的制订差别测试范例软件零碎测试、音频客不雅性测试、FieldTrial、专项测试、主动化测试、功用测试、用户休会测试的软件测试计划;依照计划进展测试,发觉软件中存在的咨询题;对软件中曾经处置的咨询题进展无效的验证;断定测试进程跟咨询题验证的无效性。1.2实用范畴实用范畴是参加产物软件测试的各测试工程
2、师、测试模块组长、测试PM。1.3履行原那么.规范化功课,尊敬现实;测试工程师需要对各项功用持有疑咨询的立场来思索软件;测试工程师需要主动与工程组的一切成员坚持无效的相同,以便更好地实现测试义务;尽早发觉咨询题,实时跟踪咨询题;1.4脚色跟职责测试部分司理1.担任考核测试计划,监视计划的施行进程,确保计划的施行跟按计划实现测试义务;2.制订、更新跟保护软件测试流程;3.对发觉的部分需要改良的咨询题供给处置计划;4.制订短期、临时的改良办法;进展评审跟监视;5.监视新员工培训施行状况,对培训后果进展考察6.参加工程危险评价测试PM1.参加软件需要与UI评审2.体例STP软件测试计划,组建测试团队
3、3.依照软件测试请求单的请求断定能否承受软件测试版本;到达软件测试规范布置零碎测试;对测试需要进展组内培训。4.测试义务的调配,保障测试计划的准时实现,保障软件测试品质;测试进程进展跟踪;处置异样状况;活期发送测试讲演每一个软件晋级版本到测试部分司理、开辟、各治理职员5.跟进BUG的修正状况,构造BUG评审6.构造工程危险评价测试功用模块组长1.保障一切工程所属模块的测试品质2.参加软件需要评审3.构造测试工程师编写测试用例以及测试用例的保护,并与测试PM、开辟一同进展用例评审4.组内成员任务技艺的培育与培训,组内成员的事迹考察5.帮助测试PM做坏职员调配,跟进每个组员的义务进度6.帮助测试P
4、M进展BUG评审测试工程师1. 依照测试计划进展测试的履行,测试用例在编写2. 测试记载的收拾,3. Bug的跟踪【包含:提交、验证、封闭Bug】。4. 参加BUG的评审5. 准时实现进修计划并提交进修讲演给组长2.软件测试流程2.1软件测试流程图破项需要初审组建测试团队需要剖析测试计划测试计划测试履行软件评价测试总结测试保护2.2流程图剖析破项关于破项,外研工程与内研工程的进入前提是离开阐明的。关于外研工程,破项的前提需要满意如下前提:1. 计划商必需供给功用完好跟波动的软件版本,整合了供给的图铃、APK等资本,以及无效的差别的IMEI、蓝牙地点、WIFI地点2. 计划商供给产物功用需要/计
5、划阐明书,并供给实在的硬件测验讲演、零碎测试讲演、外场测试讲演3. 计划商供给相干驱动,抓日记跟版本晋级的办法或东西4. 测试样机到位5. 工程进度表关于内研工程,破项的前提只要要满意:1. 测试部收到破项告诉,软件产物功用需要/计划阐明书都已供给到位2. 测试样机到位3. 工程进度表当破项前提满意时,由测试部分司理指定测试PM,由测试PM构造破项与后续的测试任务。需要初审测试PM构造各功用模块组长一同对需要进展批阅,实现三个义务:一是对文档进展评审,确认文档能否契合品质规范以及需要的可行性,如对需要有疑咨询,或许对需要有倡议请求以邮件的方法与需要输入人进展相同,直到需要定稿;二是断定测试所需
6、样机、SIM卡、以及人力资本等;三是断定好软件测试战略,并输入软件测试提要阐明给相干工程职员。软件测试提要阐明要紧包含如下方面:1.测试依照a,软件需要文档b,软件规格书c,其余,如参考产物等2.测试资本a,测试职员需要b,测试样机需要3.测试战略a,采用测试办法b,采用哪些测试东西以及测试治理东西c,对测试职员进展培训等组建测试团队测试PM依照在需要初审进程中各功用模块组长供给的测试职员名单,实现测试团队的组建。需要剖析团队组建终了后,测试PM构造组员进展需要剖析,实现两项义务:一是进展组内需要培训,保障一切组员完整了解需要;二是调配测试用例编写或保护义务,确认测试用例实现日期。请留意:测试
7、用例实现日期必需在软件版本宣布测试之前。测试计划关于而言,测试计划要紧包含测试用例的编写与评审。因为惯例的测试点的用例都曾经存在,这里要紧针对新的需要与运用。测试计划当一切测试前的预备任务曾经实现,测试PM就要依照开辟时刻表以及测试战略制订一个完好的软件测试计划STP文档,测试计划的依照要紧是工程开辟计划跟测试需要剖析后果。测试计划测试日程计划,要紧是把测试分红哪些测试阶段如单位测试、集成测试、零碎测试阶段,外场测试、测试阶段等,每个阶段的任务重点以及投入资本等。计划赶不上变更,一份计划做的再好,当实践施行的时分就会发觉每每非常难依照原有计划展开。如在软件开辟进程中资本匮乏、职员流淌等都市对测
8、试形成必定的妨碍。因而,这些就请求测试PM能够从微不雅下去调控了。在变更眼前能够做到应答自假设、处乱不惊那是最好只是了。测试履行51Testing软件测试网f7#E+K&s/z51Testing软件测试网1H/NZlk!MdV4H,x测试履行普通分为以下阶段:确认测试零碎测试验收测试产物阐明书check,此中每个阶段另有回归测实验证咨询题。单位测试、集成测试现在暂无需要,前期工程可依照实践状况增加。从测试的角度而言,测试履行进程是要思索量跟度的咨询题,确实是指测试的范畴与测试的水平的咨询题。从治理的角度而言,在无限的时刻内,在职员无限乃至充足的状况下,要思索怎样分工,怎样公道地应用资本来展开测
9、试。所以如下多少个咨询题也需要思索:a,当测试职员测试的履行不到位、应付塞责时该怎样处置?b,测试效力咨询题,怎么样进步测试效力?c,依照版本的差别采用怎样样的测试战略,是片面测试、自在测试依然针对模块的测试软件评价这里评价指软件经过一轮又一轮测试后,确认软件无严重咨询题或许咨询题非常少的状况下,对预备宣布量产的软件进展评价,以断定能否能够投放市场。软件评价集会由软件测试PM构造,评价成员普通由软件开辟PM、软件测试PM、营销职员、部分司理以及研发最高担任人等构成。测试总结工程曾经宣布量产,测试工程组能够经过种种方法对全部测试进程进展总结,能够是做的好的方面的经历,也能够是缺乏之处以便后续工程
10、防止。测试保护因为测试的不完整性,当软件正式release后,用户在运用进程中,未免碰到一些咨询题,有的乃至是严峻性的咨询题,这就需要修正有关咨询题,修正后需要再次对软件进展测试、评价、刊行。3软件测试周期职员运动图3.1运动图3.2运动图描绘软件测试预备S0S5目标1. 无效的做好测试预备任务,为测试的履行做好前期所需;2. 依照需要制订好测试战略与测计划;进入前提1. 工程正式启动2. 需要文档曾经进展归档输入软件开辟计划、软件开辟时刻表、软件产物功用需要/计划阐明书等相干需要文档。功课流程及其治理办法No.功课进程名功课内容/治理办法功课人输入1.破项当破项前提到达,测试部司理指定测试P
11、M,测试PM收拾相干材料构造破项举措测试部司理、测试PM2需要初审测试PM构造需要的初审,约请各模块组长一同对需要进展审读,确认需要的可行性,确认该工程对应的人力、物力资本,确认对应的测试战略测试PM、各功用模块组长软件测试提要阐明3组建测试团队与需要剖析测试PM依照需要初审集会定下的测试职员,组建测试团队,跟模块组长一同对各测试职员进展需要剖析与培训,并调配测试用例编写与保护义务4测试计划测试工程师依照Case编写依照进展TestCase的编写,而后由测试PM制订测试用例的评审计划并依照计划进展评审;请求开辟职员、测试工程师;测试PM要将每次Case的评审后果进展记载,测试部分司理在运用Ca
12、se行进展评审后果确实认;测试部分司理确认终极的Testcase跟评审记载。测试工程师、测试PM、测试部分司理测试用例Case编写的依照:软件需要文档;Menutree;UISpec;极限值表;按键界说表;抵触事情呼应表;相干规范跟规范;Case编写根本规那么;1. 与通信行业相干规范、规范坚持分歧;2. 以相干需要文档为编写依照参考case编写依照;3. 运用前提跟途径掩盖法断定Case的掩盖率;4. Case的易了解跟易操纵性;5. 针对差别测试目标编写测试用例;6. 依照差别的测试范例编写测试用例界面分歧性、功用契合性、兼容性、功用波动性参加CASE的评审职员也应当遵照Case编写规那么
13、对Case进展评审,并对每次评审请求记载评审集会记载;5.测试计划编写跟评审当测试用例实现后,测试PM依照开辟计划表制订STP;实现后需要构造开辟、测试部分司理等相干职员进展评审;当计规定稿后,测试PM需要严厉依照制订的计划布置测试;测试PMSTP测试计划评审本卷须知:1. 保障测试计划要契合开辟计划2. 测试的片面性;输入软件测试提要阐明、软件测试计划STP、测试用例测试履行阶段S6.1内研工程软件履行阶段流程图T1:测试初期T2:测试中期T3:测试前期自在测试、功用测试、兼容性测试、主动化测试进入外场测试包含外场回归测试音频客不雅性测试音频客不雅性测试履行测试用例、文档确认测试流程图剖析1
14、依照全部软件测试履行进程,准时刻分红三平分,分不为T1:测试初期、T2:测试中期、T3:测试前期1. T1:测试初期那个阶段,要紧履行确认测试、根本功用的测试。确认测试的目标需要确保软件完整契合计划文档。根本功用的测试的重点是履行测试用例,尽能够多的去裸露根本功用的咨询题,测试的履行方法以履行测试用例为主。同时那个阶段,咱们进展一次音频客不雅性测试,对各音频进展一次摸底测试,得出论断可由软、硬件开辟工程师进展剖析,确保音频不要因为硬件咨询题而招致呈现不良后果。2. T2:测试中期采纳自在测试为主,除了测试根本功用外,还需要重点测试功用、用户休会性测试、兼容性测试、音频客不雅性测试。此中功用测试
15、可借助于主动化测试东西进展测试。别的那个时代需要外场测试的进入,测试目标是模仿静态情况下用户的运用进程下能否波动。3. T3:测试前期阶段,那个阶段依然需要履行多遍测试用例以确保根本功用的实现完整不咨询题。4. 零碎测试分为三个阶段,并不是纯真的时刻三平分,而是每个时刻段都需要到达测试目标。假定不到达测试目标,测试PM需要实时调理计划,并构造剖析咨询题,防止因为测试不到位的缘故招致工程延期。.2外研工程软件履行阶段流程图第一个版本第二个版本第三个版本外场测试、音频客不雅性测试实现文档确认测试、履行测试用例外场测试、音频客不雅性回归测试自在测试、兼容性测试、主动化测试、功用测试履行测试用例流程图
16、剖析1.关于外研工程,咱们只做验收测试,畸形状况下咱们只承受三个版本的验收测试。2.第一个版本时代需要履行文档确认测试确保功用完整契合计划文档,而后履行测试用例。因为验收版本的周期并不是非常长,因而在第一个版本就需要进展外场测试跟音频客不雅性测试,发觉的咨询题需要责成计划商在第二个版本前修复。3.第二个版本,采纳自在测试为主,让测试工程师自在发扬本人的思想去进展测试。同时那个阶段需要实现兼容性测试、主动化测试、功用测试。假如在第一个版本外场测试与音频客不雅性测试发觉咨询题,也需要在那个版本进展回归验证。4.第三个版本,依然需要履行测试用例,终极确保根本功用。.2软件测试履行阶段职员运动图运动图
17、运动图描绘目标1. 无效的制订零碎测试的软件测试计划;2. 依照计划进展测试,发觉软件中的存在的咨询题包含:界面、需要、功用、兼容性、功用等方面咨询题。3. 对软件中曾经处置的咨询题进展无效的验证;4. 断定测试进程跟咨询题验证的无效性;进入前提1. 实现零碎测试计划跟零碎测试用例;2. 测试工程师领用了测试样机跟相干的测试资本。3. 已确认软件测试请求、软件版本跟ReleaseNote。输入1. 软件测试计划跟软件测试用例。2. 软件版本;功课流程及其治理办法NO功课进程名功课内容/治理办法功课人输入后果1测试义务布置测试PM取得软件版本后,确认后依照测试目标制订版本测试计划;测试计划实现后
18、,向组内成员引见工程根本状况、测试时刻布置等测试PM每个新版本软件测试计划2零碎测试测试PM接纳到软件测试请求并确认软件在宣布时已供给相干信息后,布置测试工程师依照测试用例进展零碎测试或进展自在测试;在零碎测试阶段,工程的第一轮跟最初一轮测试必需至多履行一个完好的周期。包含过一遍完好的case;在量产前要针对用户阐明书反省;测试PM各功用模块组长测试工程师测试讲演3验证测试每个版本对往常已修正的BUG进展验证,假定确认曾经修正,可履行封闭操纵。测试工程师4功用测试测试PM布置工程师,依照功用测试用例进展测试,要紧采纳与比照机比照测试得出休会后果;测试工程师用户休会测试讲演5音频客不雅察试测试P
19、M布置工程师,依照音频客不雅性测试用例进展音质、通话音质、音质等其余音质的验证测试测试工程师音频客不雅性测试讲演6兼容性测试测试PM布置工程师,依照兼容性测试用例进展对差别型号的蓝牙耳机、蓝牙适配器、SD卡以及差别厂商、经营商的SIM卡进展验证测试测试工程师兼容性测试讲演7外场测试测试PM需依照工程平台以往工程的FieldTrial状况、客户贩卖地区状况等,确认FieldTrial地域;FieldTrial如果思索进展静态跟静态测试;当地要紧实现郊区、郊区的静态、弱旌旗灯号、跟高速测试,当地静态测试以郊区测试为主,有特别需要时再思索增加;测试用例请求为模仿客户操纵能再现客户发觉的咨询题;须要时
20、,开辟工程师参加测试;FieldTrial进程中,发觉咨询题也需要录入bugfree中,同时请求进展log信息的跟踪;并将log信息供给开辟进展咨询题确实认;场测工程师场测计划场测讲演输入每个新版本软件测试计划Cycle、测试讲演Cycle、用户休会测试讲演、音频客不雅性测试讲演、兼容性测试讲演、场测计划、场测讲演测试开头任务S7S9目标1. 依照测试后果,构造软件评价,评议软件能否可宣布量产规范2. 做好测试总结,积存好的经历,去除不行的货色进入前提1. 实现了测试履行阶段,产物请求量产功课流程及其治理办法NO功课进程名功课内容/治理办法功课人输入后果1软件评价量产前,测试PM誊写软件评价讲
21、演并构造软件评价集会,约请测试部分司理、开辟PM、工程司理等治理职员构造软件评价集会,终极由工程司理确认软件能否能够宣布量产。工程司理测试部分司理测试PM各功用模块组长软件开辟PM等评价后果宣布量产2测试总结测试PM构造测试工程组进展总结性集会,总结测试经历测试PM测试工程师3保护测试当收到用户反应的严峻性咨询题,测试PM构造测试工程师验证并提交咨询题到bugfree跟踪;开辟职员从新集成版本修正咨询题,测试PM验证后并构造一次片面的测试确保版本测试PM测试工程师测试讲演4. 结语软件测试是顺序的一种履行进程,目标是尽能够发觉并矫正被测试软件中的过错,进步软件的牢靠性。它是软件性命周期中一项特不主要且特不庞杂的任务,对软件牢靠性保障存在极端主要的意思。测试流程制订的总目标是充沛应用无限的人力跟物力资本,高效力、高品质地实现软件测试义务。防止缺乏的测试使软件带着一些未揭穿的暗藏过错投入运转,这将象征着更年夜的危险让用户承当。但是一个规范有用的流程,每每能够改良软件测试的效力。流程的制订为测试计划的制订、测试进程的履行供给了文档性的帮助。让每一个测试PM、测试组长、测试工程师非常明晰的清楚,软件测试周期中每个时段该去怎样做。该流程的制订不是原封不动,在履行进程中假定发觉有缺乏之处,咱们将更新此文档,直到完整实用于咱们的功课流程。
限制150内