字节乱动——项目Alpha冲刺--测试随笔

一、项目测试工作安排

测试内容 测试工具 测试时间 测试人员
单元测试 JUnit 软件开发期间 web端后端开发人员
Espresso 软件开发期间 安卓开发人员
功能测试 Selenium IDE 2021-5-13~2021-5-14 陈晓汉
场景测试 Selenium IDE 待定 陈晓汉
压力测试 Jmeter 待定 陈晓汉

二、测试工具的选择和使用

测试工具 工具描述 测试内容 选择原因
JUnit Java语言的单元测试框架工具 单元测试 熟悉,符合项目需求
Selenium IDE Firefox的一个插件,可实现网页操作步骤的录制和回放 功能测试、场景测试 容易上手,比较熟悉
Espresso Android自动化测试框架,使测试人员可以在云中x86机器的多线程环境里运行测试,并解决了关于UI测试的并发问题。 单元测试 只知道这个

三、测试用例文档

点此获取

四、测试体会

221801305

  • 及时的测试能够发现程序中的bug,测试出这些bug并及时修复可以使开发者少走弯路,一定程度上降低编程难度。

  • 要重视测试,起码为测试预留一些时间,仓促完成的测试往往不完整,不能很好地检测出问题或缺陷,可能会影响到后续的开发工作。

  • 测试人员要善于利用测试工具,学习一些基本的测试手段,尽量多看资料多学习。

  • 测试人员应与开发者协商好测试的内容,尽量做到软件开发与测试的并发进行。

221801332

  • 软件测试可以发现编码时缺少考虑的问题,对软件存在的缺陷加以弥补。

221801225

  • 测试的过程中还是出现了一些在编码过程中没有出现的问题,所以测试还是很有必要进行的,只是这次时间比较紧张,所以测试所覆盖的范围没有那么大,希望在下次的时候可以对测试环节做得更好些。

221801112

  • 测试过程中,可能因为环境的不同而出现不同的问题,如服务器mysql版本和本地版本不一致,会导致sql语句无法执行,还有在测试的过程中,session 本地是可以使用,但是在服务器上session会出现跨域问题。因此对于一个项目而言测试尽量在真实的运行环境下进行测试。

221801103

  • 测试工作是一个系统而又复杂的工程,再刚刚完成代码的时候会觉得一切都准备得差不多了,但当开始进行软件测试时才发现许多的错误,只有发现了这些错误,才能进一步完善程序功能。才能更好地保证软件的质量。

221801121

  • 测试时所用的包括Mockito和Espresso都是之前听过但是没用过的,使用的时候磕磕绊绊的,所以书到用时方恨少,要是之前多学多用熟悉一下就不会有这么多问题了

五、项目测试评述

5.1 项目实现的功能模块是否符合需求规格说明书的验收标准?

  • 项目功能还未实现完全,存在许多问题。

  • 一些已实现的功能交互性不是很好,如提交表单后不会提示信息。

5.2 项目存在的问题?

  • 许多功能尚未开发完毕。

  • 部分功能存在bug,会恶意修改数据库内容。

  • 截止到作业提交日期,部分已写好功能还未部署到云服务器,只能在本地服务器运行。

  • 部分接口尚存在一定问题,使得前后端对接困难。

5.3 项目的优点?

  • 已经完成的页面简洁易用,符合用户的大部分需求。

参考资料

posted @ 2021-05-14 22:43  字节乱动  阅读(73)  评论(4编辑  收藏  举报