软件测试 - 软件工程教程™

软件测试是软件需求和用户系统规范的评估过程。测试是在软件开发生命周期,或在程序代码模块级进行。软件测试包括确认和验证。.

软件验证

验证过程,以验证该软件是在满足该使用者的要求。它是在SDLC的末端。如果软件相匹配的要求,我们可以考虑在验证完成.

软件验证

验证是确认软件是否满足业务需求的过程中,与显影附着于适当的规范和方法.

测试的目标是 -

手动与自动测试

试验既可以手动进行或使用自动化测试工具:

测试需要检查一个网页可以在Internet Explorer中打开。这可以通过手动测试很容易做到。但要检查网络服务器可以利用100万用户的负荷,这是很不可能的手动测试。

T有软件和硬件工具,它可以帮助测试人员在进行负载测试,压力测试,回归测试。.

测试方法

测试可以根据两种方法进行

当功能被没有考虑在担心它被称为黑箱测试的实际执行情况进行测试。另一边是被称为这里不仅功能测试白盒测试,但它的实现方式进行了分析。.

详尽的测试是一个完美的测试最需要的方法。中的输入和输出值的范围内的每一个可能的值进行测试。因此不可能在真实世界的场景来测试每一个值,如果值的范围是大.

黑盒测试

它进行到程序的测试功能。它也被称为“行为”的测试。在这种情况下,测试器,具有一组输入值和相应的期望的结果。于提供输入,如果与所期望的结果的输出相匹配时,该程序被测试'好',和有问题的,否则.

黑盒测试

在这个测试方法中,代码的设计和结构是不知道的测试器和测试工程师和最终用户进行该测试的软件.

黑盒测试技术:

白盒测试

据进行的测试程序和其执行中,为了提高编码效率或结构。它也被称为“结构”的测试.

白盒测试

在这个测试方法中,代码的设计和结构是已知的测试仪。代码的程序员对代码进行这项测试。.

下面是一些白盒测试方法:

水平测试

测试本身可以在各级SDLC的限定。测试过程中运行的并行软件开发。跳之前就下阶段,阶段测试,确认和验证。

测试分别做只是为了确保有留在软件没有任何隐藏的缺陷或问题。软件在各个层次上进行测试 -

单元测试

虽然编码,程序员执行程序的设备上的一些测试,以了解它是否是免费的错误。在白箱测试方法进行测试。单元测试可以帮助开发人员决定该计划的各个单位工作按要求,没有错误。

集成测试

即使软件的单位做工精细独特,有必要来看看单位,如果整合到一起也将工作没有错误。例如,参数传递和数据更新等.

系统测试

该软件被编译为产物,然后将其测试为一个整体。这可以通过使用下面的一个试验或多个来实现:

验收测试

当软件准备交给客户就必须经过测试,它是用户交互和响应测试的最后阶段。这是重要的,因为即使软件相匹配的所有用户的要求,如果用户不喜欢显示的方式或作品,它可能会被拒绝.

回归测试

每当一个软件产品的新代码,特征或功能更新时,它被彻底的测试,以检测是否有附加代码的任何负面影响。这被称为回归测试。.

测试文档

试文件制备的不同阶段 -

测试前

测试开始,测试案例的产生。还需要参考下面的文档 –

虽然正在测试中

可能需要以下文件,而测试已启动,正在做:

经过测试

下列文件可测试后生成:

测试与质量控制,质量保证和审计

我们要明白,软件测试是软件质量保证,软件质量控制和审计软件不同.


本站代码下载:http://www.yiibai.com/siteinfo/download.html

本文属作者原创,转载请注明出处:易百教程 » 软件测试