学习过程中遇到的问题

1.在实际项目中如何有一个较好的用户体验?就是我们设计一款软件,在用户第一次使用时能用更少的时间了解到这一款软件的功能,另外不必浪费时间在没有价值的部分,如配置软件的基本设置,登录,填写用户的各种属性等。但是,如果一味追求好的用户体验,其他都不顾吗,就是用户体验和产品的质量冲突怎么办,怎样在两者中间找到平衡点。

2.在软件测试阶段怎样有效减少工作量?在软件测试过程中有很多方面的内容要测试,如测试功能的时候,要单元测试,功能测试,集成测试,场景测试,系统测试,最后还要进行一个全面的测试。另外还有进行非功能测试,如压力测试,效能测试,可访问测试,本地化/全球化测试,兼容测试,配置测试,易用性测试,软件安全性测试。测试方法也很多,怎么样

确定用哪种方法测试相应的部分,会比较合适。

3.测试完成了,肯定挥发现一堆各种各样的错误,怎样做到在改正现有错误的前提下不造成新的错误?在测试过程中还有可能遇到一些错误是无法发现的,亦或是无法改正的,我们如何解决?

4.怎样在控制成本的前提下达到更高的软件质量?软件质量=程序质量+软件工程质量,要达到一定的软件质量,是要付出成本的,我们的目的是尽量降低这个成本,但是怎么做到。

5.到了发布阶段,软件团队发现软件有一些缺陷,那么,是发布呢还是不发布呢?所有软件公司都希望自己发布的软件毫无缺陷,但是遇到了缺陷,如果延后发布会阻碍正常的工作进程,发布的话,又会有一定的问题出现。另外就是发布时间到了,有功能模块不能实现预期的设计需求,就去掉,是不是太浪费软件设计团队前期的心血?

posted @ 2016-05-27 22:32  lishuli12  阅读(371)  评论(0编辑  收藏  举报