作业四(樊争鸣,张可可,董建国,俞光飞,殷明欣)

Discuss your test plan

我们的软件是用visual basic制作完成,后台数据库使用access制作。因为所学知识的局限所以软件的各项功能并不十分完善。我们

对现有的软件的按照不同的功能模块进行多次测试,然后将我们软件中bug找出来,然后将bug进行记录,作为以后继续完善的依据。

 

我们将软件在不同版本的Windows操作系统上运行,对软件的各项功能进行分别测试,在软件的家教求职模块中添加和删除用户数据

来测试数据的输入和存储功能。在软件的修改功能中修改登录密码来测试修改密码的功能是否可用。我们在测试软件时对软件的响应

时间,数据输入输出,检索的功能进行了测试,发现软件还是有些不足的地方我们会慢慢完善这些不足。

Do we need to test until our software is PERFECT?

软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。它是软件生命周期中一

项非常重要且非常复杂的工作,对软件可靠性保证具有极其重要的意义。在目前形式化方法和程序正确性证明技术还无望成为

实用性方法的情况下,软件测试在将来相当一段时间内仍然是软件可靠性保证的有效方法。软件工程的总目标是充分利用有限

的人力和物力资源,高效率、高质量地完成软件开发项目。不足的测试势必使软件带着一些未揭露的隐藏错误投入运行,这将

意味着更大的危险让用户承担。所以软件测试是必须的。

What is “good enough” for testing?

1、评估产品质量
我们是如何评估和报告产品质量的?
我们是否确定质量的评估是可被证实正确的?
我们是否清楚明示和暗示的产品需求?
我们能在产品创建出来后多快地找到产品中的重要的问题?
2、评估测试代价
测试的消耗有多大?我们能承受的测试代价是多大?
我们能否从测试覆盖中消除不必要的冗余?
是什么让测试执行困难
3、检查测试对决策的作用
测试过程是否清楚管理者、开发人员或其它客户需要做的决定?
测试过程是否关注潜在产品和项目风险?
4、是否及时
posted @ 2020-01-04 19:11  胖桔子呦  阅读(121)  评论(0编辑  收藏  举报