非专业测试人员怎么进行软件测试?
经常有人说我没受过专业的测试培训,所以在做测试的时候发现不了问题。测试是一项专业性要求非常强的工作吗?没有受过专业测试培训的人能否发现问题?测试能发现问题的基础是什么呢?
我认为测试基础是逻辑的再分析。也就是说只要一个有着正常思维的人,就应该胜任测试
工作。那么测试当中涉及哪些逻辑呢?我们从不同的信息类型和交互类型去分析。
普通文本信息。逻辑分析:文本来源,文本大小,文本的增删查改,文本归属。测试点,
第一、要知道他的来源;第二、既然是客观实体信息,那么他就应该有大小,所以我们要知道文
本大小影响;第三、文本是否可修改;第四、文本是否可以删除;第五、文本变化后的存储位
置;第六、文本信息管理权限。举例:我们以新闻客户端的新闻列表为例。第一个问题,他是
从哪里来的?这时候,就要去看功能设计文档了。假设,只有特定的管理员,通过PC端登录新
闻管理平台,然后再发布新闻,新闻发布后需要审核然后我们才能看得。第二、在新闻列表看
到的是新闻标题,标题有长有短,应该是有字数限制的。第三、新闻标题有误,比如错别字,
在哪里改?谁去改?
图片信息。逻辑分析:图片的来源,图片大小,图片的清晰度,图片修改方式。测试点:
第一、图片是怎么得到的?拍照、已有图库;第二、图片大小影响?图片比较大的时候,功能
正常吗?第三、图片的清晰度会影响哪些方面?举例:比如说用户头像,当你没有设置头像的
时候,他是不是应该有个默认头像;要设置头像的时候,图片来源是什么?是拍照,还是现有
图片。图片大小是否有限制。
视频信息。逻辑分析:视频来源,视频格式,视频大小,视频存储,视频播放的带宽要
求。测试点:第一、视频是谁生产的?第二、支持哪些视频格式?第三、视频的码率?第四、
视频大小影响?第五、视频存储在哪里?第六、视频播放的流畅度。
信息输入。文字输入:输入不同编码的字符,比如汉字和英文字母;没有输入;输入的
最大长度;输入后信息存储;输入多行时界面表现。语音输入:还需要考虑操作方式。视频输
入:需要考虑视频大小,视频格式。
交互操作。逻辑分析:怎么操作?操作产生的结果?结果是怎么展现的?举例:比如我
点击报名,那么他应该是在我填写了报名信息之后,报名结果他应该提示,报名结果显示在
哪里?报名信息是否需要存储?
界面表现。逻辑分析:一个信息,他需要展示完整,然后再是展示友好,再就是操作方便。
综上所述,我们看到,测试就是进行业务逻辑分析、交互逻辑分析、事务逻辑分析。先
理出所有角色,然后再进行逻辑分析。在逻辑分析基础上,形成一个个测试用例,根据测试
用例步骤进行测试,发现问题,记录问题现象,提出修改建议,完成测试。
:victory: 谢谢分享~ 谢谢分享~ 谢谢分享~ :lol :victory: 赞一个 写的很好 谢谢分享 写的不错
页:
[1]