❶ 软件测试基本流程
需求:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。--testing team
2.测试计划: 根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等。---testing leader or testing manager
3.用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。---testing leader, senior tester
4.执行测试:根据测试用例的详细步骤,执行测试用例。--every tester(主要是初级测试人员)
5.执行结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录。--every tester(主要是初级测试人员)
6.defect tracking:追踪leader分配给你追踪的bug.直到 bug fixed。--every tester
7.测试报告:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大bug.
8.用户体验、软件发布等……
我们证券行业常说的“一级市场”简单地说是什么一个概念?(简单说来一级市场就是股票的发行市场)
那么“二级市场”又是什么概念呢?(二级市场也就是股票的交易市场,比如:A股交易市场、B股交易市场等)白线是加权指数线,黄线是不加权的指数线,也就是说白线是考虑权重因数的,黄线是不考虑权重因数的。)
注:紫红色线为大盘成本线,具体使用方法如下:
若R1日大盘收盘指数处于成本线收盘指数C上方,则此成本线收盘位置C可作为R2日大盘盘中一技术位,只要R2日盘中大盘指数两次向下击穿C点位,则R2日大盘80%以上概率以阴线报收。
若R1日大盘收盘指数处于成本线收盘指数C下方,则此成本线收盘位置C可作为R2日大盘盘中一技术位,只要R2日盘中大盘指数两次向上突破C点位,则R2日大盘80%以上概率以阳线报收。
那么,图中中央红色柱线和绿色柱线有分别代表什么意思呢?(红色和绿色分别代表着多方和和空方的力量对比,红色段表明此时多方占优,绿色段代表此时空方占优,当红线逐渐变长,则表明此时多方力量正逐渐增强,相应股价上抬,若红色逐渐变短,则表明此时多方力量正在变弱,当绿色线出现时说明此时转而变成空方力量占优了,相应股价下跌;反之亦然)。
图下方的红绿柱线又是代表每一分钟的成交量,线体越长则这一分钟成交量越大,红色线表明此时买盘比卖盘踊跃,绿线则表明此时卖盘比买盘踊跃)。
画面――大盘分析――上证走势(取样为沪市所有A股和B股)――上证180(沪市中抽取180个具有一定代表性的个股作为样本股而加权计算出的股价指数)
上证A股(取样为沪市A股)――上证B股(取样为沪市B股)――上证分类指数(根据不同概念、行业或系统等类别取样,如商业指数、地产指数、工业指数等)――上证基金(以沪市基金为样本股)
深圳综指(取样为深市所有A股和B股)――深圳A股(取样为深市A股)――深圳B股(取样为沪市B股)――深圳分类(根据不同概念、行业或系统等类别取样,如商业指数、地产指数、工业指数等)――深圳基金(以沪市基金为样本股)
各类板块指数,操盘手软件根据不同概念、行业、地区等板块为取样范围而计算出的股价指数图
我们现在切换到大盘K线图(或者技术分析图),我们现在看到的一根根柱状线就是K线图,它是根据每天交易的开盘价、收盘价、最高价以及最低价四个数据而刻画出的方便观看和分析的股价运行图,又称蜡烛图,现在我分别举出以下几组数据,请大家配合把相应的K线图形式画出来:
股票A:开盘3.5;收盘3.75;最高3.82;最低3.3
股票B:开盘 9.8;收盘9.2;最高10.5; 最低9.00
股票C:开盘12; 收盘12.8 最高12.8 最低12
股票D:开盘15; 收盘14 最高15 最低14
股票E:开盘10 收盘10 最高10 最低9
股票F:开盘10 收盘10 最高10.9 最低10
知晓阳线、阴线、上影线、下影线等的概念和区别
我们随便切换到一个个股K线图,我们来看一下右边的报价栏
买盘(1,2,3):各价位委托买入申报的量
卖盘(1,2,3):各价位委托卖出申报的量
成交:当前买卖成交的价格
均价:当前成交总额/成交总股数
涨跌:当前成交价相对与前一交易日收盘价之间的价格差额
开盘:当天交易开盘价 收盘:当天交易最后一笔成交价(收盘价)涨幅:当前成交价相对于前一交易日收盘价上涨的幅度
最高:当天交易至当前的最高成交价 最低:当天交易至当前的最高成交价现手:当前最近一次买卖成交的手数 总手:交易当日到当前的成交总手数金额:交易当日至当前买卖成交的总金额
强弱:个股当前股价上涨下跌对于大盘指数的影响度
换手(率):=(当日成交总股数)/(流通股数)x100%
5日换手:最近连续五个交易日内总的换手率,即最近连续五个交易日换手
率之和
量比:量比=现成交总手/[过去5个交易平均每分钟成交量×当日累计开市时间(分)]
委比:委比=(委买手数-委卖手数)/(委买手续+委卖手续)×100%
委买手数:现在所有个股委托买入下三档的总数量
委卖手数:现在所有个股委托卖出上三档的总数量
内盘:主动性卖出盘,委托以买方成交
外盘:主动性买入盘,委托以卖方成交
市盈率:市盈率=每股市价/每股收益 市盈率越低风险越小
每股公积:公积金/总股本
公积金分为资本公积金(溢价发行债券的差额和无偿捐赠资金实物作为资本公积金)和盈余公积金(从偿还债务后的税后利润中提取10%作为盈余公积金)
每股收益:每股收益=净利润/总股本 数值越大越好
每股净资产:每股净资产=期末净资产/年度末总股本
总股本=流通股本+非流通股本
国家股:代表国家投资的部门和机构,以国有资产向公司投资形成的股份
法人股:企业法人和具有法人资格的事业单位和团体,以其依法可支配的资产向上市公司投资形成的非上市流通股份
A股:境内发行,境内机构、组织或个人以人民币认购和交易
B股:境内注册,向境内外投资者发行,境内证券交易所上市 以外币认购、交易和结算
H股:注册地在内地、上市地在香港的外资股
职工股:上市公司内部职工认购的股份
蓝筹股:行业内占有重要支配性地位,业绩优良,成交活跃、红利优厚的大公司股票
红筹股:在境外注册,在香港上市的带有中国大陆概念的股票
垃圾股:行业前景不好,业绩较差的股票;也叫仙股
绩优股:业绩优良的股票;每股税后利润处于中上地位;净资产收益率连续三年显著超过10%
总资产:上市公司资产总额
股东权益:就是净资产,等于总资产-总负债
净利润=总利润×(1-利润税率)
净资产收益率=净利润/净资产
总市值=股票市价×总股本
流通市值=股票市价×流通股本
调出ST银广厦,带出ST概念,连续两个会计年度亏损的个股
进而切换至*ST威达,带出*ST的概念,带上ST后,第三年度中期报表经审计后仍是亏损,则带“*”
随后再度调出S爱建讲解S**概念,未股改的股票;顺带调出S*ST新智作解释
N***(新股第一天上市交易);XR***(当天进行除权处理的个股);XD***(当天进行除息处理的个股);DR***(当天既除息又除权的个股);
QFII:“合格境外机构投资者”,具有外资参股或投资等概念的股票
QDII:“合格境内机构投资者”经核准在境外证券市场投资的境内机构等
除息:除去股票中领取现金股息的权利
除权:除去股票中领取股票股息和取得配股权的权利
除息登记日:上市公司规定的除息前进行股东及其持有股份统计的日子(R日)
除权登记日:上市公司规定的除权前进行股东及其持有股份统计的日子(R日)
除息日:R+1日,即进行除息处理的交易日
除权日:R+1日,即进行除权处理的交易日
除息价=股权登记日收盘价-每股所派现金
填息:除息后股价上升,将除息的差价补回
填权:除权后股价上升,将除权的差价补回
送股:上市公司将本年的利润留在公司,以发放股票作为红利,将利润转化为股本送给股份持有人的行为
配股:上市公司为了进一步筹集资金而向原股东增发新股的行为
增发:上市公司为了再融资而再次发行股票的行为
除息价=股权登记日收盘价-每股所派现金
送股除权价=股权登记日收盘价/(1+送股比例)
除权除息价=(股权登记日收盘价-红利)/(1+送股比率)
有送红、派息、配股的除权价计算:
除权阶=(收盘价+配股比例×配股价-每股所派现金)
/(1+送股比例+配股比例)
❸ 软件测试的流程怎么描述
1、单元测试
对该软件的模块进行测试,通过测试以发现该模块的实际功能出现不符合的情况和编码错误。
由于该模块的规模不大,功能单一,结构较简单,且测试人员可通过阅读源程序清楚知道其逻辑结构,首先应通过静态测试方法,比如静态分析、代码审查等,对该模块的源程序进行分析,按照模块的程序设计的控制流程图,以满足软件覆盖率要求的逻辑测试要求。
2、集成测试
软件测试的第二阶段,在这个阶段,通常要对已经严格按照程序设计要求和标准组装起来的模块同时进行测试,明确该程序结构组装的正确性,发现和接口有关的问题,比如模块接口的数据是否会在穿越接口时发生丢失;各个模块之间因某种疏忽而产生不利的影响。
将模块各个子功能组合起来后产生的功能要求达不到预期的功能要求;一些在误差范围内且可接受的误差由于长时间的积累进而到达了不能接受的程度;数据库因单个模块发生错误造成自身出现错误等等。
3、系统测试
本阶段的主要测试内容包括健壮性测试、性能测试、功能测试、安装或反安装测试、用户界面测试、压力测试、可靠性及安全性测试等。为了有效保证这一阶段测试的客观性,必须由独立的测试小组来进行相关的系统测试。
另外,系统测试过程较为复杂,由于在系统测试阶段不断变更需求造成功能的删除或增加,从而使程序不断出现相应的更改,而程序在更改后可能会出现新的问题,或者原本没有问题的功能由于更改导致出现问题。所以,测试人员必须进行回归测试。
4、验收测试
最后一个阶段的测试操作,在软件产品投入正式运行前的所要进行的测试工作。和系统测试相比而言,验收测试与之的区别就只是测试人员不同,验收测试则是由用户来执行这一操作的。
验收测试的主要目标是为向用户展示所开发出来的软件符合预定的要求和有关标准,并验证软件实际工作的有效性和可靠性,确保用户能用该软件顺利完成既定的任务和功能。通过了验收测试,该产品就可进行发布。
(3)软件测试中股票交易的流程扩展阅读
软件测试原则
对计算机软件进行测试前,首先需遵循软件测试原则,即不完全原则的遵守。不完全原则即为若测试不完全、测试过程中涉及免疫性原则的部分较多,可对软件测试起到一定帮助。
因软件测试因此类因素具有一定程度的免疫性,测试人员能够完成的测试内容与其免疫性成正比,若想使软件测试更为流畅、测试效果更为有效,首先需遵循此类原则,将此类原则贯穿整个开发流程,不断进行测试,而并非一次性全程测试。
❹ 简述一套完整的软件测试过程
一套完整的软件测试应该由五个阶段组成:
1、测试计划
首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。
2、测试设计
将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响到测试结果的有效性)。
3、测试开发
建立可重复使用的自动测试过程。
4、测试执行
执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理。测试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组成,测试人员应本着科学负责的态度,一步一个脚印地进行测试。
5、测试评估
结合量化的测试覆盖域及缺陷跟踪报告,对于应用软件的质量和开发团队的工作进度及工作效率进行综合评价。
显然,软件测试只有严格按照步骤进行,才可能对应用程序的质量进行把关。然而,如果没有一种优秀的测试工具的帮助,单纯凭借手工测试,不但将耗费大量的人力、物力和财力,而且有很多测试工作是难以实现甚至是无法实现的。
❺ 软件测试的流程是什么bug具体是什么怎么提交
软件测试工作流程:
1、需求分析、需求评审需求分析和评审就是分析客户的需求可不可行,需要怎么进行测试。
2、编写测试计划编写测试计划通俗一点讲就是什么人在什么时间做什么事,最后产出什么东西。那也就是测试人员要测试哪些模块、在什么期限内,提交哪些文档。
3、编写测试用例、用例评审测试用例就是指导测试的文档,比如我们要测试商城登录、买东西等功能,通过测试方法和策略设计测试用例。评审就是评价审查,不能想当然该怎么测。不能只是输入正确的用户名和密码,能登录进去就完事了。
作为软测工程师需要有破坏性,比如密码输错时怎么办,会不会有相应的报错等等。
4、执行测试、提交bug、回归测试Bug就是缺陷,发现bug之后,要提交给开发人员让他们去修改,然后进行回归测试,验证开发人员有没有改好。
5、编写测试总结报告Bug都改好了之后,要编写测试总结报告,这款软件的质量如何。
Bug的标题和详细描述:
标题主要是对你所提交的Bug进行简明扼要的描述;
详细描述是对Bug进行进一步详细的描述,例如在什么情况下发生等;也可以直接将标题作为描述部分。
两者都是为了让查看Bug的人员很清楚的知道你所表达的意思。
Bug测试环境:
在什么环境中发现的这个bug,例如:什么系统,哪个版本等。对于bug环境的描述可以通过简单的罗列即可(精简为主)
(5)软件测试中股票交易的流程扩展阅读:
软件测试是伴随着软件的产生而产生的。早期的软件开发过程中软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。
对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试。到了上世纪80年代初期,软件和IT行业进入了大发展,软件趋向大型化、高复杂度,软件的质量越来越重要。
❻ 软件测试中,证券交易测试的要点有哪些
网络文库
证券交易考试重点
共享文档
2014-06-29
100页
5.0分
红色为重点,蓝色次之,棕色一般掌握(考前冲刺可不看)
第一章证券交易概述
知识点101(P1-3):证券交易的概念及原则。
证券交易是指已发行的证券在证券市场上买卖的活动。(□证券发行与交易的相互关系在基础复习中已有)。
□证券交易的三特征:证券的流动性、收益性和风险性。(不包括期限性)。证券之所以能够流动,是因为它可能带来一定得收益。
�新中国证券交易市场的建立始于1986年。1988年我国开放了国库券转让市场。1990年12月19日和1991年7月3日,上交所和深交所先后正式开业。1992年B股在上交所上市。1999年7月1日,《证券法》开始实施。2005年4月启动股权分置试点改革。2006年1月1日,新修订《证券法》开始实施。
□证券交易遵循三公原则:
❼ 软件测试的流程是什么
软件测试的基本工作流程,大致梳理一遍。
首先,作为测试人员需要学习并了解业务,分析需求点
为什么测试人员要参加需求分析?也就是进行测试需求分析的目的是什么?
第一、把用户需求转化为功能需求:1)对测试范围进度量 2)对处理分支进行度量 3)对需求业务的场景进行度量 4)明确其功能对应的输入、处理和输出 5)把隐式需求转变为明确。
第二、明确测试活动的五个要素:测试需求是什么、决定怎么测试、明确测试时间、确定测试人员、确定测试环境:测试中需要的技能,工具以及相应的背景知识,测试过程中可能遇到的风险等等。测试需求需要做到尽可能的详细明确,以避免测试遗漏和误解。
怎么进行测试需求分析?
第一、确认功能(业务功能、辅助功能、数据约束、易用性需求、编辑约束、参数需求、权限需求、性能约束):
1、业务功能:与用户实际业务直接相关的功能或者细节
2、辅助功能:辅助完成业务功能的一些功能或者细节,例如:设置过滤条件
3、数据约束:功能的细节,主要是用于控制在执行功能时,数据的显示范围,数据之间的关系等
4、易用性需求:功能的细节,产品中必须提供,便于功能操作使用的一些细节,例如:快捷键等
5、编辑约束:功能的细节,在功能执行时,对输入数据项目的一些约束条件,例如:只能输入数字等
6、参数需求:功能的细节,在功能执行时,需要根据参数设置不同,进行不同处理的细节
7、权限需求:功能的细节,在功能执行的过程,根据不同的权限进行不同的处理,不包括直接限制某个功能的权限
8、性能约束:功能的细节,执行功能时,必须满足的性能需求
第二、场景分析
1、考虑场景的调用者:考虑每一个场景提供的服务是供哪些外部模块或者系统调用的,找出所有调用者。调用前提,约束都要考虑。每一个调用都可以考虑成一个大的业务流程(一般和外部有交互的业务出错率比较大,需要重点关注)
2考虑系统内部各个场景之间的:形成内部业务流程,需要分析每个场景之间的约束关系,执行条件,组织出各种业务流程图
第三、挖掘隐性需求
这需要测试工程师的经验积累:1)常用的或者规定的业务流程 2)各个业务流程分支的遍历 3)明确规定不可使用的业务流程 4)没有明确规定但是应该不可使用的业务流程 5)其他异常或者不符合规定的操作
以上是粗略的讲解了如何进行测试需求分析,在需求分析过程中编写整个测试计划,在这个过程中需要参考需求规格说明书,这个阶段一般情况下是测试主管编写的。包括测试人员,测试时间,测试工具,以及测试方法等。
接下来就是测试用例设计:
测试用例是测试工作的最核心的模块,在执行任何测试之前,首先必须完成测试用例的编写。测试用例是指导你执行测试,帮助证明软件功能或发现软件缺陷的一种说明。用例设计好后进行审核。这个地方该讲的东西就多了,如何设计测试用例,设计测试用的方法,怎么进行测试用例的审核等等。
第一、如何进行测试用例的设计
编写测试用例之前我们需要对项目的需求有清晰的了解,对要测试什么,按照什么顺序测试,覆盖哪些需求做到心中有数,作为测试用例的编写者不仅了解要有常见的测试用例编写方法,同时需要了解被测软件的设计、功能规格说明、用户试用场景以及程序/模块的结构。
步骤:
1、测试需求分析:从项目部拿到软件的需求规格说明书后,开始对项目的需求进行分析,通过自己的分析、理解,整理成为测试需求, 清楚分析出被测试对象具有哪些功能。 明确测试用例中的测试集用例与需求的关系,即一个或多个测试用例集对应一个测试需求。
2、业务流程分析:分析完需求后,明确每一个功能的业务处理流程,不同的功能点作业务的组合,以及项目的隐式需求。如遇复杂的测试用例设计前,先画出软件的业务流程。从业务流程上,应得到以下信息:
A、 主流程是什么?
B、 条件备选流程是什么?
C、 数据流向是什么?
D、 关键的判断条件是什么?
3、测试用例设计
完成以上两步则可进行测试用例设计,功能测试用例,应尽量考虑边界、异常、性能的情况,以便发现更多的隐藏问题。设计测试用例的常见方法:1)等价类 2)边界值 3)因果图 4) 判定表 5) 状态迁移 6) 正交实验 7) 场景法 8) 错误推断(注意:编写测试用例时,我们尽可能取的不应该是有效等价类而应该是无效等价类)
4.编写完成后自我检查以及部门内部评审:
1)测试用例本身的描述是否清晰,语言准确;是否存在二义性;
2)测试用例内容是否完整,是否清晰的包含输入和预期输出的结果;测试步骤是否清晰;
3)测试用例中使用的测试数据是否恰当,准确;
4)测试用例是否具有指导性,是否能灵活的指导软件测试工程师通过测试用例发现更多的缺陷,而不是限制他们的思维;
5)是否考虑到测试用例执行的效率。对于不断重复执行的步骤,是否保证了验证点相同;或者测试用例的设计是否存在冗余性等。这些都可能导致测试用例执行效率低下;
6)画出软件需求跟踪矩阵,验证测试用例是否完全覆盖了需求,验证测试用例的覆盖性;
7)测试用例是否完全遵守了软件需求的规定。这一点其实有一些难做到。考虑到时间/成本的关系,应该视具体情况而定。
具体详细内容可参考《如何有效的进行测试用例评审》
5.测试用例更新完善
测试用例编写完成之后需要不断完善,如遇需求更改或功能新增时,测试用例必须配套修改更新,同时在测试过程中发现设计测试用例时考虑不周,需要对测试用例进行修改完善;在软件交付使用后客户反馈的软件缺陷,而缺陷又是因测试用例存在漏洞造成,也需要对测试用例进行完善。
紧接着就是在测试过程中占很大一部分比重得测试用例执行过程
首先搭建测试环境,准备好测试数据,进行预测,预测通过之后,按照测试用例进入正式测试,有效的测试执行可以将测试用例发挥最大的价值。因此,测试用例规范执行有助于更好的发现代码中存在的缺陷。根据个人测试工作经验,好的测试执行应该包含如下内容:
1、测试执行中评估测试执行时间不足,需及时上报风险。满足质量优先,进度其次原则。
2、测试用例按优先级顺序执行,通常是基本、详细和异常顺序执行。
3、未执行用例、标志为删除或者无效的用例,需注明原因。
4、执行过程中有疑问的测试用例(场景、操作步骤、检查点等)需找测试设计人员澄清。
5、测试执行需对用例描述的检查点逐一检查,避免遗漏。
6、重视不易重现的缺陷场景,可能是一个bug。
7、执行过程中发现有前期设计遗漏用例需补充到用例文档并执行验证。
8、建议测试人员交叉执行重复测试用例,用例执行对相同测试人员有免疫性。避免可能的缺陷一直遗漏到现网。
9、如有需要,建议保留测试结果,结果可视。也便于不同版本间的测试结果对比。
10、已确认问题需及时按照问题单提单要求(规范和缺陷定级)提单。
11、跟踪问题单修复情况并回归验证问题单。
12、每轮次测试结束,find一下是否有core文件产生。
13、测试结束,将最终测试用例文档上传到归档目录,实现用例重用。
以上是真对一般的软件测试流程,如果是自动化测试得话,应该还有根据测试用例进行脚本编写,运行脚本等。
在测试用例执行过程中,包含了:功能测试阶段、缺陷跟踪阶段(bug tracking)、回归测试阶段、系统测试阶段、验收测试阶段等(系统已满足测试条件(开发完成),按照已经评审过的测试用例依次执行,执行过程中及时记录问题,将问题及时提交到QC上,要跟踪缺陷。等开发修复后进行回归测试,确认修复后关闭缺陷,如果说该问题要更新而生产上未进行验证,就把缺陷状态改为生产未验证。对有异议的缺陷经甲方、开发和测试三方进行沟通讨论,由甲方最终确定处理方式。在测试过程中也会碰到对需求有异议,会反馈给经理,由经理与甲方沟通来对该需求提出一些可行性建议,最终还是由甲方来确定具体根据各个公司的业务流程而不一样)。
最后已达到准出要求的根据测试情况写测试报告,对整个测试过程和版本的质量做一个评估
测试报告是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。测试报告是测试阶段最后的文档产出物。优秀的测试经理或测试人员应该具备良好的文档编写能力,一份详细的测试报告包含足够的信息,包括产品质量和测试过程的评价,测试报告基于测试中的数据采集以及对最终的测试结果分析。
测试报告的内容可以总结为以下目录:
首页
引言(目的、背景、缩略语、参考文献)
测试概要(测试方法、范围、测试环境、工具)
测试结果与缺陷分析(功能、性能)
测试结论与建议(项目概况、测试时间 测试情况、结论性能汇总)
附录(缺陷统计)
至此并不算最后的完结工作,软件测试还包含了线上功能检查、当前版本问题反馈以及改进建议 等。这样才算是软件测试最终结束,软件测试是贯穿于整个软件生命周期的。
❽ 详细描述一下软件测试的流程
需求分析,评审需求,测试方案,评审,测试用例,冒烟测试,执行测试用例,提交bug单,回归测试,验收,交付一般都是这个流程
❾ 软件测试的工作流程是什么
以下是作为一名测试工程师的日常工作:阶段:编写测试计划,测试用例、测试缺陷报告,并执行测试用例,搭建Windows测试环境,熟练使用Bugzilla提交软件缺陷报告 至于为什么嘛,当然要一步步来的,要有计划才能执行啊,大概是这样吧 ^_^ 使用测试技术及工具:白盒测试和黑盒测试 Loadrunner、Winrunner 能够运用边界值、等价类划分法、因果图、状态图、大纲法等测试方法设计高效测试用例 软件测试工作总体流程图:
详细测试步骤: 1. 书写测试计划 2. 审核测试计划,未通过返回第一步 3. 书写测试用例; 4. 审核测试用例,未通过返回第三步 5. 测试人员按照测试用例逐项进行测试活动,并且将测试结果填写在测试报告上;(测试报告必须覆盖所有测试用例) 6. 测试过程中发现bug,将bug填写在bugzilla上发给集成部经理;(bug状态NEW) 7. 集成部经理接到bugzilla发过来的bug 7.1 对于明显的并且可以立刻解决的bug,将bug发给开发人员;(bug状态ASSIGNED); 7.2 对于不是bug的提交,集成部经理通知测试设计人员和测试人员,对相应文档进行修改; (bug状态RESOLVED,决定设置为INVALID); 7.3 对于目前无法修改的,将这个bug放到下一轮次进行修改;(bug状态RESOLVED,决定设置为REMIND) 8. 开发人员接到发过来的bug立刻修改;(bug状态RESOLVED,决定设置为FIXED) 9. 测试人员接到bugzilla发过来的错误更改信息,应该逐项复测,填写新的测试报告(测试报告必须覆盖上一次中所有REOPENED的测试用例); 10. 如果复测有问题返回第六步(bug状态REOPENED) 11. 否则关闭这项BUG(bug状态CLOSED) 12. 本轮测试中测试用例中有95%一次性通过测试,结束测试任务; 13. 本轮测试中发现的错误有98%经过修改并且通过再次测试(即bug状态CLOSED),返回第五步进行新的一轮测试; 14. 测试任务结束后书写测试总结报告; 15. 正规测试结束进入非正规测试,首先是ALPHA测试,请公司里其他非技术人员以用户角色使用系统。发现bug通知测试人员,测试人员以正规流程处理bug事件; 16. 然后是BETA测试,请用户代表进行测试。发现bug通知测试人员,测试人员以正规流程处理bug事件。
是否可以解决您的问题?