测试用例】软件测试的任务、目的与类型分别是什么?_第2页回答

2021-11-11 18:46发布

14条回答
那些年很冒险的梦。
2楼 · 2021-11-15 20:34

软件测试,即是在整个产品的生存周期中,利用循环和迭代的方法,对产品进行验证和确认的过程。目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。
至于类型,这个就多了,动态测试静态测试,针对是否需要运行程序,白盒测试,黑盒测试,针对是否知道被测模块的内部逻辑,验证和确认,前者针对过程,确认针对结果。
根据所处阶段,单元测试,集成测试,系统测试,验收测试,回归测试,阿尔法测试,贝塔测试。
酷吧,这些掌握了基本你对测试有个大概的了解了

即是在整个产品的生存周期中,利用循环和迭代的方法,对产品进行验证和确认的过程

我的网名不再改
4楼 · 2021-11-17 11:45

目的:
1.发现软件缺陷
2.尽可能早的找出软件缺陷
3.尽可能早的找出软件缺陷,并且确保缺陷得到修复
分类:
1. 按照方法划分:
1) 黑盒测试:工作人员在不考虑任何程序内部结构和特性的条件下,检查程序的功能是否能够按照规范说明准确无误的运行(功能测试、界面测试属于黑盒测试)
2) 白盒测试:测试程序内部逻辑结构及相关信息(检查程序源代码)
3) 灰盒测试:灰盒测试则介于黑盒测试和白盒测试之间。灰盒测试除了重视输出相对于出入的正确性,也看重其内部表现(企业常用)
2. 按照方向划分:
1) 功能测试:功能测试就是对产品的各功能进行验证,检查产品是否达到用户要求的功能。
2) 性能测试:
a. 压力测试:给软件不断加压,强制其在极限的情况下运行,观察它可以运行到何种程度,从而发现性能缺陷,包括内部内存、CPU 可用性、磁盘空间和网络带宽。
b. 负载测试:逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试
c. 并发测试:主要指当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题,

3) 安全测试:安全测试是检查系统对非法侵入渗透的防范能力(渗透测试、流量攻击、SQL注入、跨域攻击)
4) 兼容性测试:兼容性测试是指要测试的软件在不同的硬件平台上、不同的应用软件之间、不同的操作系统中、不同的网络环境中是否可以正常的运行、有无异常的测试过程。即是通常说的软件的可移植性。

茄子酱
5楼 · 2021-11-19 16:09

软件测试,即是在整个产品的生存周期中,利用循环和迭代的方法,对产品进行验证和确认的过程。目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。
至于类型,这个就多了,动态测试静态测试,针对是否需要运行程序,白盒测试,黑盒测试,针对是否知道被测模块的内部逻辑,验证和确认,前者针对过程,确认针对结果。
根据所处阶段,单元测试,集成测试,系统测试,验收测试,回归测试,阿尔法测试,贝塔测试。

小小123
6楼 · 2021-11-25 09:40

软件测试,即是在整个产品的生存周期中,利用循环和迭代的方法,对产品进行验证和确认的过程。目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。
至于类型,这个就多了,动态测试静态测试,针对是否需要运行程序,白盒测试,黑盒测试,针对是否知道被测模块的内部逻辑,验证和确认,前者针对过程,确认针对结果。
根据所处阶段,单元测试,集成测试,系统测试,验收测试,回归测试,阿尔法测试,贝塔测试。

visonx
7楼 · 2021-12-08 14:38

测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。即软件测试是为了“证伪” 而非“证真”。把证明程序无错当作测试目的不仅是不正确的, 完全做不到的,而且对做好测试没有任何益处,甚至是十分有害的。软件测试要设法使软件发生故障,暴露软件错误, 能够发现错误的测试是成功的测试,否则是失败的测试

相关问题推荐

  • 回答 4

    1、不同省份、不同运营商CDN节点性能此部分可以采用典型压力测试的方案。2、核心机房BGP网络带宽此部分重点在于测试各运营商BGP网络可靠性、实际速率等,一般采用smokeping、IxChariot等工具。3、各类硬件设备性能此部分一般采用专业的网络设备测试工具。4、...

  • 回答 3

    做梯度压力测试,当你发现响应时间下降超过10%的那个压力点,基本上就是性能瓶颈点了。当然还可以直接压崩。然后给一个极值。但是通常这个值 没用。

  • 回答 2

    主要从架构上登录过程的实现,能否支持同一账号多处登录,是架构考量的,一般的系统除非对session做持久化和帐号绑定。否则肯定同一账号多个会话是支持的。更多详细还要看你的架构实现。不过一点可以确认从数据库和中间件缓存来看,命中一定会比不同数据要高...

  • 回答 2

    并发数是压测时的线程数

  • 回答 8

     基本功能测试:  功能: 输入正确的网址,进行转码,检查内容是否正确;  边界: 输入信息量非常大的网址 输入没有信息的网址;  负值: 输入错误的网址,进行转码,系统是否有相应的提示; 输入的 web 的 page 为空,是否抛出异常。 兼容测试:...

  • 回答 9

     1.测试用户名与密码不对应能否登录   2.测试输入错误密码并单击登录后是否弹出错误提示   3.测试三次输入错误密码后能否正确弹出提示并退出   4.测试在登录界面单击取消是否能推出登录界面。  5.测试在未达到三次错误输入的情况下单击取消登录按钮再...

  • 回答 5

     基本功能测试:  功能: 输入正确的网址,进行转码,检查内容是否正确;  边界: 输入信息量非常大的网址 输入没有信息的网址;  负值: 输入错误的网址,进行转码,系统是否有相应的提示; 输入的 web 的 page 为空,是否抛出异常。 兼容测试:...

  • 回答 4

    测试用例的信息有很多,可以根据实际的情况进行增删,一般来说一个优秀的测试用例应该包含以下信息:1.产品相关信息软件产品或项目的名称软件产品或项目的版本功能模块名功能描述测试平台这些信息建议可以在测试案例手工选择。2.基本记录信息测试用例入库者测...

没有解决我的问题,去提问