51Testing软件测试论坛

标题: 这样的测试场景该如何编写测试用例? [打印本页]

作者: 望窗    时间: 2014-11-5 14:35
标题: 这样的测试场景该如何编写测试用例?
这是一个监控PLC端报文的软件,根据规定的报文格式,解析出报文的内容,不同的报文代表不同的状态,一共有32种状态灯(例如充电连线正常灯蓄电池正常灯)每种状态相对独立。也就是说发出一个报文可以同时点亮32盏灯,也可以只点亮一盏。
我的测试任务是根据报文格式计算出正确的报文输出,检测状态灯是否按照要求点亮。
但是感觉不知如何设计测试用例,每种状态灯依次点亮的测试用例执行过之后,不知道如何做下一步检测,如何设计测试用例,感觉32盏灯的组合太多无法全部检测到,但是要挑选个别状态做测试又不知道要遵循什么方法比较好。自我感觉像一个随机检测。
         请高手帮忙讲解一下多谢。

作者: timer17    时间: 2014-11-5 16:06
先找对应的需求人员理清楚业务逻辑,然后根据业务逻辑来设计,划分下优先级。执行时优先执行那些优先级为高的场景,按照优先级依次执行
作者: Miss_love    时间: 2014-11-6 09:20
应该需要测试组合的
这个可以一次发送多个报文吗、可以的话,那就要测试多个报文同时发送的情况。
还需要各种组合、
作者: 望窗    时间: 2014-11-6 13:46
Miss_love 发表于 2014-11-6 09:20
应该需要测试组合的
这个可以一次发送多个报文吗、可以的话,那就要测试多个报文同时发送的情况。
还需要 ...

无法同时发送,一种报文只有一个相对应的输入通道,只负责一个功能模块,比如发送这个格式的报文只负责这32种状态灯。换一个报文格式就要换一个输入通道发送,负责另外45中状态灯。
作者: 望窗    时间: 2014-11-7 14:06
感觉像是一个随机测试,但是有觉得应该有重要的测试点和规律可遵循。这个测试用例真的不知道如何写,不好找测试思路。
作者: chenyi0715    时间: 2014-11-11 09:17
状态灯的顺序,排列有关系么?有详细的需求说明么?
作者: 望窗    时间: 2014-12-2 08:34
chenyi0715 发表于 2014-11-11 09:17
状态灯的顺序,排列有关系么?有详细的需求说明么?

有相关的报文说明,说明上会写列出比如8位数的报文,当1358位为1时,代表一种状态,对应的状态灯亮,这种对应关系,但是亮灯状态和报文直接没有规律。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2