软件测试
文章平均质量分 83
Echo-Niu
这个作者很懒,什么都没留下…
展开
-
软件测试之测试环境--XAMPP
XAMPP包括Apache、MySQL、PHP、PERL,直接解压缩,没有复杂的安装过程,强烈推荐初学者使用。我们这里介绍的是XAMPP Windows版的安装及使用。自动跳转到 http://127.0.0.1:8088/iwebshop/install/index.php。将附件中的iwebshop.zip解压,把解压后的iwebshop文件夹复制到xampp安装路径下的。WAMP: Windows+apache+Mysql+php项目。LNMP: Linux+Nginx+Mysql+php项目。原创 2023-03-03 08:06:55 · 454 阅读 · 0 评论 -
软件测试之项目测试流程
在这些模型中,传统的瀑布模型由于缺点过于明显基本已被淘汰,V模型强调了在整个软件项目开发中需要经历的若干个测试级别,但是它没有明确指出应该对软件的需求、设计进行测试,在这一点上,W模型得到了补充。但是W模型和V模型一样没有专门针对测试的流程说明。随着软件测试的不断发展,第三方测试已经独立出来这个时候,H模型就得到了相应的体现,表现为测试独立。X模型又在此基础上增加了许多不确定的因素处理情况,这就对应了实际情况中,项目经常变更的情况发生。原创 2023-03-03 08:00:42 · 490 阅读 · 0 评论 -
软件测试之zentao
它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理!禅道是测试用的最多的缺陷管理工具,一定掌握测试人员使用部分,其他的相应角色要了解.测试人员主要使用是:1. 编写测试用例、执行测试用例。原创 2023-03-02 08:32:49 · 461 阅读 · 0 评论 -
软件测试之jira
JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。JIRA采用J2EE技术,能够跨平台部署。它正被广泛的开源软件组织,以及全球著名的公司使用。JIRA作为一个专业的问题跟踪系统可以帮助您把缺陷管理起来,让跟踪和管理在项目中发现的问题变得简单,而且充分利用JIRA的灵活配置和扩展特性,可以将JIRA作为一个项目管理系统或者IT支持系统。JIRA 4.0版本之后,不再按照功能区分版本。取消了以前的。原创 2023-03-02 08:13:24 · 6155 阅读 · 0 评论 -
软件测试之缺陷
软件缺陷, 通常又被叫做bug或者defect, 即为软件或程序中存在的某种破坏正常运行能力的问题、错误,其存在会导致软件产品在某种程度上不能满足用户的需求.软件缺陷是指存在于软件(程序、数据、文档中的)那些不符合用户需求的问题.原创 2023-03-01 12:51:04 · 1869 阅读 · 0 评论 -
软件测试之测试用例设计方法—等价类划分法
指互不相交的一组子集,这些子集的并是整个集合。对测试的意义:完备性和无冗余性。原创 2023-03-01 12:47:58 · 1865 阅读 · 0 评论 -
软件测试之测试用例
测试用例又叫做test case,是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。原创 2023-02-28 08:04:55 · 1229 阅读 · 0 评论 -
软件测试之场景法
大多数业务软件由后台管理(比如:用户管理、角色管理、权限管理等等各种管理)和工作流等几个部分组成。终端用户,期望软件能够实现业务需求,而不是简单的功能的组合。对于单点功能利用等价类、边界值、判定表用例设计方法能够解决大部分问题。涉及业务流程的软件系统,采用场景法比较合适。总之,对于多个功能组合测试的场景适合使用场景法, 所以场景测试,也是业务场景组合测试.原创 2023-02-28 08:01:16 · 1071 阅读 · 0 评论 -
软件测试之功能图法
一个程序的功能说明通常由动态说明和静态说明组成.动态说明描述了输入数据的次序或转移的次序.静态说明描述了输入条件与输出条件之间的对应关系.对于较复杂的程序,由于存在大量的组合情况,因此,仅用静态说明组成的规格说明对于测试来说往往是不够的.必须用动态说明来补充功能说明.功能图方法是用功能图FD形式化地表示程序的功能说明,并机械地生成功能图的测试用例.功能图模型由状态迁移图和逻辑功能模型构成状态迁移图用于表示输入数据序列以及相应的输出数据.在状态迁移图中,由输入数据和当前状态决定输出数据和后续状态.原创 2023-02-27 07:58:19 · 3695 阅读 · 0 评论 -
软件测试之判定表法
*判定表也称决策表, 是分析和表达多逻辑条件下执行不同操作的工具. **它能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合。在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。判定表适合于处理这类问题。原创 2023-02-27 07:54:55 · 2371 阅读 · 0 评论 -
软件测试之因果图法
因果图法是一种**利用图解法分析输入条件、输出结果的各种组合情况,**从而设计测试用例的方法.因果图法适用于有多个输入和多个输出,而且输入和输入之间有相互的组合关系,输入和输出之间有相互的制约和依赖关系.使用场景和判定表法是一样的.在界面中有多个控件,控件之间有组合或限制关系,不同的输入组合会对应不同的输出结果,如果想弄清楚不同的输入组合到底对应哪些输出结果,可以使用因果图/判定表法。(因果图/判定表法比较适合测试组合数量较少的情况,一般少于20种)因果图,只是一个用图形表示,表示因果方式不同而已。原创 2023-02-26 11:23:22 · 2382 阅读 · 0 评论 -
软件测试之边界值测试法
边界值分析法就是对输入或输出边界值进行测试的,也是一种黑盒测试.边界值分析法通常作为等价类划分法的补充,其测试用例来自等价类的边界;长期的经验得知,大量的错误是发现在输入或输出范围的边界上,而不是发生再输入输出范围的内部,因此针对各种边界情况设计测试用例,可以查出更多错误.是等价类划分法的补充等价类划分法可以挑选等价范围内任意一个数据作为代表,边界值分析法要求每个边界值都要作为测试条件边界值分析法不仅考虑输入条件,同样考虑输出产生的测试情况**边界点(上点)😗*输入范围的边界点。原创 2023-02-26 11:18:05 · 2689 阅读 · 0 评论 -
软件测试之正交法
正交法,也叫正交实验法或者正交排列法就是使用最小的测试过程集合获得最大的测试覆盖率。“正交实验”是研究多因素、多水平的一种实验方法,它利用正交表来对实验进行设计,通过少数实验代替全面的实验.在一项实验中,把影响试验结果的量称为试验因素(因子),简称因素。因素可以理解为试验过程中的自变量,试验结果可以看成因素的函数。在试验过程中,每一个因素可以处于不同的状态或状况,把因素所处的状态或状况,称为因素的水平简称水平。原创 2023-02-25 11:13:03 · 8797 阅读 · 5 评论 -
软件测试之测试模型
在规定条件下对程序进行操作,从而发现错误,对软件质量进行评估的一个过程.使用人工或自动手段来运行或测试摸个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果和实际结果之间的差别.软件测试和软件开发一样,都遵循软件工程原理,遵循管理学原理,所以理解好软件的开发模型会便于理解测试模型.软件测试的一般流程:V模型W(双V)模型H模型。原创 2023-02-25 11:11:35 · 625 阅读 · 0 评论 -
软件开发过程模型
增量模型又称为渐增模型,是把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析、设计、编码和测试这些增量组件。运用增量模型的软件开发过程是递增式的过程。相对于瀑布模型而言,采用增量模型进行开发,开发人员不需要一次性地把整个软件产品提交给用户,而是可以分批次进行提交。原创 2023-02-24 07:55:05 · 1041 阅读 · 0 评论 -
软件测试基本原则
由于软件的复杂性和抽象性,在软件生命周期的各个阶段都可能产生错误,测试的准备和设计必须在编码之前就开始,同时为了保证最终的质量,必须在开发过程的每个阶段都保证其过程产品的质量。所以,回归测试的关联性也应引起充分的注意,有相当一部分最终发现的错误是在早期测试结果中遗漏的。测试无法显示软件潜在的缺陷,测试只能证明全疆存在错误或缺陷,不能证明软件没错误.因为一个大小适度的程序,其路径排列的数量也非常大,因此不可能在测试中运行每一条路径的组合.然而,充分覆盖程序逻辑,并确保程序所有使用的条件是有可能的.原创 2023-02-24 07:46:49 · 1566 阅读 · 0 评论