列表框测试用例里面的项可以添加用例吗?

测试用例的模版其实没有太多的差异,而在我刚开始接触测试时总想找一个好的测试用例模版。通常来说,测试用例模版包括最主要的三项:操作说明,预期结果和否通过。有了这三项,其它的就根据你的需要来添枝加叶了,我blog上面有一个我现在用的测试需求及用例模版,可参考一下。问题是如何填满这个模版,即如何编写测试需求和用例。有的人把测试需求和测试用例分开来编写的。测试需求作为一个文档,测试用例作为另一个文档,在我开始写测试用例之初,一直有这样一个疑问:测试需求和测试用例只写一个不就可以了吗?的确,测试需求和测试用例本身没有太明显的界限,测试需求写得细的话和测试用例就没有太多的差别了。根据详细的测试需求是可以执行测试的,这一点我不怀疑。其实我一直持有一种观点,如果时间不够的话,可以只写测试需求,因为毕竟现在测试基本上都是由测试员本人执行自己的测试需求和测试用例,如果测试需求将功能点都列出来了,操作过程自己都知道。不过,我现在还是将测试需求和测试用例写在一起的,时间也好像还比较充足。下面举一个简单的测试需求和测试用例的例子:测试需求: 在编辑框中只能输入1~4中的任意一个数字测试用例: 1.考虑输入非数字的情况(不是完整 2.考虑不输入的情况的测试用例格式) 3.考虑输入的不是1~4中的情况
4..................以上是一个测试需求和测试用例的对比,可以看出上面的测试用例比测试需求描述的要详细的多,一般来说我是按上面的方式来写的,测试需求只说明一个整体要求,测试用例则考虑多种情况。至于测试需求和测试用例的编写,还一个容易疑惑的问题:粒度。简单的说就是细化到何种程度。 写的粒度太大,不利于写清楚测试对象及操作过程。如果是自己执行测试自己写的测试用例还好一点,知道你自己写的是什么,在什么前置条件下可以执行这个测试用例,如果是别人执行你写的测试用例,特别是对系统还不熟的人,就难说不碰到麻烦了,可能是找不到操作说明中的第一步在什么地方操作,也有可能是对测试结果产生疑惑,这个结果是和测试用例上面写的测试结果是一样的吗?我想这样的测试用例不能算好的测试用例。 写的粒度太小,自己都会受不了,你会埋怨要写的东西实在是太多了,更重要的是,写测试用例的时间用的越多,你可以用来执行测试用例的时间就越少,这点我有过类似的经历。 粒度的权衡,是个麻烦的事情,不过对于刚开始写测试用例的人来说,建议开始还是写细一点,写的多了,也会慢慢的体会到哪些地方可以偷偷懒了,呵呵。测试用例的覆盖,这是个比较大的问题,我在这里只是初略的提一下,很多书中都有介绍,我才学了点皮毛。最简单的,测试用例,第一必须保证包含了你所要测试对象的所有功能点;第二,必须有至少有正反两个测试项。另外还一个等价划分,这个方法我想,这是最基本的要求了,但是也是用的最多的,最重要的。其它的某某方法,也可以学习学习,必要的时候说不定用的上,比如要测试的对象关系特复杂的时候,因果图的方法就可以试试了。老实说,那些方法我一个也没用过,因为基本上用不上,用它们简直是浪费脑力,呵呵。测试用例的跌代,一个不可避免的过程。我到现在也写了一两篇测试用例文档了,没有一次是一次就搞定的。一个是因为刚开始对需求及详细设计文档理解的不深,疏忽了一些比较隐蔽但重要的测试点,第二则是在编写测试用例期间软件需求有可能出现一些小的变化。记得有一次我写完一遍测试用例的时候,自认为快写完了,很高兴,发现才二十几页,然而到最终我真的觉得可以完工的时候,文档页数翻了一倍,五十几页,我还真是头一次写这么多的字。最后一个,持怀疑态度。理论上说,测试应该从需求开始抓起,参与需求的评审,对详细设计也要测试,但目前我们并没有做这么多,或者说做得不完全。根据现状,有时候我只能依靠详细设计来写测试用例,所以先必须假设详细设计上面写的是对的。然后我们开始理解详细设计,持怀疑态度的看,在我们对详细设计有了一定的理解之后(刚开始最好不要怀疑)。这时候会有几种情况,一种,看的不是很明白;第二种,好像有遗漏的地方;第三种,好像错了(仅仅指写错了字,因为我们还没有需求规格可以参考)。要继续写测试用例必须处理这三个问题,对第一种,没办法,请教写这个文档的程序员;对第二种,还是请教写这个文档的程序员;对第三种,告诉他这里错了。当然你也可以选择另一种途径,暂时跳过,不过迟早还是要解决的。在没有需求文档的条件下,有一定的风险,不知道详细设计是否和需求是否一致,在需求文档没有出来之前,对自己怀疑的地方问一下需求人员,在需求文档出来之后,和详细设计文档对照一下,一般详细设计文档都不会错到哪去,呵呵。领测软件测试网(ltesting_net) 
 文章为作者独立观点,不代表微头条立场
的最新文章
可用性测试是改善产品的最佳方式之一,这一点,在内部已经是不争的共识。只是由于用研人手总是不足,所以为了能让各个部门的同事能更快速地展开一些研究和测试的工作,我们陆续整理了一些简单的文档和教程,并计划通过集中的培训来普及一些用户体验的方法。对于产品的手机项目(应用软件),主要是进行系统测试。而针对手机应用软件的系统测试,我们通常从如下几个角度开展:功能模块测试,交叉事件测试,压力测试,容量测试,兼容性测试,易用性/用户体验测试等。对于很多测试人员来说,测试相关的内容是工作的全部,这是我们的视角。但是换个角度也许就不是这样。进入公司半年有余,接触公司的开发项目至今,对公司的情况有了更深的了解。在此提出一些建议,希望可以对部门组建测试团队起到贡献微薄之力。测试工程师应该具备的三项基本素质[1] 很多年轻或者刚刚从事测试工作的工程师,经常会问:“测试工程师需要什么技能或者具有什么素质才是合格的?”与开发人员相比,测试人员不但需要一技之长,还需要掌握诸如操作系统、数据库、网络等多方面的知识。公司组织上有很多的Focus Area,search, apps, ads, mobile, operating system这些都是不同的FA。测试隶属于其中的一个FA,这个FA的名字叫Engineering Productivity需求文档被用来定义开发任务,协调大规模的研发计划。对于最终的产品,需求文档扮演着开发者行为和消费者行为之间沟通纽带的角色。然而,如果你在软件开发领域工作的时间足够长,你就会很快发现,这个领域里不合格的需求文档实在是太多了。高质量的标准:
  1、 覆盖到所有的业务逻辑(包括正常逻辑和异常逻辑)
  2、 覆盖到所有的典型用户场景
  3、 覆盖到所有的需求点
  4、 测试目标明确,并且测试步骤能够最快的达到测试目的或者测试时间很短
 。。。。。。。。。。软件拿到手了,到底应该测试点什么那?本文总结出若干测试点,供大家参考!做过测试工作的人或许都知道,测试一个产品的工作量是比其开发的工作量要大得多的(在微软,一个团队测试人员的数目与开发人员的理想的比例是1.5 比1)。做过测试工作的人也一定知道,这个“1.5倍”的黄金比例由于开发进度持续集成就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。Martin Fowler 说过,"持续集成并不能消除 Bug,而是让它们非常容易发现和改正。"当选择一个商品的时候,我们常挂在嘴边的一个词就是“质量”,这是影响我们选择的一个很重要的指标。这一篇我们就来探讨一下什么是软件的质量?一直想写一系列的笔记,记录整个小米六年的研发工作中实际遇到的困难,以及这一大群人如何不可避免的走向大公司氛围,又如何慢慢打破定势,苦于自己拖延症影响,现在才开始总结。作为一名测试人员,似乎测试驱动开发(TDD)技术与自己没有太大关系,但是在实际工作中,我却发现TDD对测试环节也是有很好指导作用的。作为极限编程(XP)所倡导的方式,TDD中的角色配置如下摒弃QA是对于手工测试这种机能失调的实践的一种自然反应。之所以本文的标题没有取名为“敏捷团队中的测试人员”,是因为摒弃QA的做法在某些情况下并不可行,比如你的敏捷团队虽然实施了Scrum框架,却没有进行任何自动化单元测试。我遇到的大多数开发人员都不怎么热衷于测试。有些会去做测试,但大多数都不测试,不愿意测试,或者勉而为之。我认为,正是因为专注于测试,我才可以花更少的时间来编写新的代码或修复bug,并且非常有成效。因为已经带领和训练测试团队多年,所以按惯例我总有些东西确定需要传达给测试新手。不管你是一个测试新手还是一个经验丰富的测试专家,都有不少有益的东西需要牢记在心。测试工程师应该具备的三项基本素质[1] 很多年轻或者刚刚从事测试工作的工程师,经常会问:“测试工程师需要什么技能或者具有什么素质才是合格的?”与开发人员相比,测试人员不但需要一技之长,还需要掌握诸如操作系统、数据库、网络等多方面的知识。敏捷测试是否写测试用例?答案多种化如果是你,你会选用写还是不用写呢?软件测试时代风起云涌,问题虽小,意义却大,让大家一起学习一起探讨!经过大家的水深火热的探讨答案出来,但是各有各的想法各有各的不同,但我想他们的所想和所论对于大家都是有帮助的“微服务”只不过在满大街充斥的软件架构中的一新名词而已。但是这玩意所描述的软件风格,越来越引起我们的注意。在过去几年里,我们发现越来越多的项目开始使用这种风格,以至于我们身边的同事在构建企业应用时,把它理所当然的认为这是一种默认开发形式。性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。用户验收测试可以分为两个大的部分:软件配置审核和可执行程序测试,其大致顺序可分为:文档审核、源代码审核、配置脚本审核、测试程序或脚本审核、可执行程序测试。缺陷驱动就是说,在软件开发过程中遇到了无法解决或者难于解决问题,才去考虑选择能够解决问题的新技术和方法。否则保持不变。集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如概要设计文档)集成为子系统或系统,是单元测试的逻辑扩展。最简单的形式是:两个已经测试过的单元组合成一个组件,并测试它们之间的接口。Brian Marick :在这里我要宣称的是,目前的大多数软件测试模型都是不好的模型。这是因为这些测试模型仅仅是软件开发模型的一些装饰和补充而已。同样是测试人员,做着可能相同的工作,作出的结果也可能大致相同。那么以什么作为你工作更加专业的区分呢?测试的工作用例编写,测试执行,bug上报,以及功能点测试完成度控制。这些方面都可以体现我们的劳动价值。测试工程师应该具备的三项基本素质[1] 很多年轻或者刚刚从事测试工作的工程师,经常会问:“测试工程师需要什么技能或者具有什么素质才是合格的?”与开发人员相比,测试人员不但需要一技之长,还需要掌握诸如操作系统、数据库、网络等多方面的知识。最近在企业里面看了一些测试案例的数据准备,发现了一个共性问题:测试数据中存在大量冗余,这些冗余会给后续的测试案例及数据维护带来大量的成本。性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。面试一个测试人员的sense,喜欢问的问题就是你测试一下电话,或者电梯,或者一个具体的产品;那么如何测试电梯呢?测试到底有没有价值?有什么样的价值?又体现在哪里?
我们怎么样让测试的价值发挥的更好,更充分?
我一直在思考这个问题……,下面是我的一些个人感悟,供大家阅读参考。先说一个概念:吞吐量,这指的是服务器系统(包括软件和硬件)单位时间内处理业务的数量。我们现在做一个小试验,写一个小程序,执行一个简单的业务,并且在程序中进行计时,计算每分钟能执行多少次。软件测试的重要性是毋庸置疑的。但如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标。每个软件产品或软件开发项目都需要有一套优秀的测试方案和测试方法。设计测试案例的时候,需要有清晰的测试思路,对要测试什么,按照什么顺序测试,覆盖哪些需求做到心中有数。测试用例编写者不仅要掌握软件测试的技术和流程,而且要对被测软件的设计、功能规格说明、用户试用场景以及程序/模块的结构都有比较透彻的理解。做软件测试三,四年了,确实正应了那句“测试不如开发”,只是个人观点,而且我工作过都是外企和大型国有企业,软件测试流程和管理都相对很规范化的。我最初的梦想就是想成为软件测试的高手,傲视天下。所以不断偷师,总结经验,自认为掌握了成为高手的几个秘技,这几年混迹 “ 江湖 ” 还算无往而不利。不敢独享,望与吾辈测试人员切磋,早日总结成功密技之大成。反对加班:不用阐述,大家都很清楚,谁愿意加班呢?白天8个小时,工作已经处理完毕,下班了,该好好享受生活,和家人、朋友聚聚。工作,是最不重要的,在多个大佬的文章中看到这个观点,也是我赞同的。工作,仅仅是我们人生中的一小段。没有一种单纯的技术或管理上的进步,能够独立地承诺在10年内大幅度地提高软件的生产率、可靠性和简洁性。Brooks鼓励我们将技术和方法视作一种演进手段,而并非革命。将自动化技术引入测试工作时,我倾向于支持相同的观点。反对加班:不用阐述,大家都很清楚,谁愿意加班呢?白天8个小时,工作已经处理完毕,下班了,该好好享受生活,和家人、朋友聚聚。工作,是最不重要的,在多个大佬的文章中看到这个观点,也是我赞同的。工作,仅仅是我们人生中的一小段。当上级要求对新的系统做压力测试时,而制作压力测试计划与测试报告的任务就落在我的身上,从没有做过测试计划的我不知从何下手,而是到网络上到处搜寻,竟找不到一个很好的模块和一份好的压力测试所必须包括的内容,于是我编写了这一份压力测试计划与报告测试用例模版包括最主要的三项:操作说明,预期结果和否通过。有了这三项,其它的就根据你的需要来添枝加叶了,我blog上面有一个我现在用的测试需求及用例模版,可参考一下接口测试这个词语,相信大家都不陌生了吧。目前我个人的理解,接口测试应该属于白盒测试的范畴,也是很多测试工程师很想从事和向往的一个测试手段。大家都觉得白盒测试深不可测,但实际上是怎么样的呢。性能测试是为了保证产品发布后其性能能够满足用户的需求,本文结合具体案例介绍了应用系统性能测试的六大步骤。设计测试案例的时候,需要有清晰的测试思路,对要测试什么,按照什么顺序测试,覆盖哪些需求做到心中有数。测试用例编写者不仅要掌握软件测试的技术和流程,而且要对被测软件的设计、功能规格说明、用户试用场景以及程序/模块的结构都有比较透彻的理解。用户体验性能是指最终用户对系统使用的一种性能评价,主要是用户对前端性能的一种主观评价。用户体验性能直接影响用户对网站的满意度,同时也影响到网站的商业价值。在你所在的企业中,你是那个正在做或者是已经做了段时间的敏捷的人?你是否为性能测试所困扰?是否尝试让如何让性能测试在这个新文化中运作?如果是这样的话,这篇文章就是为你而写。在生命周期中敏捷团队执行性能测试软件界有句俗语:“开发人员不应该测试他们自己的代码”。这是因为开发人员对自己的代码了如指掌,他们很清楚如何采用适当的方法对代码进行测试。但却忽略了非常重要的一点 - 如果开发人员不对自己的代码进行测试,又如何知道代码能否按照预期的方式运行?在性能测试过程中,很重要的一个部分就是评估待测系统在一定压力下的性能表现。比如系统上线后,真实的性能到底如何?两年后系统的使用用户增加后,性能又如何?这些都是性能测试中,项目相关人最关心的问题。性能测试是为了保证产品发布后其性能能够满足用户的需求,本文结合具体案例介绍了应用系统性能测试的六大步骤。先说一个概念:吞吐量,这指的是服务器系统(包括软件和硬件)单位时间内处理业务的数量。我们现在做一个小试验,写一个小程序,执行一个简单的业务,并且在程序中进行计时,计算每分钟能执行多少次。ltesting_net软件测试行业资讯网站,领测软件测试网www.ltesting.net官方微信热门文章最新文章ltesting_net软件测试行业资讯网站,领测软件测试网www.ltesting.net官方微信完整测试用例设计参考_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
完整测试用例设计参考
上传于||文档简介
&&软​件​测​试​用​例
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢新增测试用例_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
新增测试用例
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢&&国之画&&&& &&
版权所有 京ICP备号-2
迷上了代码!当前位置:
/ 测试用例可以在列表中显示用例标题吗?
测试用例可以在列表中显示用例标题吗?每次写好在列表里全显示为功能测试,看不到用例标题,找起来很麻烦
8.1.3 源码包操作系统
Windows 7客户端浏览器
提问者: 小妞妞~放火球 悬赏:5 日期:
12:00:45 答案:1 点击 152
屏幕分辨率是多少?列表页面默认是有标题显示的。

我要回帖

更多关于 vb列表框添加项目 的文章

 

随机推荐