第四次作业(付孟南,张稳,陈瑞祥,王青松,王聪)

Discuss your test plan?

  我们的软件前端是用HTML制作完成,后台是使用数据库制作。因为所学知识的局限所以软件的各项功能并不十分完善。我们对现有的软件的按照不同的功能模块进行多次测试,然后将我们软件中bug找出来,然后将bug进行记录,作为以后继续完善的依据。

   一项好的软件是面向用户的,要给用户一个高质量的使用效果,对用户使用情况进行测试,确保测试度对象的功能正常,其中包括数据输入,处理和检索等。利用有效的和无效的数据来执行各个用例,用例流或功能,核实在使用有效数据或无效数据是有没有得到预期的结果,确保各业务规则都得到了正确的应用。

  我们将软件在不同版本的网页上运行,对软件的各项功能进行分别测试,在软件的家教求职模块中添加和删除用户数据来测试数据的输入和存储功能。

在软件的修改功能中修改登录密码来测试修改密码的功能是否可用。我们在测试软件时对软件的响应时间,数据输入输出,检索的功能进行了测试,发现软件还是有些不足的地方我们会慢慢完善这些不足。

Do we need to test until our software is PERFECT?

软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。它是软件生命周期中一项非常重要且非常复杂的工作,对软件可靠性保证具有极其重要的意义。在目前形式化方法和程序正确性证明技术还无望成为实用性方法的情况下,软件测试在将来相当一段时间内仍然是软件可靠性保证的有效方法。软件工程的总目标是充分利用有限的人力和物力资源,高效率、高质量地完成软件开发项目。不足的测试势必使软件带着一些未揭露的隐藏错误投入运行,这将意味着更大的危险让用户承担。所以软件测试是必须的。

What is “good enough” for testing?

足够好的测试便是在测试时软件的所有功能都能够完美的运行呈现在我们面前,如果不能流畅的运行,但是能够让我们发现“小强”的存在,这样我们便会去解决它,测试也是要围绕用户体验,为了带给用户更好的体验,让用户更愿意使用我们的软件,一项足够好的测试就是让软件尽量没有缺陷,不但发现错误还要改正它并进行进一步的优化,测试的最终产物是产品,客户无非想要一个质量高的产品。既然质量是我们的目标,那你就可以"不择手段"的搞好质量就行了。

 

猜你喜欢

转载自www.cnblogs.com/fmn2019/p/12150178.html