关于依赖与硬件的软件如何写测试用例
我现在在一家从事安防产品的公司担任软件测试的工作,因为这些软件都是依赖于硬件产品,本人也是第一次尝试此行。最近写了一份测试用例,方法基本都是按照软件测试用例的编写方法,比如用到边界值的划分。的确发现了很多问题,比如最简单的用户名设置上,按照普通客户认为,用户名怎么可能用乱码呢,可是我测试的软件可以,他们并且不认为是bug.所以当提交给领导看后,他认为我是没有方向的乱写。我很郁闷。各位高手呀,象这种不是纯软件的,我该怎么写测试用例呢。现在在迷茫状态!!! 用户名这个只要设个限制就可以解决了,依赖硬件的软件具体应该怎么去理解啊?难道是个类似与UNIX的操作系统,很低层的东东??还是什么?? 意思就是说,这种软件和硬件的关系是,没有了这种软件硬件产品照样可以使用,而没有了硬件软件是绝对不能使用,这种有点像嵌入式系统,但是我没有接触最底层的东西,我接触的是应用层面上的。 我觉得这样的应该是从功能上写,首先要熟悉这个产品的功能,然后从产品的功能特点写测试用例。至于说用到边界值等方法,我觉得也没有必要非要用这些方法,方法是活的,给人用的,但是不是一定要用了才是正确的。
象他们不认为是bug的情况,需要弄清楚,这个到底是不是bug,行业有行业的术语和习惯。
依赖于硬件的软件只能从功能层面上来写测试用例。
个人一点看法
希望高手指点 非常感谢楼上的朋友。
恩,有些时候的确是不能硬套那些测试方法,尤其是当软件作为不是对立的个体时。的确要从功能上写测试用例。 对于嵌入式系统的测试,我觉得可以把它看成集成测试,首先保证软件的质量,并且硬件环境也通过,那么在集成起来测试,硬件是软件的载体,我通常把它理解为软件的一个使用平台,这样就跟纯粹的测试软件没有本质的区别啊,所以只要理解产品的需求功能,从这个出发点出发进行测试用例的设计,我想应该可以的吧。 个人意见。
页:
[1]