
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
对于大多数的软件测试程序员来说,熟练的设计测试用例可以说是每一个测试程序员的必修课程之一,下面我们就通过案例分析来简单了解一下,测试用例一般包含哪些内容。
一个产品的开发主要的目的就是让用户使用,从用户角度分析,先关注它有哪些功能,其次是性能,后是兼容能力等。无论是功能测试还是性能测试,执行用例时候都有优先级之分。
一、功能测试用例
写功能测试用例有两种方法,一种是按照主要功能、次要功能的顺序写;另一种是按照产品使用顺序来写,以电商网站为例,用户操作侧步骤打开、注册、登陆、搜索、查看、加入购物车、下单、付款、退出。
二、性能测试用例
在设计性能测试用例前,先要知道性能指标,如并发用户数量、事务平均响应时间、系统容量、CPU使用情况等。在性能测试中,重要的两个指标是确定系统需要承受的并发用户数量,及在一定的用户规模下系统能够提供的应用响应时间。
三、疲劳强度测试用例
特殊场景分析,构造异常或极端条件(如告警风暴、资源减少增多),查看系统状态,目的是找出因资源不足或资源争用而导致的错误。
四、负载测试用例
测试中将测试对象承担不用的工作量,查看系统的性能曲线和处理极限,以及是否有性能瓶颈存在(拐点)。负载测试的目标是确保系统在超过预期工作量的情况下仍能正常运作。
五、兼容性测试用例
设计好上述用例集,需要再好好考虑一下,这些用例中有哪些在不同平台上可能会出现不同的结果,将这些用例打上平台的标签,放在不同平台上都执行一遍。另外,查看用户可能在哪些步骤上操作失误,设计用例,检查操作失误时产品的容错能力。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。