软件工程--测试考虑的角度

一、NotNull 和 NotEmpty

在接口验证的时候,业务是否容许输入的值为空字符串,业务是否需要考虑到not Null 和 Not Empty的逻辑是否相同,还需要考虑Not Empty 和空字符可以使用trim。

二、输入的特殊的字符

对输入框中输入的字符是否需要具有什么验证,有些不严格的输入格式可能会导致一些问题

三、共用组件中状态需要考虑

如果一个组件被多个组件使用,component 是共用组件,c在a中使用,填写了信息,在b中使用c,是否会容许出现a在c中保存的状态呢,是否组件在每一次使用中需要对状态进行重置吗。

需要构建一个安全的类进行阻止这种bug发生。

四、执行场景

不同的场景对相同的问题的处理结果可能也会导致错误。

五、测试数据动态性 (vital  futur 

就是发送,要把数据进行发送成功,缓存也要数据保存,当关闭的时候,数据得关闭,最好的办法就是验证数据库。

 

posted @ 2019-12-06 16:31  逆水不进则退  阅读(179)  评论(0)    收藏  举报