软件测试
文章平均质量分 72
羊驼儿
菜鸟上路
展开
-
软件测试:怎样编写一个测试用例
在之前的文章中有介绍关于测试用例的编写方法,那我们该如何去编写一个好的测试用例呢?我们先来回顾一下测试用例相关的知识~测试用例所包含的内容:用例编号、用例名称、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、备注。测试用例的编写流程:需求分析->提取测试点->测试用例编写->测试用例评审测试用例篇编写测试用例整理分析需求文档分析各个模块的功能,列出主要的测试点编写具体的测试用例我们对一个具体的事物的测试用例时主要从以下几个方面去考虑:原创 2021-04-19 11:35:36 · 1807 阅读 · 0 评论 -
软件测试:自动化测试工具selenium
自动化测试工具selenium自动化测试selenium工具特点版本Webdriver常用的API元素的定位自动化测试 自动化测试是指软件测试的自动化,再预设的状态下运行应用程序或者系统,预设条件下包括正常和异常,最后评估运行结果,将认为驱动的测试行为转化为机器执行的过程。常见的自动化测试工具有:QTP、selenium、Rational Robot、jmeter、appium、Loadrunner等等。我们经常使用selenium工具帮助我们完成自动测试,相比起其他工具,它有着不少的优势。这原创 2021-04-18 23:30:16 · 1606 阅读 · 4 评论 -
软件测试:软件测试的分类
1.按开发阶段分单元测试单元测试是对软件组成单元进行测试,其目的是检验软件基本组成单位的正确性。测试的对象是软件设计的最小单位:模块。测试阶段:编码后或者编码前TDD(测试驱动开发)测试对象:最小模块测试人员:白盒测试工程师或者开发工程师测试依据:代码和注释+详细的设计文档测试方法:白盒测试测试内容:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试集成测试系统测试回归测试冒烟测试验收测试2.按测试实施组织3.按是否运行划分4.按是否手工划分5.按是否查看.原创 2021-03-17 23:41:53 · 389 阅读 · 2 评论 -
软件测试:测试用例的设计方法
在上一篇博客中,介绍了测试用例的一些基本要素,而测试用例具体的设计方法又有哪些呢?具体的设计方法等价类 依据需求将输入,划分为若干个等价类,从等价类中选出一个测试用例,如果这个测试用例测试通过,则认为所代表的等价类测试通过,这样就可以用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题。有效等价类:对于程序的规格说明书是合理的、有意义的输入数据构成的集合,利用有效等价类验证程序是否实现了规格说明中所规定的功能和性能;无效等价类:根据需求说明书,不满足需求的集合例:if(34&原创 2021-03-15 21:27:24 · 225 阅读 · 0 评论 -
软件测试:测试用例篇
在测试过程中,我们往往会先写一些测试用例,并且在日常测试中,有时也需要补充测试用例到现有的案列库中。测试用例的基本要素测试用例是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试用例、预期结果等要素。评价测试用例的标准:用例表达清楚,没有二义性;用例可操作性强;用例的输入与输出明确,一条用例只有一个预期结果;用例的可维护性好;用例对需求的覆盖率高;暴露程序Bug的能力强。测试用例带来的好处测试执行者的依据;使得工作可重复,自动化测试的基础;评估原创 2021-03-15 09:30:08 · 335 阅读 · 0 评论 -
软件测试:关于Bug~
我们该如何去描述一个Bug?在此之前我们首先要清楚一个概念,软件的生命周期。软件的生命周期有如下五个阶段:需求分析——>测试计划——>测试设计、测试开发——>测试执行——>测试评估;需求阶段这是测试人员了解需求、对需求进行分解,得出测试需求;计划阶段根据需求编写测试计划、测试方案;设计阶段测试人员适当的了解设计,对于设计测试用例是很有帮助的,测试人员搭建测试用例框架,根据需求和设计编写一部分测试用例;编码阶段测试人员一般不需要编码的,但已经编码的模块,专业的白盒测试原创 2021-03-14 19:29:56 · 954 阅读 · 0 评论 -
软件测试:V模型和W模型详解
软件测试中有W模型和V模型,这是我们在测试过程中经常用到的两个模型,本篇博客我们就一起深入的学习了解这两个模型~V模型V模型最早是在20世纪80年代后期提出的,目的是改进软件开发的效率和结果,它是瀑布模型的一种演化。它的具体流程如下:明确标注了测试过程中存在的不同类型的测试,并且清楚的描述了这些测试阶段和开发过程期间各阶段的对应关系;V模型指出,单元测试和集成测试应检测系统功能、性能的质量特性是否达到系统要求的指标;验收测试确定软件的实现是否满足用户需求或合同的要求;局限性:仅仅把测试原创 2021-03-14 11:21:14 · 7219 阅读 · 1 评论 -
软件测试:开发模型
在了解软件的开发模型之前。我们先来介绍一下软件生命周期。软件生命周期是指从软件产品的设想开始到软件不再使用而结束的时间,软件的生命周期可以分为6个阶段:需求分析、计划、设计、编码、测试、运行维护。软件的开发模型软件的开发模型共有四类:瀑布模型;螺旋模型;增量、迭代模型;敏捷开发;瀑布模型瀑布模型是其他所有模型的基础框架,它的每一个阶段只执行一次,它是线性顺序进行的软件开发模式;它在软件工程中占有重要地位。优点:强调开发的阶段性;强调早期计划及需求调查;强调产品测试;缺原创 2021-03-14 00:11:22 · 162 阅读 · 0 评论 -
软件测试:水杯的测试用例
水杯的测试用例将从以下几个方面展开描述:水杯的分类、功能测试、性能测试、界面测试、安全测试、易用测试、兼容性测试、抗震性测试原创 2021-03-12 00:18:53 · 322 阅读 · 0 评论 -
软件测试:概念级入门
目录软件测试的目的和原则什么是需求什么是Bug什么是测试用例 我们学习编程,自然也离不开测试行业,今天就跟随博主一起了解软件测试的一些基本概念~软件测试的目的和原则目的:验证软件是否有问题;原则:以客户需求为中心,遵循软件测试的规范、流程、标准和要求;好的测试是极可能发现迄今为止尚未发现错误的测试方案;成功的测试是发现了至今为止尚未发现错误的测试方案;根据测试目的的不同,还有回归测试、压力测试、性能测试、安全测试等,分别为了检验修改或优化过程是否引发新的问题,软件所能达到处理能力和是否到达原创 2021-03-12 00:11:37 · 114 阅读 · 0 评论
分享