
软件测试-基础知识
文章平均质量分 81
该篇章将会详细的总结写出软件测试的基础知识
Orlando_奥尔兰多
立志成为一名业内知名的测试开发工程师
展开
-
软件测试的历史
软件测试的历史-概述*1.软件测试的发展-概述你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。*1.软件测试的发展1)早期的的软件开发过程中,将测试=“调试”,目的是纠正软件已经知道的故障,常常有开发人员自己去完成这部分工作。2)1957年,软件测试开始于与调试区分开来,成为一种发现软件缺陷的活动,但测试仍然是后于开发的活动。3)20世纪80年代早期,软件测试定义发生改变原创 2022-03-22 14:38:20 · 4037 阅读 · 0 评论 -
1.1软件测试基础术语整理
Manual testing 手工测试是由人手工去一步一步的操作,然后观察结果,判断是否和预期结果相对应,在执行测试用例时不需要使用任何自动化工具,是最原始的测试类型Automated Testing 自动化测试把以人为驱动的测试行为转化为机器执行的一种过程;本质:编程测试,即编写一个程序测试另一个程序。Black box testing 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看做一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特征的情况下,在原创 2021-04-03 12:51:39 · 731 阅读 · 2 评论 -
1.2软件测试的定义和分类
1.软件测试的定义(什么是软件测试) 在规定条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 口语化:在前提预设的情况下,对相应的一些软件,如微信对它进行一些操作,我操作完成目的就是发现它有没有一些错误,有了错误之后我根据我发现的错误多少来衡量这个软件的质量到底是好与坏,整个过程做完之后呢,我拿出当初相应的文档来验证它的功能满不满足当时提出的设计要求,并对整个过程评估的一个过程,这就是软件测试。规定条件——测试用例;发现程序错误——找B...原创 2021-07-01 11:56:45 · 420 阅读 · 1 评论 -
1.3软件测试生命周期
生命周期:从出生到死亡的阶段需要区别软件生命周期和软件测试生命周期软件测试生命周期分为5个阶段;需求分析->测试计划->测试用例设计->测试执行->测试评估1、需求分析测试人员分解、了解需求,得出测试点需求评审会议:需求人员讲解,研发/测试相关负责人参加2、测试计划根据需求编写测试计划,包括主要功能、人员分配、项目大致执行时间安排3、测试用例设计测试人员通过需求,了解开发设置,进行测试用例设计,测试用例设计完成后需要进行测试用例评审4、测试执行测试人原创 2021-04-03 15:43:20 · 344 阅读 · 0 评论 -
1.4软件测试原则与策略
一、软件测试原则1、尽早进行,最好在需求阶段就开始介入,因为最严重的错误不外乎是系统满足不了用户的需求2、开发人员应该避免检查自己的程序,软件测试应该由第三方人员(测试人员)来负责3、设计测试用例时应该考虑到合法和不合法的输入 例如:手机号的输入框4、在测试程序时,不仅要检验程序是否做了该做的事,还要检验是否做了不该做的事情,多余的工作会带来副作用,影响程序效率,有时会带来潜在的危害和错误5、应长期保留所有测试用例、保留测试用例有助于以后修改程序后进行回归测试二、测试策略1、原创 2021-04-03 15:45:43 · 719 阅读 · 0 评论