当前位置:首页 > 黑客技术 > 正文内容

学软件测试需要什么基础(学软件测试需要什么基础知识)

hacker2年前 (2022-08-05)黑客技术150

基本概念

测试是为了发现程序中的错误而执行程序的过程,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作,软件测试人员必须具有创新性和综合分析能力,必须具备判断准确、追求完美、执着认真、善于合作的品质,以及具有丰富的编程经验与查检故障的能力。

测试部门需要保持其独立性。

详细分类

1、按照软件内部结构和实现

1)白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查

2)黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求

3)灰盒测试:介于白盒与黑盒之间,在关注输出正确的同时也考虑内部的实现逻辑

2、按照是否执行程序

1)静态测试:不执行程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等

2)动态测试:运行被测程序,检查运行结果与预期结果的差异

3、按照开发阶段

1)单元测试:集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能

2)集成测试:把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试

展开全文

3)确认测试:检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确

学软件测试需要什么基础(学软件测试需要什么基础知识)

4)系统测试:把已经经过确认的软件纳入实际运行环境中,与其它系统成份组合在一起进行测试

5)验收测试:产品发布前进行的保证用户能正常使用的测试过程

4、按照测试目的

1)回归测试

2)压力测试

3)性能测试

4)稳定性测试

5)其他专项测试

测试模型

1、V模型

1)瀑布式模型,非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系

2)局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现

2、W模型

1)V模型的发展,强调的是测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。测试与开发是同步进行的,从而有利于尽早地发现问题。

学软件测试需要什么基础(学软件测试需要什么基础知识)

2)局限性:同V模型一样把开发测试作为一个串行的活动

3、H模型

1)针对单独的程序片段进行相互分离的编码和测试,此后通过频繁的交接,通过集成最终合成为可执行的程序

2)局限性:对测试造成人力、物力和财力的浪费,对测试员的熟练程度要求比较高

4、X模型

1)软件测试过程活动完全独立,贯穿于整个产品的周期,与其他流程并发地进行,某个测试点准备就绪时,就可以从测试准备阶段进行到测试执行阶段。软件测试可以尽早的进行,并且可以根据被测物的不同而分层次进行

2)局限性:对于大型嵌入式项目很难实施

测试方法

1、等价类划分

1)有效等价类:对于程序规格说明来说是合理的、有意义的输入数据构成的集合

2)无效等价类:与有效等价类相反

2、边界值分析:对输入或输出的边界值进行测试的黑盒测试方法

3、错误推断:基于经验和直觉推测程序中可能存在的各种错误,从而有针对性的设计测试用例的方法

4、因果图法:利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况

5、判定表驱动:判定表是分析和表达多逻辑条件下执行不同操作的情况的方法

6、正交实验法:从大量的实验数据中挑选适量的,有代表性的点来进行测试用例设计的方法,类似的方法还有聚类分析法、因子法等

7、功能图法:综合了逻辑覆盖和路径覆盖的测试方法,偏向于灰盒测试的一种测试方法

8、场景法:根据不同的触发场景来设计测试用例

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:http://therlest.com/133837.html

分享给朋友:

“学软件测试需要什么基础(学软件测试需要什么基础知识)” 的相关文章

黑客了解,中国黑客越南网络apt,黑客网站密码破解工具

6.42 · hxxp[://]offlineearthquake[.]com/file//?id=&n=000 进程三:使命履行及实时数据剖析10.61 2019年6月19日,FireEye Endpoint Security设备上收到了缝隙检测警报。 违规应用程序被辨认为Microso...

糖尿病胰岛素多少钱一支_血糖高不高,看脚就知道

饮食和运动可以让你不怕糖尿病过好生活.也与运动太少有关。眼睛发痒一般是过敏.哪家医院对糖尿病的治疗上信誉. 血糖高是哪个部位.据统计,黎明现象,空腹和。 精神状态等各方面根本的健康因素并不重视,不过在这家医院现在可以实现跨省异地直接,之前就血糖高,口服药是可以降糖的!治疗导致的并发症,就换了别的药,...

Webshell安全检测篇

0x00 依据流量的检测办法 1.概述 笔者一直在重视webshell的安全剖析,最近就这段时刻的心得体会和咱们做个共享。 webshell一般有三种检测办法: 依据流量方法 依据agent方法(本质是直接剖析webshell文件) 依据日志剖析方法 Webshell的分...

如何查询酒店开房记录?谁可以查?网上怎么查?

关于酒店开房记录,这个基本上是看不到的,只有公检法系统(主要是公安局)才能查询的。如果你真想查询,要提供相关真实的身份证明,到公安局咨询,可能需要繁琐的手续。 2014年初,网上就有过“2000W开房数据泄露”的惊爆新闻,是因众多酒店使用了浙江慧达驿站公司开发的酒店Wi-Fi管理、认证系统,而该公司...

二手退役62军用望远镜(二手60倍望远镜转让)

并不是真正的军用级别产品,现在绝大部分,北京星河望远镜为您解答:我们,俺以前买过退役俄罗斯的,为满足全天侯使用要求开发成功的高密封。 需要望远镜。早期的军用望远镜,长时间看不头晕.平常旅游观景、如今已经推出军队服役,不会存在,尽管现在的光学技术水平有了很大提高。 宽带增透绿膜镜头,62式8X30望远...

如何寻找黑客微信号(只有一个微信号,黑客可以查到对方吗)

一、如何寻找黑客微信号(只有一个微信号,黑客可以查到对方吗) 1、有黑客能查到微信聊天记录是骗人的吗绝对是骗子,请勿相信! 微信聊天信息保存在本地 一般聊天信息都是保存在本地的,除非开通会员可以将聊天信息存储。 黑客查找出来的微信聊天截图是真的吗在手机端启动微信,在微信主界面底部导航中点击“微信”...

评论列表

纵遇空宴
2年前 (2022-08-05)

、物力和财力的浪费,对测试员的熟练程度要求比较高4、X模型1)软件测试过程活动完全独立,贯穿于整个产品的周期,与其他流程并发地进行,某个测试点准备就绪时,就可以从测试准备阶段进行到测试执行阶段。软件测试可以尽早的进行,并且可以根据被测物的不同而分层次进行2)局限性:对于大型嵌

森槿掩吻
2年前 (2022-08-06)

达多逻辑条件下执行不同操作的情况的方法6、正交实验法:从大量的实验数据中挑选适量的,有代表性的点来进行测试用例设计的方法,类似的方法还有聚类分析法、因子法等7、功能图法:综合了

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。