摘要: 软件测试主要包括以下阶段:(1)单元测试 Unit Test 单元测试,是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为... 阅读全文
posted @ 2015-05-03 21:02 一班&潘进凯 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 学了半学期的软件测试,今天来介绍一下与软件测试相关的工作---软件测试工程师。 所谓软件测试工程师是指理解产品的功能要求,并对其进行测试,检查软件有没有错误,测试软件是否具有鲁棒性,写出相应的测试规范和测试用例的专门工作人员。也就是说,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及... 阅读全文
posted @ 2015-04-26 20:47 一班&潘进凯 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 所谓白盒测试,就相当于对一个透明的盒子进行测试,以编程语言的角度来测试程序,测试者在了解测试程序的内部结构、算法等的情况下,输入数据验证数据流在程序中的流动路径,并确定适当的输出,类似测试电路中的节点。也就是说,白盒测试是程序设计者的角度对程序进行的测试。 软件人员使用白盒测试方法,主要想对程... 阅读全文
posted @ 2015-04-19 17:37 一班&潘进凯 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 自动化测试指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结... 阅读全文
posted @ 2015-04-12 19:56 一班&潘进凯 阅读(135) 评论(2) 推荐(0) 编辑
摘要: 在编程中,有时需要将String型的变量编程Int型。例如,软件测试课程上的例子,输入年份,输出输入的年份是否闰年,我们可以考虑到有一些用户会输入如abc这样的不合法输入,虽然在实际中可以做出这种事的人很少,但是为了程序的功能的完整,我们程序员必须去考虑这些问题。这时候,就需要用到String转... 阅读全文
posted @ 2015-04-06 21:40 一班&潘进凯 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 在上一篇博客中使用了一个例子来说明等价类划分的方法,今天将在这篇博客中对这个程序的改进版进行测试。首先先来看一下改进版的截图: 在原来一个输入框的基础上增加了为三个输入框,每个输入框的输入要求和原来的一样,即允许输入1-6个英文字符或数字。然后我们将对它进行测试 等价类划分... 阅读全文
posted @ 2015-03-29 17:19 一班&潘进凯 阅读(835) 评论(3) 推荐(0) 编辑
摘要: 黑盒测试是软件测试中的一类方法。在进行黑盒测试时,测试员并不知道程序是如何编写的,而是在规格说明指导下,输入一些测试用例,来检测程序的功能是否正确和完善。因而黑盒测试也被称为功能测试或基于规格说明的测试。理论上,如果我们可以输入大量的、足够的测试用例,就可以完美的测试软件的功能。这种近乎纸上谈... 阅读全文
posted @ 2015-03-22 10:56 一班&潘进凯 阅读(292) 评论(1) 推荐(1) 编辑
摘要: 新学期开始。我开始上一门《软件测试》的课程。伴随着课程的进行,我也会在我的博客上写下自己的学习笔记。通过不断的更新博客,加深对课程知识的了解,同时也希望和大家进行学习交流。好,接下来就是我第一次的随笔,粗浅聊一聊软件测试这一门技术。 在软件开发过程中,软件测试是必不可少的环节。刚提到软件测试,... 阅读全文
posted @ 2015-03-14 22:09 一班&潘进凯 阅读(537) 评论(1) 推荐(0) 编辑