51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【长期招募】博为峰网校招聘兼职讲师!【hot!】京东商城自动化测试框架开发实战一站式软件测试平台
【你来问我来答第94期】:如何做web安全测试!《51测试天地》51期征稿开始啦! 三分钟颠覆认知 2017软件测试调查报告独家发布 自学软件测试那点事
查看: 665|回复: 1

[面试资料] 思考|自动化测试面试题第二波

[复制链接]
  • TA的每日心情

    2018-3-26 10:26
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2018-2-13 09:03:29 | 显示全部楼层 |阅读模式
    本内容为企业面试关于自动化测试的考题,大家可以自己思考下如何作答,欢迎把答案留言到本文下方哦。

    问题1:设计接口测试⽤用例例时,涉及的是电商系统,其中包括很多修改,如商品、商家、店铺等等,针对这些数据的修改,会涉及到很多参数。如商品的名称,商品的尺码,商品的颜色等等。那在设计实现“修改”接口时,如何确定要传哪些参数?是只需要传我要修改的参数,还是全部参数都要传?

    问题2:目前接口文档是由word格式管理理,因迭代快,产⽣生很多⽂文档,分不不清哪些是不用的接口,哪些是正在⽤用的接口,哪些是更更新后的接口文档杂乱,另外因是word格式管理,不方便查询,如何管理理?每次查看接口文档需要下载多个word,不能避免下载操作查看,效率不高,如何提高工作效率?

    问题3:做接口测试当请求参数多时tps下降明显,此接口根据参数从redis中获取数据,每个参数与redis交互一次,当一组参数是tps5133,五组参数是tps1169,多次交互影响了处理性能,请详细阐述如何改进增进效果的方案?
    回复

    使用道具 举报

    该用户从未签到

    发表于 2018-2-13 15:03:31 | 显示全部楼层
    1.接口测试用例:传的参数分为必填参数和非必填参数;如果修改商品名称,商家和商品名称就是必填参数;对于非必填参数,不传参数或传参数为空根据接口进行判断;
    涉及接口用例,首先根据接口相关说明,先判断所有的返回码是否正确;再判断不同的参数类型、长度、实际业务对应的返回结果是否一致;
    2.这个属于文档管理,一般由项目部跟进项目进度负责人进行报备,及时对文档进行更新备份;一般会要求RD对接口文档进行版本、更新历史、更新内容、修改删除的说明都要在原有文档上进行迭代更新,同时word文档版本也要更新;如果没有专门的部门,需要测试推动相关RD进行文档的更新,对不用或需要删除的接口做说明,最后形成一份文档,便于其他人员的查看和保存。
    3.你说的tps下降,可能是你并发执行5个线程,导致相应时间,吞吐量增大影响性能,要分析接口的压力在什么地方,系统cpu、loading是否增加,要根据相关的日志进行分析,具体如果改进效果这个不好说。
    以上回复,不知对你有否帮助?仅供参考。
    回复 支持 2 反对 0

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2018-8-16 05:25 , Processed in 0.059617 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2018 Comsenz Inc.

    快速回复 返回顶部 返回列表