《年软件测试员工作总结.docx》由会员分享,可在线阅读,更多相关《年软件测试员工作总结.docx(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 年软件测试员工作总结 2023年软件测试员工作总结1 一、 本年度工作完成状况 时间飞逝,在这年里本人独立负责测试的工程10个,与其他测试人员联合测试的工程9个以及GIS应用虚拟工程(2个版本)。 其中独立负责的工程对工程的开发周期做全程跟踪测试,联合测试的工程帮助其他测试人员完成工程测试工作。繁忙的工作使自己在过去的一年里学到了许多,同时也提高了自己各方面的力量。感谢领导的支持和指教,现总结如下: 独立负责的工程列表: 1) 湖南*空调进销存系统 2) 湖南*空调售后效劳系统 3) 长沙统计局数据治理平台 4) 长沙统计局数据展现系统 5) 长沙统计局GIS应用系统 6) *电网 WEB
2、GIS系统 7) *电网 移动电子化移交系统 8) *电网 东莞局单线图绘制系统 9) 电信号百-掌上同学圈 10)长沙城市林业生态圈资源信息集成系统 与其他同事联合测试的工程列表: 1) *市规划局办公系统 2) *_地理公共效劳平台 3) *市规划局自动化办公系统 4) *县城建档案馆著录系统 5) *市统计地里信息系统 6) *市社会安全联合救助系统 7) *市施工图审查中心一体化办公正台 8) *掌握性具体规划系统 9) *市地理信息系统 GIS 应用 虚拟工程 1)GIS 应用*工程 B/S版本 2)GIS 应用 *工程 C/S版本 其中格力工程的测试工作,屡次与开发组人员一同参加在
3、客户处争论需求与细节要求,对客户的习惯和要求有了清楚明确的了解。与电信的验收测试中学到了许多专业的测试方法和测试阅历,和他们成为了好朋友。在后续的合作与沟通中,将更进一步提高自己的专业技能,保持良好的沟通与联系做好测试工作。 南网的工程在通过开发组的培训后,对南网1.0环境与功能,数据库的构造有了比拟清晰的了解,对测试南网2.0很有帮忙,主要是对电力这块的业务有了深入的了解,对测试电力行业的系统打下了业务认知根底。参加专业的测试方法,使测试工作更好的效劳于工程。 很快乐在公司的QC与SVN上,留下了我对以上19个工程测试工作的痕迹,我将不断努力工作,为测试团队在公司中更有价值积极进取。 二、
4、个人取得哪些进步 繁忙的测试工作虽然很辛苦,但得到了领导的支持与指导,通过自身学习,使自己各方面都得到了提高。现总结如下: 1) 对性能测试比之前更加专业熟识。 通过使用 LR性能测试工具以及其他帮助工具,对格力两个工程和南网的WEBGIS 工程进展了几次压力测试。通过深入了解业务,设计有针对性的性能测试方案,得到了电信与格力客户的认可。这其中主要是与电信测试人员的合作与沟通中,学到了许多专业的测试手机端程序压力与手机客户端性能的方法。对文档的要求与制作也更加严格、专业。 2) 通过了解电信测试对开发文档的要求,熟悉到文档的重要性与测试文档的重要性,因此格力进销存后期开头研发后,就不断给工程组
5、灌输客户对文档的要求与格式,以及电信验收中的习惯与要求,避开了类似格力售后在摸索中,苦痛加班赶制文档的经受,在张经理的严格督导下工程组更新文档都很准时。目前工程已经通过了第一期验收合格。 3) 参与了公司培训的GIS应用开发,对GIS的应用有了初步的了解,第一个工程是测试湖南天地网系统,在测试过程中,对GIS应用有了实践。并产生了深厚的兴趣,对配图、图层切图等ARCGIS相关有了实际操作,在考核中得到了稳固。 4) 在前期做配置治理的学习中,学会了SVN的环境配置与治理,感感谢敏在我学习SVN过程中的指教和帮忙,使我对独立搭建SVN环境更加熟识。 5) 对软件测试工作有了新的熟悉:在测试工作中
6、,仅对测试的工具和测试方法熟识只是测试工作的根底,需要深入了解业务以及软件需求的趋势,才能更好的做好测试工作。 对于性能测试更需要在这个根底上对计算机原理、网路、行业有全面的了解和阅历,才能对测试的数据做出精准、具体的分析。 给出参考价值高的测试报告。 三、 遇到的问题及解决方案 1)工程紧急、开发人员少、测试时间少,客户更新需求超级频繁,开发规划刚做好,需求又变更了。 比方格力售后工程,前期测试规划根本上每天都在变动。因此前期测试过程中,是连接正在使用开发的环境在测试,测试起来难以把握。处于婴儿期的工程,加上没有开发手机端的阅历,因此BUG特 特殊多,测试工作比拟辛苦。进入格力进销存开发初期
7、,在与客户沟通,先画出UI界面再开发后,工程开发顺当了许多,测试工作也没有前期那么紧急了,虽然还是常常要加班,但是明显比最开头开发手机端要好许多。 2)测试环境硬件比拟缺乏: 格力工程测试期间初期,公司未申请空间,但是测试必需用到外网,客户借用了效劳器,但是有客户的其他软件正在使用,因此不能重启,资源也无法精确的预估,对开展测试工作有很大的局限。格力工程完成根底功能,预备完善功能细节时期,得到了许总和张经理的支持,公司申请了自己的空间,也办了手机测试卡,使测试硬件得到了彻底的改善。使我的测试工作有了很好的开展,也因此为客户供应了大量测试数据和测试文档,并最终得到了认可。 3)中途介入的工程,由
8、于工程开发前期对业务没有了解,加上自身负责的工程工作也比拟忙,因此常常有对业务不熟识,无法测试整个系统的流程的状况,我目前使用的方法是:平常对规划行业和测绘行业的业务加以关注和学习,加上对GIS应用的培训与自身的阅历,要短时间对系统进展彻底测试也不是可以的。 总结:只要有归零的心态,时刻更新自己的专业技能,并累积阅历,做到时刻学习,不学习就会退后、仔细的做一件事总是会找到做好事情的方法。 四、 工作感悟及建议 1) 感受到了积极主动,富有激情的团队气氛。 格力的工程时间特殊紧、需求变更特殊频繁的特点,加上没有手机端的开发阅历。因此前期特殊辛苦,测试手机端程序也是从这个时候开头的,在这个过程中,
9、我对手机端程序开头了积极探究与学习。了解手机端程序的开发与测试方法,特殊是手机端性能测试与功能设计体验方面,我自己总结出了许多方法和阅历,与大家一起共享,感到很快乐。 2) 深厚的培训特色,在进公司前我不太了解ARCGIS的应用,测试工程时感到有担忧,但是立刻就有公司的ARCGIS相关培训,使我们学会了局部根本的操作、对GIS应用也有了引导入门的培训。这使后续我自行学习和稳固有了很大的帮忙. 3) 开发在业务培训上花了许多心思,在参与规划办公,测绘、南网的业务培训过程中,使我对业务与系统有了相结合的对应熟识与了解,对后续测试系统很有帮忙。也缩短了我们测试系统流程花费的学习时间。 4) 建议:
10、能增加一套测试环境需要的硬件设备。特地用来测试,目前我们很大程度上依靠开发觉组的环境进展测试。假如有了专属的测试设备:将组建更完整的测试环境,使测试工作有根底得到更全面专业的实施。 五、 下年度个人职业工作规划 本人盼望在专业测试的根底上,多做治理方面的工作。在上述工作总结中,本人主要是设计测试用例(场景测试),配置独立负责工程的环境,娴熟使用测试工具,熟识软件测试流程,进展BUG分析和预防,对配置治理这块比拟熟识,平常我有对治理类课程的学习和培训,自学了余世维的全套治理类网络教学,盼望在新的一年里,连续在公司效劳,发挥自己对公司的热忱、奉献自己的力气! 篇2:年软件测试个人工作总结 2023
11、年软件测试个人工作总结1 我最初参与测试工作的时候,不知道什么是软件测试,集成测试和系统测试的概念常常混淆, cmm 是什么就更加不知道了。那时候最简洁的开关机也是通过直接拔插电源完成,安装系统对我来说简直是有史以来人类的最高技能,对于那些拿着螺丝刀安装机器的人就认为是宇内超级高手,身具杀人于无形之绝世秘技。拿破仑说不想当将军的士兵不是好士兵,我最初的幻想就是想成为软件测试的高手,傲视天下。所以不断偷师,总结阅历,自认为把握了成为高手的几个秘技,这几年混迹 “江湖 “还算无往而不利。不敢独享,望与吾辈测试人员切磋,早日总结胜利密技之大成,助新进人员早日入门,也算不愧对东北活雷锋的称号。 第一招
12、 学会利用网络 刚参与工作面对浩瀚的网络世界,当时如刘姥姥进大观园,什么都新颖,什么都想要,从网上下载许多源程序的代码,软件技术文档之类,恨不得把全部的好东西收集到手中,其实有些在他人看起来就是垃圾一堆。当时觉得有了这些 “武林秘籍 “,成为高手指日可待。最初参与工作由于自己工作努力有幸转为开发,参加工程组后我的习惯还是没有改,反而变本加厉,手中的资源更加多,上网的时间更加频繁。 一次工程经理安排任务,觉得依靠手中的秘籍加上自己的 “聪慧才智 “很快会完成,不料短短的时间,全部的一切变成了马奇诺防线。解决问题很慢,思路不清楚,工程经理在对我施压的过程中教会了我终身难忘的一招,学会利用网络查找要
13、解决问题的答案,从今 google 成了我的最爱,关键字成了我变化的招数。在软件测试工作中,他帮我解决了许多疑难问题,解答了许多令我迷惑的地方。也是我帮忙测试同行解决问题手段之一,许多软件测试新手,甚至老手都没有意识到自己手上就握有 “无敌秘籍 “,所以只要你急躁找,答案就在身边。 这里总结一下利用网络搜寻引擎的技巧: 组合搜寻 每次搜寻某个文件,假如只给出一个单词进展搜寻,常常会消失成千上百万计的匹配网页。然而假如再加上一个单词,那么搜寻结果会更加切题。 选择表述内容的词组 一般我在网页搜寻引擎的时候,选择一些可以表达我要查找内容的关键词组,用来缩小搜寻范围,从而找到搜寻结果是最好的方法。运
14、用词组搜寻涉可以先先简洁地输入一个问题作为词组搜寻,假如仍旧找不到适宜的,那就用多个可以表达要查询内容的关键字进展查询。 定位信息来源 有的时候用词组搜寻不到或者无法精确表达所需信息。可以用另一种方法直接到信息源,就是直接到到供应某种信息的站点去。可以用公式 “. 公司名 .” 去猜想某一组织的特点。从而得到所要搜寻的信息的主要词组 其实网络上还有许多关于搜寻技巧的文章,大家可以自行学习。千万要记住搜寻引擎是帮忙你胜利的有力武器。 其次招 学会动手 参与软件测试工作后,随着工作阅历的增长自我感觉越来越好。在公司里也渐渐受到同事领导的重视,一次针对公司的新的软件功能进展测试的时候,像平常一样 “
15、顺手 “测试出了几个 bug ,然后 “认真 “的填写了 bug 单(这个 bug 的现象已经消失了许多次了)。这时候测试经理走过来,重新复查了一下填写的 bug 。他在重现我的 bug 的过程中,简化了我的输入变化, bug 奇妙的又消失了,同样的现象,他关闭软件重新变化输入,扩展出 10 几个变化后,软件不动了,内存不断上升。最终他找到了产生软件的 bug 的缘由,然后对我说 “查找 bug 要精确定位,我们开发团队是一个整体,时间是等量的,时间不在你身上铺张,就是在他身上铺张。假如测试人员每次发觉的 bug 描述不清晰,并且多个问题潜在的错误缘由是一个,虽然操作可能略微有些变化。这样开发
16、人员在重现 bug 的时候他要调试跟踪推断,很花费时间,而且效率低。假如测试人员发觉 bug 的时候多动手可以更加精确的定位 bug 步骤和缘由,给开发人员最准确的步骤和精确的描述,这样整个团队才能高效,所以需要大家协作!。 “。 在以后的日子里,每次解决问题的时候我都记得多试验几次,多尝试。网上许多朋友还有同事问我问题的时候,其实他们只是万里长征就差一步,只要再多动手试验一次就可以到达目的了。所以多动手,多尝试。 第三招 思索自己所作的 刚开头入行的时候,总是思索如何做好软件测试。认为公司的测试流程混乱总是很郁闷,认为自己学不到东西,如何才能测试好产品,常说心动不如行动,以前看到古龙小说中常
17、常消失的场景无名 名小子不断挑战高手,总结积存。我总结了有些阅历是实战中得到的,所以不断尝试引入新的测试流程然后评估,这个过程虽然很苦痛,但是从中积存了不少阅历。这段时间让我学习到了许多东西,接触了 iso,cmm ,测试治理工具,自动化工具(由于公司不正规给了我许多学习的时机,后来到了比拟大的软件公司后,以前的经受给了我更多的进展时机,由于大公司特别正规了,公司内部人员分工明确,所以力量的熬炼反倒少了)。由于工作中常常写报告反倒养成了总结教训的习惯,由于纸面上的东西是永久也忘不掉的。在写的过程中可以不断补充扩展,整个过程是思想升华的过程,当年达摩面壁九年就是融会贯穿的典型例子,假如他不是有个
18、思索的过程,他也不能成为一代大家。假如后来不时有人把他的绝技记录下来,也就不能有后来的少林寺七十二绝技。 所以擅长思索,总结阅历,也是成为高手之路的不二法决。 第四招 学会利用论坛资源 其实测试新兵和测试高手之间的区分,往往是不会利用现有资源。在论坛中我们会看到许多新手不断的提问,但是有许多问题其实都是已经别人提过了,或者已经有解决方案的。所以常常会看到 “测试高手“的身影,并且不提问题,而且还能“锄强扶弱“,是测试新丁的救命稻草。似乎是高手们无所不能,其实摘掉这层刺眼的光环,他们并没想像得那么厉害,只不过通过自己的搜寻找到的答案,然后帮忙其他人。固然也有许多人都是通过自学,然后在论坛中沟通得
19、到了许多阅历,高手其实也是由于擅长思索问题,亲自动手解决问题。所以动手和利用论坛资源的过程中他们也在不断提高。 许多时候看到论坛中有人提问,问题描述不清,许多人看了很困惑。发贴题目动不动请高手帮助,救命之类的,似乎天下大乱,世界末日。虽然这个题目很招人,但是无法让那些想帮忙你的人帮你,由于题目不清楚,而且高手字样吓阻了许多人。其实问问题也是个思路整理的过程,描述清楚,让人理解清晰,才能望文知意知道你的当前发生问题的环境,才能让那些想帮你的人解决问题,否则给人无从下手的感觉,解决问题效率不高。 第五招 学习和你所测试的软件产品相关的学问 要想成为好的测试人员,还要了解你要测试的软件的相关学问。要
20、了解软件产品的架构是什么样的。要了解软件的市场需求,在接触软件之初要可以多看看用户的反应信息,这些才是用户最关怀的,也是你在测试中需要留意的问题,满意客户是最大的需要。但是了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档可以帮忙你了解产品如何工作。还有多看看公司 bug 库中的问题,这些存在的问题可以帮忙你了解软件产品那些地方存在缺陷,软件系统那些地方会消失错误。软件是运行在一个大环境中,假如对系统不熟识,那么有些问题你不能从一个更宽阔的层面考虑,学习操作系统的学问,有助于你发觉缺陷,定位问题更加精确。比方软件运行在 windows 或者 linu* ,假如你不懂操作系
21、统,你就无法建立测试环境,有些时候时候软件的组件发生问题,就是你系统配置造成的,对系统不熟识,你会把外在缘由归结为软件本身。所以要学习关于和软件系统相关的学问,比方编程,网络,数据库等。不肯定你要学习到多好的程度,只是通过这些扩展的学问面,你可以在发觉问题,解决问题上不会局限在狭小的圈子里。 和一切相关的人员沟通,不同的沟通渠道,猎取消息是不同的,角度也不同。和客户沟通,你会在测试中从客户的角度发觉问题;和开发人员沟通,你会了解开发人员怎么实现软件功能的;和工程治理人员沟通,你会知道开发进度以及遇到的困难。 篇3:工行个人消费信贷工程软件测试规划 工行个贷工程工行个贷工程 系统测试规划系统测试
22、规划 ( (文档编号文档编号:FO-HYZQ-24-01-001):FO-HYZQ-24-01-001) 方正奥德计算机系统有限公司方正奥德计算机系统有限公司 20232023 年年 1111 月月 文档治理信息表文档治理信息表 主题:主题:系统测试规划 版本:版本:10.0 内容:内容:工行个贷系统测试规划 关键字:关键字: 参考文档:参考文档: 提交时间:提交时间:2023 年 11 月 29 日 创立人:创立人:倪勇飚 文档修改记录表文档修改记录表 修改人修改人修改时间修改时间修改内容修改内容 I 宏源证券工程系统测试规划 目目 录录 一、一、 概述概述1 二、二、 引言引言3 1、编制
23、目的 2、术语说明 三、三、 测试环境测试环境3 四、四、 测试人员组织测试人员组织4 五、五、 工程描述工程描述4 六、六、 测试功能(业务)列表测试功能(业务)列表8 七、七、 开头测试标准开头测试标准9 八、八、 完毕测试标准(工程提交标准)完毕测试标准(工程提交标准)9 九、九、 各个测试项的具体说明各个测试项的具体说明10 十、十、局限性局限性.10 1 宏源证券工程系统测试规划 一、一、 概述概述 规定测试活动中的任务、测试方法、进度、资源和人员职责等。 1 1、 测试方法测试方法 可以以瀑布型描述软件工程过程,为了说明软件测试测策略,可以把软件工程的过程表达成一个螺旋形。首先,系
24、统工程为软件 开发规定了任务,从而把他和硬件要完成的工作分开。接着便是进展软件需求分析,打算被开发软件的信息域、功能、性能、限制条 件并确定该软件工程完成后确实认准则。沿着螺旋形向内旋转,将进入软件设计和代码编写阶段。从而使得软件开发工作从抽象逐步 走向详细化。 C U I V ST D R S 软件需求 分析 系统工程 软件设计 代码编写 系统测试 确认测试 组装测试 单元测试 宏源证券工程系统测试规划 软件测试工作也可以从这一螺旋线上表达出来。在螺线的核心点针对每个单元的源代码,进展单元测试。在各单元测试完成之后, 沿螺线向外前进,开头针对软件整体构造和设计的组装测试。然后是检验软件需求是
25、否得到满意确实认测试,最终,来到螺线的最外 层,把软件和系统的其它局部协调起来,当作一个整体完成系统测试。这样,沿着螺旋线,从内向外,逐步扩展了测试的范围。 以上用螺旋线说明的测试过程,按四个步骤进展,即单元测试、组装测试、确认测试和系统测试。 确认 的软 件 集成 的软 件 设计 信息 模块 单元 测试 模块 单元 测试 模块 单元 测试 模块 单元 测试 组装测试确认测试系统测试 软件 需求 其它 系统 元素 已测 模块 宏源证券工程系统测试规划 开头分别完成每个单元的测试任务,以确保每个模块能正常工作。单元测试大量采纳了白盒测试方法。尽可能发觉模块内部的程 序查错。然后,把已测试的模块组
26、装起来,进展组装测试。其目的在于检测与软件设计相关的程序构造问题。这时较多地采纳黑盒方 法来设计测试用例。完成组装测试之后,要对开发工作初期制定确实认准则进展检验。确认测试是使所开发的软件能否满意全部功能 和性能需求的最终保证手段,通常采纳黑盒测试方法。完成确认测试之后,给出的应当是合格的软件产品,但为检验它能否与系统的 其它局部(如硬件、网络环境、数据库及操作人员)协调工作,需要进展系统测试。 单元测试(Unit Testing)也称模块测试,这是针对软件测试的最小单位模块进展正确性检验的测试工作。其目的在于发觉各 模块内部可能消失的各种过失。单元测试需要从程序的内部构造动身设计测试用例,即
27、采纳所谓白盒测试方法。多个模块可以平行地 独立进展单元测试: 单元测试需要解决的问题 单元测试是要针对每个模块的程序,解决以下五个方面的问题 模块接口对被测试的模块,信息能否正常无误地流入和流出。 局部数据构造在模块工作过程中,其内部的数据是否保持完整性,包括内部数据的内容、形式及相互关系不发生错误。 边界条件在为限制数据加工而设置的边界处,模块是否能正常工作。 掩盖条件模块的运行是否能到达特定的规律掩盖。 出错处理模块工作中发生了错误,其中的出错处理实施是否有效。 宏源证券工程系统测试规划 模快与其四周环境的接口有无过失应首先得到检验,否则内部的各种测试工作都是徒劳的。Myers 供应的模块
28、接口验证表是很有 用的以下简要地列出: 模块承受的输入参数个数与模块的变元个数是否全都? 参数与变元的属性是否匹配? 参数与变元所使用的单位是否全都? 传送给另一个被调用模块的变元个数与参数的个数是否一样? 传送给另一个被调用模块的变元属性与参数的属性是否匹配? 传送给另一个被调用模块的变元,其单位是否与参数的单位全都? 调用内部函数时,变元的个数、属性和次序是否正确? 在模块有多个入口的状况下,是否有引用与当前入口无关的参数? 是否会修改只是作为输入值的变元? 消失全程变量时,这些变量是否在全部引用它们的模块中都有一样的定义? 有没有把常数当作变量来传送? 当模块执行了外部的输入、输出时,M
29、yers 提出还需要考虑: 5 宏源证券工程系统测试规划 文件的属性是否正确? OPEN 语句是否正确? 格式说明与输入、输出语句给出的信息是否全都? 缓冲区的大小是否与记录的大小匹配? 是否全部的文件在使用前均已翻开了? 对文件的完毕条件的推断和处理是否正确? 对输入、输出错误的处理是否正确? 有没有输出信息的正文错误? 对于局部数据构造应当在单元测试中留意发觉以下几类错误: 不正确的或者不相容的说明。 不正确的初始化或者缺省值。 错误的变量名,如拼写错或者缩写错。 不相容的数据类型。 6 宏源证券工程系统测试规划 下溢、上溢或是地址错误。 除局部的数据构造之外,在单元测试中还应当弄清晰全程
30、数据对模块的影响。 如何设计测试用例,使得模块测试能够高效率地发觉其中的错误,这是特别关键的问题。无论考虑何种规律掩盖都应当留意发觉 以下一些典型的计算错误: 对运算优先性的错误理解,或者是错误的处理。 运算方式(mode)未加区分,发生了混合运算的状况。 初始化错误 计算准确度不够。 表达式中符号表示的错误。比拟和掌握流经常是彼此亲密相关的,比拟的错误势必导致掌握流的错误。 需要特殊留意发觉的错误包括: 不同的数据类型进展比拟 规律运算或其优先级用错 本应当相等的数据,由于准确度缘由不相等。 变量本省或时比拟有错。 7 宏源证券工程系统测试规划 循环终止不正确,或循环不已 在遇到发散的循环时
31、不能摆脱出来。 循环掌握变量修改有错。 程序运行中消失了特别现象并不惊奇,良好的设计应预先估量到,将来投入运行后可能发生什么出错的状况,并给出相应的处理 措施,使得用户不至于发生了这样的状况束手无策。检验程序中处理这一问题解决得怎样,可能消失的状况有: 对运行发生的错误描述得难于理解。 指明的错误并非实际遇到的错误。 出错后,尚未进展出错处理便引入系统干预 意外处理不当 供应的错误信息缺乏,以致无法找到出错的缘由。 边界测试通常是单元测试的最终一步,是不容无视的。实践说明,软件经常在边界地区发生问题。例如,处理 N 维数组的第 N 个元素时很简单出错,循环到最终一次执行循环体时可能出错。这可以
32、利用边值分析方法来设计测试用例,以便发生这类程序错误。 单元测试的步骤 单元测试经常被当作代码编写的附属步骤,也有人把代码编写和单元测试作为一个开发阶段考虑。明显在程序编写完毕了、经过 8 宏源证券工程系统测试规划 复查、确认没有语法错误以后,针对每个程序模块单独进展的测试工作。 由于每个模块在整个软件中并不是孤立的,我们在每个模块进展单元测试时,也不能完全无视它们和四周模块的相互联系。为模 拟这一联系,在进展单元测试时,需要设置若干帮助测试模块。帮助模块有两种,一种是驱动模块(Driver),用以模拟被测模块的上 级模块;另一种桩模块(Stub) ,用以模拟被测模块中所调用的模块。 自然驱动
33、模块和桩模块对测试人员来说是一种额外的负担,就是说,虽在单元测试中必需编写这些帮助模块的程序,但却并不作 为最终的软件产品供应给用户。好在这些模块的构造非常简洁,模块间接口的全面检验可在组装测试中进展。 组装测试 在每个模块完成单元测试之后,需要根据设计时作出的构造图,把它们联系起来,进展组装测试(Integrated Testing)。阅历不多的 人可能会提出,既然单元测试时已经对全部模块的工作是否正常进展了检验,为什么还要联起来再次进展测试呢?实践说明,一些模 块能够单独地正常工作,并不能保证联结起来也能正常工作,程序在某些局部反响不出来的问题,在全局上很可能暴露出来,影响功 能的发挥。
34、怎样合理地组织组装测试,这里供应两种不同的方法,即非增式测试和赠式测试。 非增式测试方法是这样进展的:在装配帮助模块的条件下,对全部模块进展个别的单元测试。然后在此根底之上,按程序构造图 将各模块联合起来,把联合后的程序当作一个整体进展测试。 增式测试的做法与非增式测试有所不同。它的集成是逐步实现的,组装测试也是逐步完成的。也可以说它把单元测试和组装测试 9 宏源证券工程系统测试规划 结合起来,一道进展,增式组装测试可按不同的次序实施。因而可以有两种: 自顶向下增式测试是按构造图上自上而下进展的。 自底向上增式测试表示逐步集成和逐步测试的工作是按构造图上自下而上进展的。非增式测试的做法是先分散
35、测试,再集中起来 一次完成组装测试。 2、 测试任务测试任务 测试工作分为单元测试、集成测试和系统测试三个步骤,各阶段测试处理内容如下: 名名 称称到处 理理 内内 容容 单元测试函数级正确性测试 集成测试将各小组的全部模块根据设计要求组装成一个可以独立使用的系统,并对其进 行功能测试 系统测试将全部程序合并成一个完整的系统,并在尽可能接近实际运行环境的测试条件 下,对系统进展功能及性能测试。 系统测试规划是针对系统测试阶段的测试方案。 二、二、 测试目标测试目标 本次测试规划书是在个贷移行改造工程组各开发小组经受了源代码编写、测试、嵌入 JSP 工作,根本完成系统编码工作之后,制 10 宏源
36、证券工程系统测试规划 定的对整个系统的两周测试规划。为个贷系统在 12 月 14 日胜利上线对整个系统做最终的测试修改。 系统测试分两个阶段: 开发环境中的系统测试。 用户环境中的测试。 开发测试环境尽量模拟系统生产时的真实环境,对系统进展单元测试,组合测试和系统测试。受开发环境的限制,系统硬件环境 和网络环境是同最终系统的运行环境是不全都的。主要完成系统的单元边界测试,功能测试,可用性测试。 并在测试阶段对代码进展 用户测试环境尽量模拟系统生产时的真实环境,对系统进展系统测试。由于整个系统是构建在邮政综合网的广域网根底之上,用 户方供应的测试环境在网络构造上同系统生产环境是不全都的。系统的压
37、力测试,UAT 测试,整体性能测试要在系统最终上线之后 才能实现。 三、三、 测试环境测试环境 1.开发环境中应用软件系统测试环境如下: ?硬件环境: IBM 44P(16.54.13.96)效劳器,充当应用效劳器, 11 宏源证券工程系统测试规划 IBM P670(16.54.13.93)数据库效劳器。 ?网络环境:100M 局域网的网络环境; ?操作系统环境: AI*4.03 版; ?测试客户端系统软件:WIN2023,WINDOWS98,InternetE*ploer5.0,InternetE*ploer5.5,InternetE*ploer6.0 ?数据库环境:ORACLE 8.1.6
38、 for Ai*; ?应用程序环境:WebSphere 3.5; ?应用数据:测试人员建立的测试数据; ?测试客户端系统软件:WIN2023,WINDOWS98,WINDOWSME,InternetE*ploer5.0,InternetE*ploer5.5 2.测试环境中应用软件系统测试环境如下: 44P(16.54.13.96)效劳器,充当应用效劳器, 670(16.54.13.93)数据库效劳器。 ?网络环境:100M 局域网的网络环境; ?操作系统环境: AI*4.03 版; 12 宏源证券工程系统测试规划 ?测试客户端系统软件:WIN2023,WINDOWS98,InternetE*p
39、loer5.0,InternetE*ploer5.5,InternetE*ploer6.0 ?数据库环境:ORACLE 8.1.6 for Ai*; ?应用程序环境:WebSphere 3.5; ?应用数据:测试人员建立的测试数据; ?测试客户端系统软件:WIN2023,WINDOWS98,WINDOWSME,InternetE*ploer5.0,InternetE*ploer5.5 四、四、 测试人员组织测试人员组织 1.测试负责人:杜磊 1)编制系统测试规划,系统测试大纲,制定系统测试通过标准,整理模块测试记录,整理系统测试记录 2)编制系统测试案例 3)参加各系统单元测试、组合测试和系统测试。审核组合测试和系统测试结果。 2.各系统测试组长:杜磊 1)编制本系统中模块单元测试通过标准,帮助测试负责人完成系统测试大纲。 13 宏源证券工程系统测试规划 2)编制本系统测试案例 3)参加本系统单元测试、组合测试和