软件测试方法 订阅
软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 [1]  从是否关心软件内部结构和具体实现的角度划分,测试方法主要有白盒测试和黑盒测试。白盒测试方法主要有代码检査法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。黑盒测试方法主要包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。 [1]  从是否执行程序的角度划分,测试方法又可分为静态测试和动态测试。静态测试包括代码检査、静态结构分析、代码质量度量等。动态测试由3部分组成:构造测试实例、执行程序和分析程序的输出结果。 [1] 展开全文
软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 [1]  从是否关心软件内部结构和具体实现的角度划分,测试方法主要有白盒测试和黑盒测试。白盒测试方法主要有代码检査法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。黑盒测试方法主要包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。 [1]  从是否执行程序的角度划分,测试方法又可分为静态测试和动态测试。静态测试包括代码检査、静态结构分析、代码质量度量等。动态测试由3部分组成:构造测试实例、执行程序和分析程序的输出结果。 [1]
信息
外文名
Software Testing Method
所属行业
计算机
作    用
选择合适的软件
中文名
软件测试方法
目    的
测试软件性能
软件测试方法概述
软件测试方法的目的包括:发现软件程序中的错误、对软件是否符合设计要求,以及是否符合合同中所要达到的技术要求,进行有关验证以及评估软件的质量。最终实现将高质量的软件系统交给用户的目的。而软件的基本测试方法主要有静态测试和动态测试、功能测试、性能测试、黑盒测试和白盒测试等等。 [2]  软件测试方法众多,比较常用到的测试方法有等价类划分、场景法,偶尔会使用到的测试方法有边界值和判定表,还有包括不经常使用到的正交排列法和测试大纲法。其中等价类划分、边界值分析、判定表等属于黑盒测试方法;只对功能是否可以满足规定要求进行检查,主要用于软件的确认测试阶段。白盒测试也叫做结构测试或逻辑驱动测试,是基于覆盖的全部代码和路径、条件的测试,通过测试检测产品内部性能,检验程序中的路径是否可以按照要求完成工作,但是并不对功能进行测试,主要用于软件的验证。 [3] 
收起全文
精华内容
参与话题
问答
  • 软件测试方法

    千次阅读 2018-04-26 22:03:30
    软件测试方法是指测试软件性能的方法。随着软件测试技术的不断发展,测试方法也越来越多样化,针对性更强;选择合适的软件测试方法可以让我们事半功倍。UI测试用户界面测试,英文是User interface testing。又称UI...

    软件测试方法是指测试软件性能的方法。随着软件测试技术的不断发展,测试方法也越来越多样化,针对性更强;选择合适的软件测试方法可以让我们事半功倍。


    UI测试用户界面测试,英文是User interface testing。又称UI测试。
    用户界面,英文是User interface。是指软件中的可见外观及其底层与用户交互的部分(菜单、对话框、窗口和其它控件)。
    用户界面测试是指测试用户界面的风格是否满足客户要求,文字是否正确,页面是否美观,文字,图片组合是否完美,操作是否友好等等。UI 测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。
    用户界面测试用户分析软件用户界面的设计是否乎合用户期望或要求。它常常包括菜单,对话框及对话框上所有按钮,文字,出错提示,帮助信息 (Menu 和Help content)等方面的测试。比如,测试Microsoft Excel中插入符号功能所用的对话框的大小,所有按钮是否对齐,字符串字体大小,出错信息内容和字体大小,工具栏位置/图标等等。
    冒烟测试冒烟测试,英文是Smoke testing。冒烟测试的名称可以理解为该种测试耗时短,仅用一袋烟功夫足够了。也有人认为是形象地类比新电路板基本功能检查。任何新电路板焊好后,先通电检查,如果存在设计缺陷,电路板可能会短路,板子冒烟了。
    冒烟测试的对象是新编译的每一个需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。冒烟测试的执行者是版本编译人员。

    随机测试随机测试,英文是Ad hoc testing。
    随机测试没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。
    随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例(TestCase)没有覆盖到的部分。另外,对于软件更新和新增加的功能要重点测试。重点对一些特殊点情况点、特殊的使用环境、并发性、进行检查。尤其对以前测试发现的重大Bug,进行再次测试,可以结合回归测试(Regressive testing)一起进行。
    展开全文
  • 软件测试之软件测试方法

    千次阅读 2019-06-15 15:50:40
    软件测试过程中,最主要的就是要掌握好软件测试的方法,掌握好了软件测试方法,有利于测试技能的大幅度提高。 软件测试方法 软件测试方法是指测试软件的方法。随着软件测试技术的不断发展,测试方法也越来越多样...

          软件测试过程中,最主要的就是要掌握好软件测试的方法,掌握好了软件测试方法,有利于测试技能的大幅度提高。

    软件测试方法

           软件测试方法是指测试软件的方法。随着软件测试技术的不断发展,测试方法也越来越多样化,针对性更强;选择合适的软件测试方法可以让我们事半功倍。

    一、根据是否要走查代码,分为白盒测试、灰盒测试、黑盒测试;

    二、分为手工测试、自动化测试和性能测试:

    手工测试:UI测试、冒烟测试、随机测试、本地化测试、安装测试、卸载测试;

    自动化测试:

    性能测试:健全测试、衰竭测试、负载测试、强迫测试、压力测试、恢复测试;

    三、根据是否要运行程序,分为静态测试和动态测试;

    四、按测试阶段可分为:单元测试、集成测试、系统测试、回归测试、验收测试、α测试_Alpha测试、β测试,英文是Beta testing。又称Beta测试,用户验收测试(UAT);

    五、其他测试方法:端到端测试、接受测试、安全测试、兼容性测试、可用性测试、比较测试、边界测试、强力测试、装配安装测试、隐藏数据测试、等价划分测试、判定表测试、深度测试、基于设计、文档测试、域测试、接口测试、逆向测试、非功能性测试、极限测试等。

    其中一些测试方法的定义

    端到端

           端到端测试,英文是End to End Testing。

           端到端测试类似于系统测试,测试级的“宏大”的端点,涉及整个应用系统环境在一个现实世界使用时的模拟情形的所有测试。例如与数据库对话,用网络通讯,或与外部硬件、应用系统或适当的系统对话。端到端架构测试包含所有访问点的功能测试及性能测试。端到端架构测试实质上是一种"灰盒"测试,一种集合了白盒测试和黑盒测试的优点的测试方法。

    健全测试

           健全测试,英文是Sanity testing。

           健全测试是指一个初始化的测试工作,以决定一个新的软件版本测试是否足以执行下一步大的测试能力。例如,如果一个新版软件每5分钟与系统冲突,使系统陷于泥潭,说明该软件不够“健全”,不具备进一步测试的条件。

    衰竭测试

          衰竭测试,英文是Failure Testing。

          衰竭测试是指软件或环境的修复或更正后的“再测试”。可能很难确定需要多少遍再次测试。尤其在接近开发周期结束时。自动测试工具对这类测试尤其有用。

    负载测试

           负载测试,英文是Load testing。

           负载测试是测试一个应用在重负荷下的表现。例如测试一个 Web 站点在大量的负荷下,何时系统的响应会退化或失败,以发现设计上的错误或验证系统的负载能力。在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。

    负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。此外,负载测试还要评估性能特征,例如,响应时间、事务处理速率和其他与时间相关的方面。

    强迫测试

           强迫测试,英文是Force Testing。

           强迫测试是在交替进行负荷和性能测试时常用的术语。也用于描述对象在异乎寻常的重载下的系统功能测试之类的测试,如某个动作或输入大量的重复,大量数据的输入,对一个数据库系统大量的复杂查询等。

    压力测试

           压力测试,英文是Stress Testing。和负载测试差不多。

           压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。通常要进行压力测试的资源包括内部内存、CPU 可用性、磁盘空间和网络带宽等。一般用并发来做压力测试。

    恢复测试

           恢复测试,英文是Recovery testing。

           恢复测试是测试一个系统从如下灾难中能否很好地恢复,如遇到系统崩溃、硬件损坏或其他灾难性问题。恢复测试指通过人为的让软件(或者硬件)出现故障来检测系统是否能正确的恢复,通常关注恢复所需的时间以及恢复的程度。

           恢复测试主要检查系统的容错能力。当系统出错时,能否在指定时间间隔内修正错误并重新启动系统。恢复测试首先要采用各种办法强迫系统失败,然后验证系统是否能尽快恢复。对于自动恢复需验证重新初始化(reinitialization)、检查点(checkpointing mechanisms)、数据恢复(data recovery)和重新启动 (restart)等机制的正确性;对于人工干预的恢复系统,还需估测平均恢复时间,确定其是否在可接受的范围内。

     

    可用性

           可用性测试,英文是Practical Usability Testing。

           可用性测试是对“用户友好性”的测试。显然这是主观的,且将取决于目标最终用户或客户。用户面谈、调查、用户对话的录象和其他一些技术都可使用。程序员和测试员通常都不宜作可用性测试员。

    比较测试

           比较测试,英文是Compare Testing。

           比较测试是指与竞争伙伴的产品的比较测试,如软件的弱点、优点或实力。来取长补短,以增强产品的竞争力。

    强力测试

           强力测试,英文是Mightiness Testing。

           强力测试通常验证软件的性能在各种极端的环境和系统条件下是否还能正常工作。或者说是验证软件的性能在各种极端环境和系统条件下的承受能力。比如,在最低的硬盘驱动器空间或系统记忆容量条件下,验证程序重复执行打开和保存一个巨大的文件1000次后也不会崩溃或死机。

    装配安装

           装配/安装/配置测试是验证软件程序在不同厂家的硬件上,所支持的不同语言的新旧版本平台上,和不同方式安装的软件都能够如预期的那样正确运行。比如,把英文版的 Microsoft Office 2003安装在韩文版 的Windows Me 上,再验证所有功能都正常运行。

    隐藏数据

           隐藏数据测试在软件验收和确认阶段是十分必要和重要的一部分。程序的质量不仅仅通过用户界面的可视化数据来验证,而且必须包括遍历系统的所有数据。

           假设一个应用程序要求用户两条信息-----用户名和密码来创建帐户。这个用户输入这两条数据后保存。最后,一个确认窗口将通过数据库中找到这条数据来显示用户名和密码给用户。为了验证所有的数据保存是否正确,一个QA测试人员会在这个确认窗口简单的查看下用户名和密码。如果他们成功了?假设数据库记录了第三条信息----创建日期,它可能不会出现在确认窗口,而只在存档中才出现。如果创建日期保留的不正确,而QA测试人员只验证屏幕上的数据,那么这个问题就不可能被发现。创建日期可能就是一个bug,由于一个用户帐户保存了一个错误的日期到数据库中,这个问题也不可能会被引起注意,因为它被用户界面所隐藏。这只是一个简单的例子,但是它却演化出了一点:隐藏数据测试的重要性。

    判定表

           判定表的英文是decision table,是指一个表格,用于显示条件和条件导致动作的集合。

           定义:判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。

           判定表的优点:能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合。

           在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合于处理这类问题

    深度测试

           深度测试的英文Depth test ,是指执行一个产品的一个特性的所有细节,但不测试所有特性。

          当比较函数返回真的时候才显示出效果来。必须启用“#深度测试”,才能执行测试。不使用的时候需要关闭。

    基于设计

           基于设计的测试的英文是design-based testing,是根据软件的构架或详细设计引出测试用例的一种方法。

           一种基于设计模型的测试方法(Model Based TestIng System,MATIS).该方法利用用户界面自动生成方法,把设计模型中的类属性定义和实现中的控件属性组织在一起,构建描述界面的逻辑对照表,辅助测试脚本引擎执行自动测试脚本.借助设计模型中扩展的类定义,MATIS方法可以自动生成测试用例和测试数据。

    域测试

           域测试的英文是domain testing,定义参考等价划分测试(equivalence partition testing);

           一般分为单域测试和多域测试,其中单域测试包括设备测试和业务测试,设备测试包括测试某个系统的软交换设备、中继媒体网关设备、信令网关设备、接入媒体网关和IAD等设备。

           等价类划分有两种不同的情况:有效等价类和无效等价类。设计时要同时考虑这两种等价类,因为软件不仅要能接收合理的数据,也要能经受意外的考验。

           一有效等价类:是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。

           二无效等价类:与有效等价类的定义恰巧相反。

    逆向测试

           逆向测试/反向测试/负面测试的英文是Negative Testing,测试瞄准于使系统不能工作。

           负面测试与正面测试的比较:

           负面测试(Negative testing)是相对于正面测试(Positive testing)而言的。它们也是测试设计时的两个非常重要的划分。简单点说,正面测试就是测试系统是否完成了它应该完成的工作;而负面测试就是测试系统是否不执行它不应该完成的操作。形象一点,正面测试就象一个毕恭毕敬的小学生,老师叫我做什么,我就做什么;而负面测试就象一个调皮捣蛋的孩子,你叫我这样做,我偏不这样做,而且和你对着干。开发人员也是最讨厌修改此类bug的。

    非功能性

           非功能性需求测试的英文是non-functional requirements testing ,是与功能不相关的需求测试,如:性能测试、可用性测试等。

           为什么非功能性需求很重要?

           在您设计解决方案的过程中满足功能性需求当然是很重要的。但是,如果没有考虑非功能性需求,您的解决方案则很难取得实效。

           非功能性需求特点:1.不要脱离实际环境;2.可靠性;3.可用性;4.有效性;5.可维护性;6.可移植性。

    极限测试

    简介

    极限测试本质上是为了满足极限测试的思想和流程而设计的一套测试策略和流程,其本身并不局限于使用特定的测试技术和方法。

    过程

    1.单元测试

    2.验收测试

        要熟记各个测试方法的意义,并且,灵活的运用它,这样,测试技能,将能更上一层楼。 

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 软件测试方法总结

    2017-03-02 19:59:18
    如果你在百度搜软件测试方法,得到的结果会吓你一蹦: 下面只针对白盒测试和黑盒测试总结一下。 【白盒测试】 研究程序的源代码(处理过程)和程序结构。不需测试软件产品的功能。 【黑盒测试】 ...

     

    如果你在百度搜软件测试方法,得到的结果会吓你一蹦:

     

    下面只针对白盒测试和黑盒测试总结一下。

     

    【白盒测试】

    研究程序的源代码(处理过程)和程序结构。不需测试软件产品的功能。

     

    【黑盒测试】

    测试人员把自己当做用户,通过各种有效和无效的输入和观察软件的各种输出结果来发现软件存在的缺陷。不关心程序具体是如何运作的。

    一句话:把对象看做一个黑盒子,只测试功能。

    具体使用的方法有:

     

    【其它测试方法】

    白盒黑盒测试方法只是将测试按设计方法分类,还可以将测试按测试目的分类:

    测试名称

    测试内容

    执行人员

    单元测试(unit test)

    在最低的功能/参数上验证程序的准确性,比如测试一个函数的正确性

    开发人员

    功能测试(function test)

    验证模块的功能

    测试人员

    集成测试(integration test)

    验证几个互相有依赖关系的模块的功能 

    测试人员

    场景测试(scenario test)

    验证几个模块是否能完成一个用户场景

    测试人员

    系统测试(system test)

    对于整个系统功能的测试

    测试人员

    Alpha测试

    软件测试人员在真实用户环境中对软件进行全面的测试

    测试人员

    Beta测试

    真实的用户在真实的用户环境中进行的测试, 也叫公测  

    用户

     

    【小结】

    学习方法方面:学一些概念性的知识时,要先百度了解一下大概,缺什么学什么。最忌讳视频说什么就记录什么。

    知识方面:这些只是在概念上的总结。不完善的地方有:

    (1)各种测试所对应的工具没有用过,只是粗略的翻阅了一下。啥时用到啥时学吧。

    (2)不知道现在公司里常用的测试方法是哪些。

    测试看起来挺简单的,希望早点能有个实践可以付诸一下~

    展开全文
  • 软件测试方法分类

    千次阅读 2018-04-09 20:14:03
    软件测试方法种类繁多,有白盒测试、黑盒测试、静态测试、动态测试、集成测试等等,记忆起来容易混乱,傻傻分不清楚,如果把软件测试方法进行分类, 就会清晰很多。现在test先生把常用的软件测试方法列出来,让大家更...

    软件测试方法种类繁多,有白盒测试、黑盒测试、静态测试、动态测试、集成测试等等,记忆起来容易混乱,傻傻分不清楚,如果把软件测试方法进行分类, 就会清晰很多。现在test先生把常用的软件测试方法列出来,让大家更容易区分记忆。

    1.从是否关心软件内部结构和具体实现的角度划分(按测试分类)

    白盒测试、黑盒测试、灰盒测试

    (1)白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。

    (2)黑盒测试:又称为数据驱动测试,把测试对象当做看不见的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性,它是站在使用软件或程序的角度,从输入数据与输出数据的对应关系出发进行的测试。

    (3)灰盒测试:是一种综合测试法,它将“黑盒”测试与“白盒”测试结合在一起,是基于程序运行时的外部表现又结合内部逻辑结构来设计用例,执行程序并采集路径执行信息和外部用户接口结果的测试技术。

    2.从是否执行代码角度

    静态测试、动态测试

    (1)静态测试:指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。

    (2)动态测试:是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等性能指标。

    3.从软件开发的过程按阶段划分有

    单元测试、集成测试、确认测试、系统测试、验收测试、回归测试


    (1)单元测试:又称模块测试,是针对软件设计的最小单位----程序模块或功能模块,进行正确性检验的测试工作。其目的在于检验程序各模块是否存在各种差错,是否能正确地实现了其功能,满足其性能和接口要求。

    (2)集成测试:又叫组装测试或联合,是单元测试的多级扩展,是在单元测试的基础上进行的一种有序测试。旨在检验软件单元之间的接口关系,以期望通过测试发现各软件单元接口之间存在的问题,最终把经过测试的单元组成符合设计要求的软件。

    (3)确认测试:又称有效性测试。任务是验证软件的功能和性能及其它特性是否与用户的要求一致。对软件的功能和性能要求在软件需求规格说明书中已经明确规定。它包含的信息就是软件确认测试的基础。

    (4)系统测试:是为判断系统是否符合要求而对集成的软、硬件系统进行的测试活动、它是将已经集成好的软件系统,作为基于整个计算机系统的一个元素,与计算机硬件、外设、某些支持软件、人员、数据等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。

    (5)验收测试:以用户为主的测试,软件开发人员和质量保证人员参加,由用户设计测试用例。不是对系统进行全覆盖测试,而是对核心业务流程进行测试。

    (6)回归测试:是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。

    展开全文
  • 软件测试方法之正交试验测试方法

    千次阅读 2019-03-26 13:33:15
    正交试验概念:正交试验法研究多因素和多水平的一种实验法,设计正交表来进行试验; 正交表概念:正交表是一种特制的表格,用表示,L代表是正交表,n代表试验次数或正交表的行数,k代表最多可安排影响指标因素的...
  • 软件测试方法——黑盒测试

    万次阅读 多人点赞 2018-09-08 00:16:33
     黑盒测试法也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试...
  • 软件测试方法和技术》电子课件之三

    千次下载 热门讨论 2008-04-22 22:38:38
    前 言 <br>第一篇 软件测试的原理 第1章 软件及其开发过程 第2章 软件测试的基本概念和方法 第3章 质量保证与测试策略 第4章 软件测试依据和规范 <br>第二篇 软件测试的技术 第5...
  • 微软的软件测试方法

    2012-04-11 10:04:56
    但从总体上说交流软件测试技术的多,而探讨软件测试方法的少。这里的“技术”指的是具体的战术问题,比如说如何使用某种工具来解决某一特定测试问题,或者某一类型软件有哪些测试手段等等。而这里的“方法”指的是...
  • 实用软件测试方法和应用

    热门讨论 2007-04-27 15:33:41
    实用软件测试方法和应用.pdf
  • 【软件测试】软件测试方法分类

    千次阅读 2020-03-01 20:17:32
    软件测试方法分类 1、从是否关心内部结构来看 (1)白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。代码的测试 (2)黑盒测试:又称为...
  • 软件测试教程之手机软件测试方法

    千次阅读 2019-04-09 17:39:03
    第一:兼容性测试(转载来源:千锋)  针对App通常会考虑这些方面:  1)操作系统版本  包括Andoird版本,iOS版本  2)屏幕分辨率  android 800*480, 960*640,1280*720(720p),1920*1080(1080p),2560*1440(2k...
  • (1)白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。 (2)黑盒测试:又称为数据驱动测试,把测试对象当做看不见的黑盒,在完全不考虑...
  • 软件测试方法与测试策略

    千次阅读 2017-12-30 23:45:59
    测试方法:是指解决问题的技术手段或工具的集合。 测试策略:是指如何选择和运用方法来解决具体问题。策略定义了: * 要使用的测试方法和工具 * 测试要完成测试和测试成功的评价标准。如测试用例通过率95%,表示...
  • 软件测试方法和测试流程

    千次阅读 2015-07-28 20:09:58
    一、软件测试方法 软件测试方法可分为人工测试和机器测试: 人工测试包括个人复查、走查和会审; 机器测试可分为白盒测试和黑盒测试。  1、人工测试的方法  (1)个人复查  个人复查是指...
  • 软件测试方法之系统测试

    千次阅读 2014-08-26 17:28:39
    系统测试(System Testing)是将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机进行一系列...
  • 在工作中难免会使用一些外部设备挂载到平台进行测试,比如U盘,那么判断一个U盘是否能正常读写的方法如下: 1、在U盘中放入一个二进制文件(xxx.bin) 2、通过U盘在软件上读取该二进制文件,并计算其checksum值 3、...
  • 软件测试方法汇总

    2018-11-05 21:07:13
    软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。 从测试设计方法分类   ...
  • 手机软件测试方法

    千次阅读 2014-03-07 15:43:46
    系统测试方法分为:功能测试,一致性测试,性能测试,压力测试,容量测试,安全性测试,恢复性测试,备份测试,GUI测试,健壮性测试,兼容性测试,可用性测试,可安装性测试,文档测试,在线帮助测试以及数据转换...
  • 软件测试方法回顾

    2010-11-08 00:13:00
    <br />两类基本的软件测试方法: 第一类:验证软件是“工作的” 微软软件测试活动的基础和主要线索; 第二类: 证明软件是“不工作的” 微软也阶段性的进行此类测试(Bug Bash) 两类...

空空如也

1 2 3 4 5 ... 20
收藏数 22,435
精华内容 8,974
关键字:

软件测试方法