文档介绍:大学软件测试学习总结
软件测试这门课程作为软件工程专业中一门很主要的课程,已经在软件领域占据了不可替换的角色,当一个软件从雏形到真正的在一台计算机上运行。下面是XXXX分享,提供参考,能帮助到你,欢迎大家阅读。
这个学期我学习了软件测试这门专业课程,在学期马上结束的时候,我也对这门课程建立基础的了解和了解。软件测试这门课程作为软件工程专业中一门很主要的课程,已经在软件领域占据了不可替换的角色,当一个软件从雏形到真正的在一台计算机上运行的时候,谁也不能确保计算机软件能一步到位的满足大家的需求。因此就有了软件测试,其目标是:第一是确定软件的质量,其首先是确定软件做了你所期望的事情,其次是确定软件以正确的方法来做了这个事件。下面我简单的写一下这个学期对课程的总结和收获。
我认为,在整个庞大的软件工程中,不论是需求分析、架构设计甚至是最终的debug,全部会产生引入不论的机会,这就要求作为一个软件测试师要掌握丰富的软件工程原理和知识。测试的工作将会存在于整个项目周期,即在项目开始时需要多种分析调研时就开始了。尤其是在形成需求规格说明书时就有对文档的测试需求,甚至主导整个项目标走向。
软件测试对逻辑思维、学习能力、反应要求很高,是否有严密的思维和逆向思维也很主要。做测试还要考虑到全部犯错的可能性,有时候还要用部分很规的的测试方法。软件测试还很重视软件性能问题,也就是要确保软件运行得很好;不一样的使用环境下,考虑软件的兼容性一样主要。对于测试员来讲,会比开发人员愈加重视软件产品的质量问题。在测试过程中,测试者可能会为用户的需求角度考虑到更多,由此我们能够认为测试人员有权利决定产品是否能够公布。然而,经过一个学期的学期,我们又不得不知道,软件测试人员不是万能的,测试人员在面对一个设计烂编码烂的软件时,也是无法不低头的,再怎么测试它也变不成优异的软件。
经过课上的理论因为课下的实践和后半学期又因为身体力
1、最基础的测试的分类:从是否需要实施被测软件的角度,可分为静态测试和动态测试;从测试是否针对系统的内部结构和详细实现算法的角度来看,可分为白盒测试和黑盒测试。
2、然后就是,白盒测试中的逻辑驱动测试的覆盖率测试。
3、还有就是对于划分等价类和边界值法这一块,让我从模糊到明朗。
4、在首次写测试用例的时候,感觉真是纠结,用例写的很死板,看似简单的一个填表工作,要写好真是不简单。一开始写的比较不自然,有些生搬硬套,而且还很慢。在以后负责了对论坛新鲜事版块的测试以后,明白了测试用例其实就是指导怎么去实施测试,而且书写设计测试用例也要以熟悉软件的业务为前提,才能更加好的去测试。
另外就是一个学期的学习让我纠正了几点
   误区