产品人员应该向测试人员学习,为什么这样说了?因为我们很多工作都是通过测试人员来完成的。学习他们的细致、学习他们的严谨、学习他们怎么去流程化你的产品需求、学习他们从多角度多思维方式去完善你的产品工作。
1. 细致
我们都知道产品中很多的细节需要我们去一一用心去做的,小到一个按钮的变化状态、文案的描述,大到一个页面信息架构。我们有时在自己的产品规划中或多或少的有遗漏或者做不到位,很多情况下都是测试人员在帮助我们完善工作。测试人员是我们第一批用户,可能这样的用户不是很大众,但一定是很专业的用户。新产品都是从他们那里测试,最终交付上线。
测试人员列出的每一条测试用例都是为产品服务的。举个修改姓名的输入框的输入校验提示,以及文案,再到保存的提醒方式。
上面的信息要素如下:
1. 注释文案:请使用真是中文姓名,字数需要2-6个汉字之间。
2. 姓名输入框
3. 保存按钮
可是这样的信息要素在测试人员的眼里可是几十条测试用例。上面3个信息要素都是要测试到的。
第一,注释文案要验证是否合理,有误错别字等等。
第二,姓名输入框的验证,这可是个大工程了。我们看看测试用例如何写的,如下:
测试输入序列:
1. 在内容框内输入超短数据时(1个字符或1个汉字),验证是否可以正常提交
2. 在内容框内输入超长数据时(Y个字符,Y/2个汉字),验证是否可以正常提交(Y=12)
3. 内容输入框,验证数据位数为如下情况,结果是否正确
1) Y-2、Y-1、Y个半角字符,可以正常提交
2) Y+1个半、全角字符,不可正常提交
3) Y个全角字符,不可正常提交
4) Y-2 开头或结尾处 + 一个半角字符,可以正常提交
5) Y-2 开头或结尾处 + 一个全角空格/字符,可以正常提交
6) Y-2 开头或结尾处 + 一个半角空格 + 1个半角字符,可以正常提交
7) Y-2 开头或结尾处 + 一个半角空格 + 1个全角字符,不可正常提交
8) Y-2 开头或结尾处 + 一个全角空格 + 1个半角字符,不可正常提交
9) Y-1开头或结尾处 + 一个半角字符,可正常提交
10) Y-1开头或结尾处 + 一个全角字符,不可正常提交
11) Y-1开头或结尾处 + 一个半角空格,可以正常提交
12) Y-1开头或结尾处 + 一个全角空格,不可正常提交
13) Y-1开头或结尾处 + 一个半角空格 + 一个半角字符,不可正常提交
14) Y-1开头或结尾处 + 一个半角空格 + 一个全角字符,不可正常提交
15) Y开头或结尾处 + 任意一个字符,均不可正常提交
……