|
有一些典型的例子往往作为测试工程师发现了,但是往往要被接受会比较难。
1.一个充值积分的功能模块,在输入积分中应该是填入数字的。我刻意去填一个字母,无任何提示必须填写内容错误,然后在提交,系统直接崩溃。我认为那是bug,系统没有做到判断用户输入非法字符,但是开发会认为那不应该是问题,
因为一般没有人会填写字母。但是我会反过来说,的确没有人故意填写字母,但是万一人家不小心填写了,然后提交,导致系统崩溃。
2.在登录界面,用户在登录的用户名前输入一个空格,或者用户名后面输入一个空格,将无法登录。我认为那是bug,因为对于有专业IT知识的人来说是知道空格也是一个字符,但是对于普通用户来说空格看上去并不明显,所以当他们不小心在前面后面输入一个空格后,不知道那和只是输入它的用户名不同。但是开发会认为,那是没有人刻意要输入空格。
3.在购物车中用户输入需要购买的产品数量,当数值超过一定边界值之后,会出错。开发会认为没有人刻意输入那么大的字母。但是我认为人的操作是存在各种可能性的,都是要尝试
以上两种情况是否应该是一个专业测试所需要考虑发觉的问题,如果是的测试是否应该坚持说服开发和经理,该如何让别人接受 |
|