关于测试我们需要从哪些方面来分析和考虑

        我们在面试中经常会被问到,现在有一个什么东西,你准备怎么测试。拿到一个模块,独立接手一个项目,我们从哪些地方来分析,整理,从二思维更新清晰,逻辑更严谨的往下接着走。第一篇博客便是我总结的对一个项目的思想分析框架该如何搭建

 



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



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

界面是否美观,没有瑕疵。   界面元素,输入框,文字等对其方式,大小是否统一。 界面的字体,颜色,大小是否正确     。    元素内容是否友好,易懂。

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

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

1.从输入方面来想 首先是输入的数量0个,1个,多个

2.从输入的类型来想  null,参数前后包含空格,数字的多种情况(0,负数,正数,0.0,科学计数法,超大整数,超小小数,输入法改为全角数字等)

3.从输入的文字类型来想 空格,键盘上包含的特殊字符,数据库保留字,脚本的一些关键字等。

输入框完成 下来是页面上的文字排版,描述是否有二义性,错误提示语言是否正确,多种语言下的显示。

当你输入了之后点击一些东西或者看一下是否有帮助提示,这就是思路呀 所以我们从UI--兼容性--输入框--文字,然后就改是图片了。从大小,尺寸,属性,路径,是否影响页面布局来考虑进行图片测试。

文件:大小,类型,超大,超小,只读,占用,无权限,不存在,重名,名称过长,过短

UI-兼容性-输入框-文字-图片-文件

根据页面的单个功能进行排查,查询,添加,修改,删除,页面控件等

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

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

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

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



所以我们对一个项目从UI界面入手-------到兼容性--------到单个功能检测-------到项目逻辑验证--------到易用性检查--------稳定性测试-------安全测试---------性能测试---------随机测试。基本就是我们需要考虑或者设计的思路,最麻烦的也就是项目逻辑的验证,在这个部分我们需要花大量的时间思考各种方式的可能性从而设计更全面的测试用例。














  • 11
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在进行流量分析和性能测试时,你可以考虑以下方面: 1. 响应时间:测量请求的响应时间,包括服务器响应时间、网络延迟等。较低的响应时间意味着更好的性能。 2. 吞吐量:测量系统在单位时间内能处理的请求数量。较高的吞吐量表示系统可以处理更多的并发请求。 3. 并发用户数:测试系统在同时处理多少个用户时能够保持性能稳定。通过逐渐增加并发用户数,并观察响应时间和吞吐量的变化,可以找到系统的最大负载能力。 4. 错误率:记录请求中出现的错误数量和错误率。较低的错误率表示系统的稳定性和可靠性较高。 5. 服务器资源利用率:监控服务器的 CPU 使用率、内存使用率、磁盘 I/O 等指标,以确定系统在高负载情况下的资源利用情况。 6. 瓶颈分析:通过分析系统的性能指标,确定系统中存在的瓶颈点。可能是数据库访问慢、网络带宽不足、代码效率低下等问题。 7. 负载测试:通过模拟实际使用情况下的负载,观察系统在不同负载情况下的性能表现。例如,逐渐增加请求的数量、频率或复杂性。 8. 峰值测试测试系统在短时间内突然增加负载的情况下的性能表现。例如,大量用户同时登录或大规模数据导入。 以上是一些常见的性能测试方面,你可以根据你的应用程序的特点和需求来选择适合的测试方法和指标。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值