软件测试
文章平均质量分 59
bit_dangersmile
学习先进技术
展开
-
黑盒测试用例设计集锦(一)
等价类划分法1.定义是把所有可能的输入数据,程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。2.划分等价类等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其他值的测试,因此,可以把全部输入数据合理划分为若原创 2017-08-16 14:59:35 · 656 阅读 · 0 评论 -
软件测试之我所见
这篇博以及接下来的几篇博客,主要是为了即将要毕业的大学生想要从事软件测试行业而写的。只是个人的一些心得,希望朋友多多指教。一、软件测试的背景1.软件缺陷是什么?软件或程序中存在的某种破坏正常运行能力的问题、错误,其存在会导致软件产品在某种程度上不能满足用户的需要。 从产品内部看,缺陷是软件产品开发或维护过程中存在的问题、错误。 从产品外部看,缺项是系原创 2017-08-10 09:56:01 · 734 阅读 · 0 评论 -
软件测试之我所见(五)
一、软件测试员的目标是尽可能早一些找出软件缺陷,并确保其得以关闭。 或许大家会认为软件测试员的工作目标是不言而喻的:就是找软件缺陷,然而《软件测试》这本书为软件测试人员提出了更确切的目标:尽可能早一些找出软件缺陷,并确保其得以修复。在阅读全书并仔细思考后,我觉得此目标包含三大点含义:1. 软件测试员的基本目标是发现软件缺陷。 我觉得在这里有必要把这不言而喻的事实再次强调一下,因原创 2017-08-17 16:14:19 · 306 阅读 · 0 评论 -
软件测试之我所见(二)
接上文:如果应聘软件测试职位,主考官一定会问如何测试新软件程序或者程序新功能。马上进入状态,猛敲键盘去找破绽是非常容易的事。这种方法可能会顶用一小会儿。如果软件处于开发阶段,会很容易幸运的迅速找出软件缺陷。但是做为成功的软件测试,需要采用更加结构化,目标明确的方法继续测试。1.动态黑盒测试不深入代码细节测试软件的方法称为动态黑盒测试。测试员输入数据、接受输出,检验结果。动态黑盒测试原创 2017-08-10 16:46:36 · 421 阅读 · 0 评论 -
软件测试之我所见(三)
书接上文6.检查代码6.1静态白盒测试静态测试是指测试非运行部分---检验和审查静态白盒测试实在不执行软件的条件下有条理地仔细审查软件设计、系统结构和代码,从而找出软件缺陷的过程。6.2正式审查正式审查蒋介石进行静态白盒测试的过程。正式审查的含义很广,从两个程序员之间的简单交谈,到软件设和代码的详细、严格检查均属于此过程。正式审查4个就基本要素1)确定问题2)遵原创 2017-08-11 10:46:22 · 423 阅读 · 0 评论 -
软件测试之我所见(四)
书接上文7.带上X光眼镜测试软件7.1动态白盒测试动态白盒测试是指利用查看代码功能和实现方式得到信息来确定哪些需要测试,哪些不用测试,如何展开测试。动态白盒测试的另一个常用名称是结构化测试,因为测试可以看到并使用代码的内部结构,从而设计和执行用例。动态白盒测试不仅仅是查看代码的运行情况,还包括直接测试和控制软件,动态白盒测试包括以下4个部分:直接测试底层函数、过程、子程序和库原创 2017-08-11 14:06:00 · 658 阅读 · 0 评论