• 软测基础相关知识回顾


    做软件测试也有一段时间了,把自己的学习知识总结一下吧。

    1.首先软件测试吧,听名字就知道 关于各个软件的测试 ,为发现错误而执行程序的过程,工作人员也可以说是QA。

    2.软件测试的目的:发现软件中的缺陷,包括需求.设计方面的缺陷和程序中包含的BUG。(缺陷可以指软件功能错误,性能低下,易用性差和其它相关缺陷)

    检查软件是否满足用户需求,包含了用户的隐含和潜在需求。

    黑盒测试:根据用户看到的规格说明,既针对命令,信息,报表等用户界面及体现它们的输入数据和输出数据之间的对应关系,针对功能进行测试。

    检查点:(1)根据需求规格说明书,检查是否有不正确或遗漏了的功能,是否忽略了用户的隐含需求.

                  (2)在软件外部接口上,输入能否正确的被接受,能否输出正确的结果.

                  (3)是否有数据结构错误或外部信息访问错误.

                  (4)性能上是否满足要求

                  (5)易用性和其它功能特性是否能够满足

                  (6)是否有初始化或终止性缺陷,是否会出现用户不能接受的缺陷

    白盒测试:根据程序的内部结构进行测试。一般由开发完成

    灰盒测试:介于白盒与黑盒之间,多用于集成测试阶段。由方法和工具组成,使用关于代码和程序操作等通常在接口层体现、

    单元测试:一种白盒测试,对软件基本组成单元进行的测试。

    集成测试:一种灰盒测试,单元测试完成后开始,对某个子系统的所有功能模块测试。

    系统测试:集成测试后开始。对整个系统及环境进行的综合性测试。分功能性和非功能性。功能测试--用来验证软件系统是否按照需求规格说明的功能要求予以实现。

                      非功能性测试--包括性能测试,压力测试,容量测试,用户界面测试,安全性测试,可靠性测试,容错性测试,安装测试等。

    验证测试:交付测试 ,针对用户需求,业务流程进行测试,确定系统是否满足验收标准。分alpha测试(内测)和beta测试(公测)。

    c/s架构:客户/服务器模式。只适用于局域网,需要安装专用的客户端软件

    b/s架构:浏览器/服务器模式。不需要安装专门软件,只需要浏览器上网即可。

    黑盒测试策略 1.UI测试:测试用户界面的功能模块布局,整体风格。文字,命名页面,输入框,按钮等

                           2.配置测试:测试和验证软件,在不同软件和配置中运行。测试软件是否与系统的其它与之交互的元素兼容,如浏览器,操作系统,硬件等。

                           3.表单值域测试:对输入框,下拉框,选项框,勾选框的测试

                           4.数据完整性测试:数据库中数据在逻辑上的一致,正确,有效以及相容性。

                           5.逻辑测试:测试场景中梳理出的各种业务的可能性,(正确逻辑和错误逻辑),业务逻辑和结果是否正确

                           6.业务流程测试:把系统各个模块连贯起来运行,模拟真实用户实际的工作流程,满足用户需求定义的功能来进行测试。测试依据:用户定义需求,测试设计。

                           7.逆向思维测试:把软件认为有错的情况下去测试。反着来

                           8.易用性测试:指用户使用软件时是否感觉方便

                           9.安装升级和卸载测试:安装,卸载,升级,具体测试内容就不写了,有很多可以搜的到。

                          10. 错误推断测试:根据经验推测程序中可能存在的错误进行测试。列举出程序中所有可能有的错误和易错的特殊情况,选择测试用例

                          11.安全测试:发现各类安全隐患。、

                          12.兼容性测试:所设计的程序与软硬件的兼容

                          13.其它测试方法:cookies测试。比较测试。冒烟测试。验收测试(alpha测试和beta测试)。随机测试。回归测试。故障转移和恢复测试

    处在这个俗世,也得让自己变得更好吧
  • 相关阅读:
    美国和日本不是盟友吗,为什么拒绝出售F-22战斗机给日本?
    刚刚大学毕业,是选择创业还是选择公司上班?
    现今的社会一定要结婚吗?
    事必躬亲果真是无能的表现?
    课外辅导机构,就让疫情灭了吧!
    这些年,我读书越来越少了!
    Python操作日志、加密、发送邮件、线程、生产者消费者
    Python模块操作之re、MySQL、Excel
    Python面向对象、迭代器、range和切片的区分
    Python模块、文件读写、异常
  • 原文地址:https://www.cnblogs.com/butaileng7/p/11152945.html
Copyright © 2020-2023  润新知