113
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | https://bbs.csdn.net/forums/2401_CS_SE_FZU?typeId=7771625&category=0 |
|---|---|
| 这个作业要求在哪里 | https://bbs.csdn.net/topics/619397949 |
| 团队名称 | 饭fun而谈队 |
| 这个作业的目标 | Alpha冲刺测试随笔 |
| 其他参考文献 | 《构建之法》、京东凹凸实验室代码规范 、《码出高效_阿里巴巴Java开发手册》 |
| 项目名称 | 吃饱bao |
| 测试人员 | 测试内容 | 具体接口 |
|---|---|---|
| 222200410张巧莹 | 美食/菜谱缩略帖子组件的相应跳转;生成菜谱页面的请求接口;菜谱列表到详情的跳转接口;用户点赞、点踩、收藏操作的调试 | getRecipeById(recipeId), getCuisineDetail(cuisineId), getRecipesByIngredients(data), dislikeObject(data), undoDislikeObject(data), likeObject(data), unlikeObject(data), collectRecipe(recipeId), uncollectRecipe(recipeId), getPoiAround, recommendCuisine(data), markRecipeAsLearned(recipeId), delRecipeAsLearned(recipeId) |
| 222200219陈诗柠 | 登录界面接口请求;首页数据请求接口;搜索页面搜索接口;websocket的连接;交叉测试生成菜谱页面接口;用户点赞/点踩/收藏操作的接口调试; | userLogin(data), getMySearchRecords(), clearMySearchRecords(), getRecipesByKeywords(keywords), getSystemRecommendedRecipes(), getCommunityRecipes(), getRecipesByIngredients(data), getByCondition(data), getByPoiCondition(data), likeObject(data), unlikeObject(data), dislikeObject(data), undoDislikeObject(data) |
| 222200305卢禧 | 菜谱模块和美食模块除算法之外所有接口:根据id的详情、发布帖子、修改帖子、删除帖子、收藏、取消收藏、学习取消学习菜谱 | getRecipeById(recipeId), learnRecipe(recipeId), cancelLearnRecipe(recipeId), addRecipe(recipePublishDTO), collectRecipe(recipeId), cancelCollectRecipe(recipeId), updateRecipe(recipeUpdateDTO), deleteRecipe(recipeId), addCusine(cuisinePublishDTO), getCuisineById(cuisineId), updateCuisine(cuisineUpdateDTO), deleteCuisine(cuisineId) |
| 222200214吴思 | 图片上传接口测试;调用高德api获取地址接口测试;发布菜谱接口测试;发布美食接口测试;食光机系统推荐美食接口测试 | upload(imageUrl), publishRecipe(data), publishCuisine(data), getCuisine(cuisineId) |
| 222200411张晨阳 | 我的页面的接口测试,菜谱详情页面的接口测试,美食详情页面的接口测试,编辑美食与删除美食帖子页面的接口测试 | getCuisineDetail(), modifyCuisine(), getRecipeById(), collectRecipe(), uncollectRecipe(), markRecipeAsLearned(), delRecipeAsLearned(), likeObject(), unlikeObject(), dislikeObject(), undoDislikeObject(), getMyRecipes(), getMyCuisines(), getMyCollectedRecipes(), uploadImage() |
| 222200404刘嘉榕 | 所有接口的测试,前后端整体测试,算法测试 |
在微信开发者工具的真机调试功能下,每个成员都参与了小程序界面功能的全面测试。在样式方面,成员们检查了布局在不同设备和屏幕尺寸上的显示效果,确保字体、颜色和边距在各种断点下保持一致性和适应性。在用户体验方面,他们模拟用户的操作流程,确保交互响应迅速且直观,动画和过渡效果流畅,无卡顿现象。对于功能模块和交互模块,团队成员逐一测试每个功能点,如登录、数据提交、页面跳转等,以及用户交互,如按钮点击、滑动、长按等,确保它们都能准确无误地工作。在性能方面,他们关注小程序的加载时间和响应时间,确保快速启动和页面加载,以及后端服务的响应效率。此外,通过监控内存使用情况,团队成员检查小程序运行时的内存占用,避免内存泄漏导致的性能问题。利用真机调试,他们可以在真实的设备上测试和调试,利用Console工具查看日志和错误信息,从而更准确地模拟用户使用场景,并进行必要的优化。
| 测试类别 | 测试工具 |
|---|---|
| 接口测试 | Apifox |
| 界面功能测试 | 微信开发者工具预览、真机调试 |
| 单元测试 | Junit5 ,Mockito |
| 性能测试 | we分析 |
| 压力测试 | Apache JMeter 5.6.3 |

222200404刘嘉榕
222200234马思敏
在对小程序进行界面功能测试的过程中,我深刻体会到了微信开发者工具中预览和真机调试功能的重要性。这些工具不仅极大地提升了测试的效率,还让我能够更加真实地模拟用户在不同设备上的操作体验。通过在多种设备上进行测试,我能够确保小程序的兼容性,以及在不同屏幕尺寸和分辨率下的显示效果。我特别关注了小程序的功能是否正常运行,包括按钮响应、表单提交、数据加载等方面,同时对小程序的界面布局、交互设计和用户体验进行了细致的评估。
通过这次测试,我学会了如何从用户的角度出发,去发现和解决问题。我认识到,用户体验的提升往往体现在细节之处,而这些细节需要我们测试人员具备敏锐的观察力和同理心。我也意识到,与开发团队的紧密合作对于测试工作的成功至关重要。通过及时沟通和反馈,我们能够快速定位问题并进行修复,确保小程序的质量和性能。这次小程序界面功能测试的经历让我受益匪浅,我不仅提升了自己的测试技能,还加深了对用户体验重要性的理解。在未来的工作中,我将继续秉持严谨细致的工作态度,不断提升自己的专业能力,为开发出更优质的小程序贡献自己的力量。
222200410张巧莹
在接口测试的过程中,我深刻体会到了数据类型处理以及高效运用调试语句的重要性。以下是我在测试接口时的一些心得体会:
数据类型的处理对接
222200219陈诗柠
在此次测试工作中,我经历了丰富多样的测试任务,每一项都如同一次探索之旅,让我对整个系统的运作机制有了更深刻的理解。这些测试内容涉及到系统多个核心功能的接口和交互操作,是确保系统稳定、高效运行的关键环节。
在登录界面用户 token接口请求的测试过程中,我深刻体会到用户身份验证的重要性。token 如同系统的安全卫士,其准确的生成、传递和验证是保障用户信息安全的关键。每一次测试都是对这一安全防线的检验,我也因此熟悉了身份验证流程背后的技术细节。但是这个接口也是测试的最困难的,因为没有充分的进行前后端联调,导致较长一段时间找不出问题,后来发现是代码更新但是并没有同步或者代码丢失,导致部署到服务器的代码有误,但是最后还是顺利的解决了!
搜索功能相关的接口测试同样让我收获颇丰。搜索结果的菜谱组件跳转、搜索页面的菜谱 / 美食搜索结果接口以及搜索记录和清空搜索记录接口的测试,使我对数据检索和用户搜索行为数据管理有了新的认识。我明白了如何构造多样化的搜索条件来模拟用户的真实需求,以及如何确保系统在面对不同搜索情况时都能准确返回结果。此外也增加了我对异步这个知识点的深刻理解。这不仅是对数据处理能力的锻炼,更是对用户体验的深度关注。
222200305卢禧
222200214吴思
在完成了一系列接口测试之后,我更加深刻地体会到了细节在软件开发中的重要性,以及测试过程中所面临的挑战。以下是我对这些测试经历的润色和扩展心得:
对参数的细致关注:
在测试图片上传接口的过程中,我深刻感受到了对参数细节的严格把控是多么关键。每一个参数,无论是文件的大小、格式还是命名规则,都必须与API文档中的要求完全一致。我意识到,即使是最微小的疏忽,也可能导致上传失败,进而影响到整个应用的用户体验。在实际测试中,我遇到了一个由于未传递token参数导致后端拦截无法上传图片数据的问题,这不仅让我认识到了参数传递的重要性,也加深了我对token在用户信息安全中作用的理解。
数据类型的精准匹配:
在发布美食接口的测试中,我特别注意到了数据类型的匹配问题。例如,前端定义的taste和technique参数是字符类型,而接口期望的是数字类型,这就需要在调用接口前进行相应的类型转换。此外,我还特别注意接口返回的数据类型,如发布菜谱和发布美食返回的是字符串而非数字,这些细节都需要在开发过程中特别注意。
模拟用户行为的重要性:
通过模拟用户行为对接口进行测试,我能够发现许多在编程阶段未能捕捉到的漏洞。这个过程让我认识到,作为一名开发人员,我需要站在用户的角度评判测试我们的产品,这样才能更全面发现存在的问题,保障用户的体验。
这些测试经历让我认识到,作为一名开发人员,我需要不断学习新的技术和工具,以适应不断变化的技术环境。我也意识到了团队合作的重要性,测试过程中与不同部门的沟通协作对于确保产品质量至关重要。通过这些测试,我不仅提升了技术能力,也加深了对软件开发流程的理解,这些经验将为我未来的工作打下坚实的基础。
222200411张晨阳
在深入进行小程序接口测试的过程中,我获得了一些宝贵的经验和深刻的认识,以下是我的一些新的心得体会:
222200205冯诗雨
在测试过程中,我深刻体会到用户体验的重要性。小程序的设计应该简洁明了,操作流程要尽量直观易懂。因此,在进行功能测试的同时,我们还需要特别关注用户界面的友好性、交互逻辑的合理性等非功能性需求。只有真正从用户的角度出发,才能设计出更加贴近用户需求的小程序。
由于小程序可以在不同的平台上运行,各平台间可能存在一定的差异性。因此,进行兼容性测试是非常必要的,它可以帮助我们发现并修复因平台特性不同而引起的问题,确保小程序能够在各种环境下稳定运行。
此外,小程序的测试还考验了我自主学习新知识的能力。在测试中,需要理解接口的返回值,找出问题所在,还需要阅读相关文档,这需要我们具有细心和耐心。
通过本次测试,我对于如何从用户的角度出发设计更加用户友好的软件有了更深刻的体会;同时,也对团队合作有了新的理解。小程序测试是一项综合性的任务,不仅考验着我们的技术功底,更需要我们具备良好的沟通能力和敏锐的洞察力。同时,因为软件更新换代的速度很快,也需要我们有持续学习的能力,不断学习新的知识和技术,提高自己的专业能力,为用户提供更优质的服务。
222200125郑韵
经过本次项目测试,我们团队对小程序的接口、界面功能和系统性能进行了全面的检验。尽管测试过程中遇到了一些预料之外的问题,我们还是成功地识别并修复了潜在的缺陷,确保了小程序的稳定性和可靠性。尽管还存在一些小瑕疵,但测试工作的总体完成情况提升了我们测试团队的专业技能和协作效率,为小程序的顺利发布打下了牢固的基础。
我们也意识到,测试过程本身需要大量的时间投入,可能会遇到由于软件复杂性、需求变化或环境不确定性引起的问题。面对这些挑战,我们学会了更加灵活和创造性地解决问题,并加强了对测试计划和风险管理的重视。
此外,我们也认识到测试不仅是技术活动,还涉及到项目管理和团队沟通协调。有效的测试需要团队间的紧密合作以及对项目进度和资源的合理分配。在未来的工作中,我们将继续加强这方面的能力,确保测试活动能够更加高效地支持项目的整体目标。即使测试工作还存在一些不足,我们也将不断学习和改进,以确保产品质量和用户满意度。