本人准备学习软件测试,大家帮忙推荐家成都电信网速测试最好软件...

我想学的是:
各地课程推荐深圳广州上海北京南京杭州苏州天津常年开课¥3500&&&&南山区常年开课¥3500&&&&南山区常年开课¥3500&&&&南山区常年开课¥6800&&&&南山区更多&&&常年开课¥2880&&&&番禺区常年开课¥3680&&&&番禺区常年开课详询&&&&天河区常年开课详询&&&&天河区更多&&&常年开课¥2180&&&&徐汇区常年开课¥14800&&&&常年开课¥14800&&&&常年开课详询&&&&更多&&&常年开课详询&&&&海淀区常年开课详询&&&&海淀区常年开课详询&&&&海淀区常年开课详询&&&&海淀区更多&&&常年开课¥3280&&&&白下区常年开课¥1980&&&&江宁区常年开课¥3280&&&&白下区常年开课¥2480&&&&白下区更多&&&常年开课详询&&&&西湖区常年开课¥8500&&&&西湖区常年开课¥400&&&&西湖区常年开课¥7800&&&&下城区更多&&&常年开课¥880&&&&昆山市常年开课¥880&&&&昆山市常年开课¥880&&&&昆山市常年开课¥880&&&&昆山市更多&&&常年开课详询&&&&南开区常年开课详询&&&&南开区常年开课详询&&&&南开区常年开课详询&&&&南开区更多&&&123456789101112131415
免费资料索取
移动电话:
资料内容:
首页 >> >> 【成都软件测试培训】成都达内教你如何写好自动化友好的测试用例
【成都软件测试培训】成都达内教你如何写好自动化友好的测试用例
【成都软件测试培训】成都教你如何写好自动化友好的测试用例
  为了提高软件测试的效率,增进测试工作的广度和深度,越来越多的公司开始引入自动化测试。本文通过笔者对测试用例设计和表达上的一些理解,阐述如何写好功能自动化测试友好的用例,供大家参考。
  自动化测试有其自身的特点,按照笔者的经验,自动化在一个项目,乃至一个公司开展的成功与否,并不是仅仅依靠QTP等工具使用者的脚本编写水平的提高就可以掌控的。而因为其他的一些因素,一旦自动化测试失去了它本身的高效、可控的特点的话,那反而是得不偿失,会增加项目的成本。
  自动化测试人员进入项目的时间可能不是最早的,对需求的理解并不是在第一时间就很容易做到的。测试用例作为测试需求的载体、测试执行的依据和工作量的评估,它设计和表达的优劣直接影响到自动化测试开展的前几个阶段,如:需求学习、筛选适合自动化测试的用例以及提取公司级或项目的可重用脚本等方面的工作效率。[本文由达内科技培训软件测试培训整理,转载请注明出处]
  1.步骤和数据的分离:
  好的测试用例,在执行的步骤(Step)的表达上应该是尽可能和数据相分离。举例来讲,有一个ATM机取款的功能,可能有以下几个场景:
  1) 密*正确的登录
  2) 密*错误的登录
  3) 密*输入三次错误,卡被锁定
  4) 取少于余额的款项
  5) 尝试取大于余额的款项
  6) 尝试取等于余额的款项(考虑手续费)
  6) 取款额度大于当次的**
  7) 取款额度大于当天的**
  8) 取款次数大于**次数
  不管你用什么用例设计的方**来做指导,作为这个简单的例子,有经验的人都应该能看出,此处的很多步骤是可以重用的,总结下来如下(此处只列出了*作的步骤,略去了系统的交互中的反馈结果):
  1) 插入卡-&A:输入密*-&B:按“确定”键-&重复A-B
  2) A:选择取款功能-&B:填写取款金额-&C:点击“确定取款”的按钮-&D:取现金-&重复A-D
  因此,我们只需要写出两套比较完整的步骤,将密*和取款金额多数字用参数来表达即可。这样是不是简单了很多呢?
  2. 单独的测试基础数据准备工作
  第一个例子中的输入数据比较简单,但我们同样需要考虑的一个问题是:在测试中究竟我们输入什么样的具体数据呢?什么是”正确的密*“?什么又是”大于余额的款项“呢?
  对于大的应用系统,数据之间的关系和准备过程都会很复杂,甚至也有其他外部系统导入、传输或计算出的数据。一个比较好的做法是,将这些测试数据提前准备好,在每个阶段性测试前导入到系统中。一个比较典型的例子,假设要求你单独去测试几张复杂的财务报表,用其他的模块和外部系统,自己逐一的去创造数据,那会非常耗时耗力。这时,基础数据的准备就显得尤为重要,以此才能保证测试工作是高效的、测试结果是精确的。
  如果有可能,复杂的测试基础数据最好是提前准备好的,类似这里例子中简单的 一个帐号为,密*为66666的有效银行卡,里面有人民币1000元正,等等。将这些内容预先准备好(可以用自动化工具来准备,或导出已有的数据为一个SQL的脚本),写到你单独的测试数据准备文档中,而不是分散到 所有使用到它的case中才去描述。
  3. 测试用例的前置条件和后置条件
  除了第二点中谈到的数据需要准备外,在测试用例这个Level,必须有一些条件满足,您才能开始执行它。比如准备一个初始设置条件下的IE 浏览器和已安装过老版本该软件的XP系统。这些可重用的准入条件,可以考虑不作为特定用例的Step,而是把它提取出来,作为Setup Section或叫Pre-Condition。
  对于后置条件或Post-condition,往往我们用它来做一些处理或恢复,比如在上面的取款例子中,如果我们要用相同的帐号重复测试,在正好取完所有金额,余额为零的情况下,可以通过一些步骤或数据库脚本重置帐号余额。同样,您为某个用例设置浏览器禁用了Cookie,执行完该用例后,是不是也是需要回复到默认设置的状态呢?
  集中的把这些步骤整理成一个相对独立的*作单元,具体用例中只要引用就可以了,这样会便于对用例的理解和在多处复用。
  顺便说一下,对于一些类似软件运行环境的条件,比如安装和配置测试中,需要3种*作系统和3种浏览器的组合等,我们可以把他放在Test Set这个Level上来,不用写多个用例,只是在测试计划和执行的管理系统中作为测试集的一个环境参数,恰当地表达出来就可以。
  4. 常用业务*作(Knowledge Base)
  对于一个大型的应用,比如银行系统,开发和测试工作是长期的,持续的一个过程,这样的系统很适合引入自动化测试。它业务逻辑复杂,测试技术性要求高,往往使用了不同厂商的工具和多种脚本语言(如Shell,Python等),也存在了很多可用的遗留脚本。
  这些完成一些预定业务*作的脚本单元,是可以直接借用的。为了在公司和产品层面,管理好这些可复用的资源,一种好的方式是给它们标上号,如KB_PRJ01_Module02_XXX,集中管理起来,以后的用例中只要调用即可。
  举例来说,在银行业务测试中我们,需要模拟和银联的接口,让测试帐号向外汇款,取得响应信息,并保存结果,这可能是个复杂而底层的处理过程,对一般员工是不需要,也没有权限去深入掌握的。这时,将他们包装成一个个Shell脚本或小工具,做好使用说明和统一建档,在以后的项目测试中,只要调用就可以了。如此,可以大大提高各个有相关接口的模块的自动化测试工作效率。
  根据以往工作中常见的一些问题,对于如何写好测试用例(不仅针对自动化测试),做以下做几点补充:
  不推荐
  将用例的内容描述清楚,强调怎么*作,验证什么,然后期待的结果是什么。 Copy需求和设计文档中的内容;描述成:什么条件下,逻辑会是怎样。这样对测试用例的阅读和执行人员,不具有可*作性。 cccccc"& 期待的结果要写具体,如:系统反应是什么;结果数字是多少;用户被带到什么页面;显示什么成功信息;后台或数据库中该记录的修改后结果是怎么样的。 描述成:”验证系统返回正确结果“;”页面元素显示跟SPEC一致“;”*作成功“等 比较抽象的说法。 业务逻辑性较强的应用软件,做到以业务流为主线,来组织用例。 以页面形式组织用例。 以Module、Function、测试类型、基本业务流、备选业务流的树状结构形式,分层次组织用例;使用用例管理工具。 Word格式的扁平组织结构,不利于管理和阅读。 用一个属性字段,建立用例和Spec等文档的某个章节间的映射。 无法和需求对应,以后难以计算 用例覆盖率,测试执行覆盖率。 每个Module、Function、特定业务的一组测试用例,之间做到独立、没有耦合。 用例之间有依赖,无法做到:挑选30%的用例做回归测试。 在时间和成本允许的情况下,尽量做到:用例粒度为“一种不同的*作,得到不同的结果,就单独写一个用例“。 在用例中的*作步骤中,甚至期待结果中,仍然存在条件分支。 对于复杂的业务*作过程,如”一次顺序的表单签核过程“和”一次完整的信贷手续“,单独增加一些贯穿整个业务流的大型测试用例。 对于一个长业务*作,只存在比较零散的细节用例。 将用例分优先等级,便于在回归测试时挑选核心业务或用户*作密集的用例。 用例 没有优先级和重要程度的定义。
成都IT培训中心,专注Java培训,C++培训,3G培训,android培训,,等高端IT培训,顶级师资授课,真实项目实战,零首付,低押金,名企高薪就业。
上一篇:下一篇:
[] [] [] [] [] [] [] [] [] [] [] []&&& 07年毕业后,我选择了领测国际( )的软件测试课程,之所以选择这套课程是因为比较符合我当时的情况,从各个方面考虑,领测国际也具有很大优势。这里的老师都是具有6年以上的软件测试经验,之前都是各大公司的软件测试项目经理。在领测国际的也都是专职的老师,这样对比纯的讲师会更好,因为他们除了教学也会负责项目,其实技术这方面都是经验,所以老师也是必须不能脱离一线的,这是我比较看重的,这样在教学过程中老师才能以自己的经验把知识结合项目教授给我们,真正能做到理论与实践相结合。&&& 我们在机房里上课,小班教学的。一个班有4到5位老师跟我们上课,这样老师很容易针对每个同学的实际情况来做下课辅导。在教学的时候不管是班主任老师还是技术老师都非常负责,有时候班主任老师为了让大家多练习,常常是陪我们到七点多,技术老师也留下来常常给我们做技术辅导。这让我们在这里学习的每一位同学都非常感激,人贵在有感恩的心,呵呵。学习过程中我们还有不间断的考试,这也是帮助我们发现学习过程中存在的漏洞和不足,让我们每个人都能学习过关,学到真正的东西。 织梦内容管理系统 &&& 领测国际为每一位学员的切身利益着想在毕业推荐工作的时候体现的更为明显,毕业前夕老师还会针对找工作进行专门的指导,从简历的书写到面试中应该注意的细节老师都会一一的进行指导,给我印象最深的是毕业前的模拟面试,老师搜集了软件测试行业的面试题目,组织了一次针对性很强的模拟面试,每一位同学的面试结束之后老师还会对每一位学员作出评价,这一次模拟面试让我明白了自己在那些地方还有不足,对我后来的找工作帮助很大。&&& 在毕业后2天我接到了华创智丰的面试通知。当时既高兴又紧张,我还跟学校的就业老师打电话,他给了我很多鼓励,说我的技术很不错,英语表达也挺棒,主要是不够自信,如果实在不成,这对于自己来说也是一个机会,呵呵,有了老师的支持压力也没那么大,我也想起我们模拟面试的时候,老师针对问题一对一的给我解答,我想平常心对待就可以,第二天我就到了华创智丰去面试,我把我们模拟面试用到的所有技术知识和人事方面的问题都用上了,也发挥了下我的英语优势,虽然学理科但是我英语还是很好的。O(∩_∩)o…我从他们的表情中看到了对于我的肯定。不出所料,当就业老师通知我去上班的时候,我真的是很开心,因为一开始预计最起码要半个月才能找到工作,没想到真的这么快就上班了!对于领测国际我也有说不出的感激! 织梦内容管理系统 &&& 在华创智丰工作了一年多,让我接触到很多不同的项目,积累了很多经验,在这里工作的时候我还保持跟学校老师的沟通,有时候遇到技术问题我就可以在线问技术老师,有时老师还给我电话解答,真的是太感谢老师们了。后来老家有急事回去了一个多月,工作也辞了,一天在网上我碰到了班主任老师,聊了聊说起这件事,说我现在正在找工作呢,她说你给我一份简历吧,我让就业老师给你投下,这对我来说就是雪中送炭啊。后来就业老师通知我先后去面试了几个公司,最后选择了在文思创新,当然收入也比以前高了,每个月4500。相对之前我是很满足的。&&& 后来我们同学聚会,大家一起去了百望山,呵呵不单有我们班级的,还有之前的和后来在这里学习的同学,来了差不多几十人,在这次同学会我认识了很多朋友,有的同学都成了测试主管测试经理了,还有一个同学会韩语,现在月薪一万左右,我真是很羡慕啊。看来有语言优势再学测试,发展真是不错啊。也有幸认识了8期班里的一位同学,就不说名字了啊哈哈 他现在正在同方鼎欣做测试经理。同方鼎欣我常常关注,它成立于1994年。成立之初为清华大学子公司,现由清华同方股份有限公司全资控股。公司总部位于北京,在美国、日本、上海、大连、深圳和成都分别设有分支机构。客户遍及国内及欧美日等国家,包括IBM,Toshiba,SonyEricsson,Honeywell,CINCOM,NTTDATA,Microsoft,HP,GE HealthCare,Fujifilm和LexisNexis等众多国际知名公司。我跟这位同学聊了下,说了下自己的想法,他说如果你****技术都没有问题的话,可以试一试,现在我们公司正在招人。我回来后在网上详细的了解了这个公司,跟领测国际的就业老师联系了他给了很多这方面的信息,在我准备充分后,投了简历,在一周以后我接到了他们给我的面试电话,我凭借我的专业自信和充分的准备得到了这个Offer.也更能体会机会留给的是有准备的人。 本文来自织梦 &&& 一路走来我现在也是一个在我自己的测试道路上小有成就的人,领测国际给了我们很好的学习和交流的平台,才让我有更多的机会。期待下一次的测试交流会!祝领测国际的老师们工作顺利!
学员就业感言
在领测国际学习软件测试感受
希望领测国际越办越好,老师们天天开心。
领测—我人生的又一个起点
就说这么多吧,希望领测国际越办越好,老师们天天开心。
抗争—让我拥有追求的生活
祝愿领测国际的每一位老师都能工作开心、生活顺心,也祝愿每一位学员都能找到满意的工作,走出自己的一片天!
你应该了解的
还犹豫什么!快速的联系我们!
如果你想经常获取我们的开课信息,请在右侧订阅我们的网站
软件测试面试技巧
VS 2010是微软即将推出的最新开发工具套件,全球的正式发布时间将定于4月12日。在过去半年内,本人…
1)什么是虚拟化
  虚拟化技术很早就提出来了,但是真正走向市场是从2005年以后,那时候AMD和I…上一条:下一条:
该商铺的 软件测试 相关产品
产品信息来源:/s.html 转载请注明来自一呼百应
软件测试信息分享(<font color="#FF):
发表留言/评论:
联系电话:
您还可能关注:
公司成立:
经营类型:
主营产品:
软件测试相关供应信息
软件测试优秀采购信息}

我要回帖

更多关于 成都电信网速测试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信