求职记录

明源云:

1. SQL 查询,一个联表查询,一个分组查询

2. 设计微信搜索功能的测试点

功能测试:

  1. 搜索内容为空

  2. 搜索内容为空格

  3. 边界值验证,在字符允许的长度内输入关键词测试

  4. 边界值验证,在字符允许的长度外输入超出长度的字符,是否截取或者其他正确处理

  5. 输入特殊字符

  6. 输入表情符号

  7. 输入关键词中间有空格  

  8. 未输入内容时取消搜索

  9. 输入内容后取消搜索

  10. 输入框是否支持复制粘贴输入

  11. 输入html脚本、输入转义字符、SQL注入脚本,是否有正确处理

  12. 输入URL链接

  13. 输入敏感词是否有提示

  14. 多次搜索同样的内容

  15. 搜索朋友圈,结果是否时朋友圈记录内容

  16. 搜索文章,结果验证,是否是文章结果

  17. 搜索公众号,结果验证,是否时公众号搜索结果

  18. 搜索小程序,结果验证,是否是小程序结果

  19. 搜索音乐,结果验证,是否是音乐结果

  20. 搜索表情,结果验证,是否是表情结果

  21. 当搜索无内容时,提示是否正确

  22. 语音输入是否成功

  23. 语音输入是否准确,准确率是多少

  24. 点击搜索后键盘是否收起

  25. 查看搜索结果是否能正确跳转

  26. 数据有多页时,是否展示正确

  27. 无网络时搜索界面是否展示正确

  28. 被删除的内容是否能被搜索出来

 接口测试

  1. 直接通过接口测试边界值字符长度限制,输入超出长度的字符

  2. SQL注入

  3. 验证接口返回结果是否符合需求策略

 性能测试

  1. 搜索接口平均响应时间测试

  2. 搜索数据量超大时响应时间测试

  3. 并发测试,监测接口性能和服务器性能

 兼容性测试

  1. 移动端,安卓兼容/iOS兼容/pad兼容

  2. PC端,电脑客户端兼容性,Windows和Mac

  3. 网页端,各浏览器兼容性

 安全测试

  1. SQL注入

  2. 脚本禁用

  3. 敏感词禁用

3. 有登录依赖的接口怎么测试

  方法一:使用cookies

  方法二:写脚本测试时使用session

  方法三:每次调用时带上登录的token数据

4. 性能测试名次解释,至少写5个

5. 去除字符串中的子串

  思路:先找到子串的索引开始和结束的位置,分别取出子串前面和后面的字符串拼接得到一个新的字符串,再继续查找,这里用函数递归

class Solution:

    def del_substr(str,sub_str):

      if str.find(sub_str) <0 :

        return str

      else:

        b_index = str.find(sub_str)

        e_index = b_index + len(sub_str)

        str1 = str[:b_index]

        str2 = str2.del_substr(sub_str)

      return str1 +str2

猜你喜欢

转载自www.cnblogs.com/SomnusWho/p/10822191.html
今日推荐