Discuss your test plan
1.修订历史记录
版本1.0
日期:2019年,11月20日
第一代版本
说明:简单做了应用设计以及框架图
版本2.0
日期:2019年,12月1日
第二代版本
说明:丰富了应用设计以及框架图,特别是对于各种需求所需的软件提示,从口语到写作,再到听力,分明别类进行链接处理
版本3.0
日期:2019年,12月20日
第三代版本
说明:对链接进行优化处理
2.测试环境
正常的安卓版本以及苹果版本,均能正常使用,并且完成人机交互
3.数据库版本
采用了dbAcsess,常用SQL语句连接
Do we need to test until our software is PERFECT?
我们只需要测试到这个软件,大体上没有问题,从开发者角度来说,确保软件在运行的时候没有出现重大的bug,或者说重大的一些失误,从UI的角度来说,在运界面没有出现必要的空白,以及闪退,人机交互合理,符合敏捷开发性流程,我们可以边测试边完善。同时也可以边开发边完善,满足用户的需求。从用户的角度来说,只要界面符合,人机交互开发原则,界面美观,通俗易懂,交互反应快,满足用户的需求,体现它的价值,就可以了,没有必要一直测试到我们软件完善。
What is “good enough” for testing?
完美测试,在开发的过程中是不合适的,因为一个软件不可能做到没有任何缺陷,只有不断的测试开发完善,测试集不要不充分,也不要过分,再不充分和过分之间,选取一个平衡,达到“good enough”才是最理想的一种状态