The fifth team work --Alpha2

First, the relevant information

Q A
Course work belongs https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/
Work requirements https://www.cnblogs.com/harry240/p/11524169.html
Team Name Seven Swords
Jobs goal To complete the project core functions: login registration, access to resources, crawling novel, file upload and download

Crew information

Full name student ID
Zhang Peng 201731062524
Chen Chao 201731062510
Wang Hui 201731062504
Li Bangguo 201731062513
Shen Zilin 201731062501
He Xinyi 201731062122
Hou think it 201731062124

Third, this project addresses α release version or download the installation instructions

Download and install Address: https://pan.baidu.com/s/11RCkjqHbBeURFsq6N69IZA (Baidu network disk, containing instructions for use )
GitHub Address: https://github.com/BigTent0/HappyReading.git

Fourth, this α version of the test report

1. Test Division
Full name He is responsible for the test
Hou think it Test 1 Test 2
He Xinyi Test 2
Li Bangguo Test 3
Wang Hui Test 5 Test 6
Shen Zilin Test 4
Chen Chao Test 3
Zhang Peng Test 4
2. Test Tools

IDEA Android Studio millet 5splus Google browser

3. Test Case

1. The test file upload
testers: Hou think it

Test Case: Upload novel resource - picking up this heavenly
tested successfully: Fiction resources uploaded to the server specified directory

2. Download the test
testers: Hou think that, He Xinyi

Test Case: download novel resource - picking up this heavenly
test fails: a compiler error, because the system does not grant permissions related

Test Case: download novel resource - picking up this heavenly
tested successfully: File successfully downloaded to the user equipment specified file folder

3. The novel describes the test interface
testers: Li Bangguo, Chen Chao

Front-end test: Internet novel - Dragon King statue
tested successfully: normal text layout, display in line with expectations

4. Read the fiction side of the test function
testers: Zhang Peng, Shen Zilin

Test Case: Open fiction resources - broken sky
tested successfully: horizontal and vertical text layout normal, normal switching background reading, writing and page switching normal setting.

5. Community novel test module
testers: Wang Hui

Front-end test: a test page layout, rendering and related Jump
Test Success: Related jump normal
test fails: page layout anomalies, poor rendering

Front-end test: a test page layout, rendering
the test was successful: normal page layout, showing the expected effect

6. Personal information management test
testers: Wang Hui

Test Case: Test front-end
test was successful: the interface presented to achieve the desired effect

4. Test results Screenshot

First, file upload, testers: Hou think that
test is successful, drawing two

The user selects a novel resource to upload on your phone

Picture Name

Successful upload resources to a specified directory server

Picture Name
Second, file downloads, testers: Hou think that, He Xinyi

Test failed because the system does not give permission. Drawing a

Picture Name
After giving permission, the test is successful, drawing three

Picture Name

Picture Name

Third, the novel describes the interface, testers: Li Bangguo, Chen Chao
test is successful, showing the effect of:

Picture Name

Fourth, open the file path resources through fiction, testers: Zhang Peng, Shen Zilin

Picture Name

The test is successful, read the novel interface display

Picture Name

Picture Name

Picture Name

You can be selected is horizontal or vertical text layout

Picture Name

You can change the background color reading

Picture Name

Picture Name

五、社区模块的前端界面测试,测试人员:王慧
社区模块的逻辑还没有写好,我们仅对已完成的部分进行测试

测试1:界面排版异常,展示效果不佳

Picture Name

测试2:异常解决

个人空间界面效果

Picture Name

小说社区的首页效果

Picture Name

六、个人信息管理界面,测试人员:王慧
界面展示

Picture Name

5.测试体会与总结
项目成员 体会总结
张鹏 这次新增了一个阅读器,因为之前做的时候没有想到阅读器,后来才发现真正困难的就是阅读器,这是我在网上找的一个开源库改良之后。主要是改了配置信息,因为这是很多年前的框架,很多配置都跟现在不一样。还修改了文件选择模块,因为他这个文件选择模块有很多问题,容易报错闪退,现在改了之后虽然还是不能选择第三方应用的文件,但是不会出现报错闪退等情况。
侯思其 测试对于我来说很简单,因为我在编写代码的时候,就已经在测试了。但是这次新的测试出现了新的问题,它也提醒我安卓应用要考虑是否获得了系统授权
沈梓琳 我参与的小说阅读功能的测试,没有遇到很大的难题,所测试的页面都如我们的预期
王慧 在这一次的测试中,我的页面出现了问题,原因是我在编写代码时,没有测试动态中文字很多的情况,也是因为没有进行足够多的测试。我意识到了,少量的测试是发现不了错误的,测试的数量是要有一定的要求的
陈超 因为这次测试有一块使用了listview和scrollw导致界面崩了,list的子项仅显示了一个,这个错误告诉我,设计界面要注意的几个点——listview和scrollw一起用会有两个滚动效果就会出现异常
何鑫懿 在这次测试中我主要负责找到错误,然后修改的话,是交给队友侯思其来做的,这样提高了我们的测试效率。
李邦国 在设计安卓原生界面时,要考虑到安卓手机的兼容问题,界面在一部手机上呈现得没有问题,但是换了一部手机问题就会显现出来了,所以我测试时不仅使用了我的xiaomi 5splus,而且另外使用多个模拟器进行测试,并记录问题,然后去修改

五、项目情况总结

1. Current projects have been completed team registration login, upload and download files, access to resources, crawling fiction, fiction reading, personal information, settings and other functions
2. Comparison with actual progress expected
Item Function Completion
log in Register completed
File upload and download completed
Resources completed
Reading fiction completed
Crawling fiction completed
Personal settings completed
Community features unfinished
Once α version of outlook and specific plan of arrangement under 3.

The second version of the software equivalent of a mature software, and it can optimize and upgrade space becomes a relatively narrow. But the second version of the legacy of a problem - community features of the novel, this function is to expand out, has links with a number of functional modules, so this feature is on the last. The next version should not only accomplish this function, the same algorithm to optimize the code to enhance the stability of the software, to shorten the response time of the software. We intend to user needs and fiction reading-related functions, the extent of the market has been achieved based on the optimized integration of our app.

Sixth, feelings summary

First, the first version of our group only increased Login Register in the front end of the work completed on the basis of software, file upload and download, resource acquisition logic of the three main functions. Accurate, the first version of the software and can not be considered the true sense. In the second version, we first optimize the interface to enhance the visual effects software interface and operation of fluency, and the whole logic of the software will be perfect. When a person before doing the project, I do not know the team valuable, in fact, the team is going it alone, but let us choose opponents, because everyone has advantages, has strengths. A good team will suit everyone in his place. The more backward, the more we will find that we need to deal with all the problems, but it can do better, just because we are in the team. I feel this is the work of the project.

Guess you like

Origin www.cnblogs.com/BigTent/p/11884194.html