51Testing软件测试论坛

标题: 关于测试我们需要从哪些方面来分析和考虑 [打印本页]

作者: 测试积点老人    时间: 2018-11-30 16:22
标题: 关于测试我们需要从哪些方面来分析和考虑
我们在面试中经常会被问到,现在有一个什么东西,你准备怎么测试。拿到一个模块,独立接手一个项目,我们从哪些地方来分析,整理,从二思维更新清晰,逻辑更严谨的往下接着走。第一篇博客便是我总结的对一个项目的思想分析框架该如何搭建。

一个非常强大的项目,从需求开始一定在每个细节进行了规划和讨论然后确定方案。而我们平常工作时却与其相反,有时连普通的需求文档都没有,这其实对测试带来一定困扰的。也有很多人抱怨,可是对于测试来讲,一套分析项目的思路在心中达成,就算没有需求文档又何妨.......跟着框架走,自己感觉不对的地方就记录下来,在和上面套路罢了。

首先是UI,从UI来分析我们有以下几个思考点 :


我们在ui测试以上方面时就一定能想到兼容性的问题,所以联系过来一定是兼容性这就是第二个方面,基本就是浏览器,Firefox,Crome,以及公司所要求的ie版本,如果有系统,分辨率,cookie功能的开启或关闭。我们也一并想到就ok,从UI----兼容性就这样考虑过来

之后我们纵观页面就可以从功能方面入手了:


输入框完成 下来是页面上的文字排版,描述是否有二义性,错误提示语言是否正确,多种语言下的显示。
当你输入了之后点击一些东西或者看一下是否有帮助提示,这就是思路呀 所以我们从UI--兼容性--输入框--文字,然后就改是图片了。从大小,尺寸,属性,路径,是否影响页面布局来考虑进行图片测试。



到此我们从UI-兼容-单个功能思路清晰,然后就是逻辑了,也就是业务功能的多种逻辑测试从思路的角度看我们完成了三个部分  就是UI , 兼容,和功能,之后我们需要测试易用性,比如页面的帮助文档,操作步骤,操作习惯等来考虑。

从UI到兼容到功能到易用性完成,稳定性的测试可以放在易用性之后,我们可以对项目不间断运行,是否回出现一些资源缺陷。

安全测试--比如sql注入等。了解多可以进行用例设计。

性能有要求在接着做,也是个大的环节

所以我们对一个项目从UI界面入手-------到兼容性--------到单个功能检测-------到项目逻辑验证--------到易用性检查--------稳定性测试-------安全测试---------性能测试---------随机测试。

基本就是我们需要考虑或者设计的思路,最麻烦的也就是项目逻辑的验证,在这个部分我们需要花大量的时间思考各种方式的可能性从而设计更全面的测试用例。



作者: msnshow    时间: 2018-12-1 10:37
实际应用时还得看项目实际情况,灵活使用
作者: Fighting-ing    时间: 2018-12-1 14:47
先走业务流程,数据流可以按照预期的来,再扣细节。




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