天空人体网站怎么做国内建站公司
2026/1/14 19:17:40 网站建设 项目流程
天空人体网站怎么做,国内建站公司,wordpress收发邮件功能,嘉兴做网站的公司有哪些那么设计测试用例时我们主要考虑如下几个方面#xff1a; 01 功能测试 接口的功能是否正确实现了 接口是否按照设计文档中来实现 #xff08;比如username参数写为了user#xff0c;那么这就不符合#xff0c;因为接口文档在整个开发中都需要使用#xff0c;所以接口实…那么设计测试用例时我们主要考虑如下几个方面01 功能测试接口的功能是否正确实现了接口是否按照设计文档中来实现比如username参数写为了user那么这就不符合因为接口文档在整个开发中都需要使用所以接口实际的设计要与接口设计文档中保持一致兼容性测试比如说今天接口进行了调整但是前端没有进行变更这时候需要验证新的接口是否满足旧的调用方式错误码测试通用的错误码与业务错误码是否能够清晰的说明调用问题错误码是否能够尽可能的全的覆盖所有的情况返回值测试返回值除了内容需要是正确的还需要类型也是正确的保证调用方拿到这些参数能够正确的解析参数边界值、等价类测试json格式测试通常我们的接口一般设计的都是传递json串那么就需要去测试 如果传递非json的情况这时候程序会不会正确的处理返回相应的 error code默认值测试很多情况一些非必填的参数会有默认值比如说一个查询的接口参数count为返回查询的结果数量 默认为10那么就应该有一条case来测试当然前置条件是数据库里面必须要存在这样的数据超过10条。02 逻辑业务是否有依赖业务比如查看订单是需要用户首先登录的所以肯定要保证登录了或有相应的cookie业务逻辑测试传递正确的参数接口对数据库进行查询的操作需要去验证数据库查询是否正确接口对数据库进行 增删改的操作也需要看数据库是否同步进行了这些操作03 异常测试异常分为两类参数异常和数据异常1、参数异常关键字参数将参数写为开发语言中的关键字参数为空比如去掉了username参数多或少参数多或者少参数的验证现在还不确定如果一个接口多了参数如果没有报错是否是合理的或者是否需要优化因为就目前开发给予的答案是一般不对接口多了参数的处理错误参数比如将username参数写为了user等看是否能返回相应的error code2、数据异常关键字数据将参数的值填为开发语言中的关键字数据为空将参数的额值填为空长度不一致因为数据库中每个字段都设置有字段长度填写不符合的长度进行验证错误数据就是将参数的值任意填写或填写不存在的数值异常类型测试比如count参数这个参数的类型一定是可以转换为int类型的这时候我们需要测试如果传的一些不可以 转换为int类型值来测试代码是否加入判断04 性能测试响应时间吞吐量并发用户数占用内存CPU等05 安全性测试敏感信息是否加密必要参数是否后端也进行校验现在很多系统前后端架构是分离的从安全层面来说只依赖前端进行限制已经完全不能满足系统的安全要求绕过前端太容易了 需要后端同样进行控制在这种情况下就需要从接口层面进行验证接口是否防恶意请求SQL注入cookie将header中的cookie修改或删除后看是否能返回相应的error codeheader删除或修改header中部分参数的值看是否能返回相应的error code唯一识别码删除修改唯一识别码测试感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询