Course Properties
Course work | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/ |
Job Link | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3329 |
Team Name | Successful Wonder |
Jobs goal | Α complete version of the project, as measured between the students provide the basis for interoperability. |
project name | Heacher support network |
First, team members
Full name | student ID | blog address |
Wang Junchen (Leader) | 201731072323 | https://www.cnblogs.com/jason5689/ |
Romero | 201731062201 | http://www.cnblogs.com/luomei/ |
吕登 name | 201731062329 | http://www.cnblogs.com/haveadate/ |
Chen Yulian | 201731062205 | https://www.cnblogs.com/youthlll/ |
Shen Ya Xin | 201731062206 | http://www.cnblogs.com/793181431q/ |
Second, the installation instructions Download AND
As more content, display part, For more information, please download the software.
Baidu network disk extract links: https://pan.baidu.com/s/1VQ2Z5r4tcOhsVzQlCeqt0A
Extraction code: mr7y
Way to extract two-dimensional code software:
Third, the test report
1. Test the division of work
Full name | Division of work |
Wang Junchen | Login, registration, Hall Jump, feedback function test |
Romero | Reward, publishing courses, received a single reward / course, it has been Reward / lesson function test |
吕登 name | Query interface, program details, details of the reward function, modify the test information |
Chen Yulian | Interface function test |
Shen Ya Xin | Write the installation manual |
2 Select testing tool
Microsoft Visual Studio 2017, Software customer service side
Since this project is the application form, write the code portion of white-box testing is more complex, so the tests use more black-box testing, the next sub-function modules display the results of the test,
Each test people who have expressed their own feelings and experiences after the test.
Note: Due to the longer length, so each functional module to show the core point, all the file information to information annexed to the bottom of the module.
① login, registration, Hall Jump, feedback function
Operating Screenshot:
Complete file link: https: //pan.baidu.com/s/1MEm6CouxHS6BQQpijOLwDw extraction code: m4cg
to sum up:
This test is very useful ah, usually just had knowledge of this part of the time that the test is part of a waste of time, ha ha, a little beat up face ~ this is through this test, only to find the existence of the project a lot of questions, such as: writing code is not strict, the comment is not enough, logic errors, database link errors and other issues, but after testing correction, the software tends to perfect, a proper use of the software was able to produce. In short, this test, so I gained a lot.
② Reward, publishing courses, received a single reward / course, has been Reward / Course features
Operating Screenshot:
"Course users to publish" function test summary:
This feature focuses on the correct input data, an error in the data error in the test found that when the number of filled in as a decimal or negative, and negative price to fill the time, did not carry out error process, but the error release.
Functional test summary "User Reward" is:
This feature focuses enter the correct data when data error error was found in the test, when the price is negative to fill the time, it did not carry out error process, but the error release.
"End users have posted courses or reward" function test summary:
This feature focuses on the right end of an error when an error occurs at the end of the process, found in the test, no sign of the end of the course and not directly.
Complete file link: https: //pan.baidu.com/s/1uZkagLNpn7BhJvfaLDhWoA extraction code: 22n9
③ query interface, program details, details of the reward function, modify the information
Course fuzzy query
Reward fuzzy query
Steps:
Case details:
expected results:
Test results screenshot:
Results: By comparing the results, the actual result is consistent with the expected results, this unit test.
Complete file link: https: //pan.baidu.com/s/1oKWbu1C0OzlvBBu1l1bzLw extraction code: k6m9
The part of the test experience and summary:
Completion of the project this function module, followed by the completion of unit testing, code implementation by the thought, but down careful thought, Forms applications, operating output items is not very good, particularly in relation to the database in this area operation, furthermore inquired about it, the effect is not very satisfactory in Baidu, the final decision to take such way to complete unit test this important work. When designing test cases, test technology once again read the PPT, in particular, to understand the equivalence partitioning this method, but for the current unit testing, feel and textbook knowledge but also some discrepancies final design of several test cases premature. Overall, this work is not very satisfactory, due to lack of experience, did not choose the right testing tools, unit testing this work really is an important and difficult task.
④ functional form is run
Click Open Log Home
Click on the picture to open personal information
In the personal information interface click interface feedback Open feedback
problem dicovered
Complete file link: https: //pan.baidu.com/s/1G9GB0lWF_iknRaj8i7QFJw extraction code: ctsx
Summary : After several tests, the program opens, run, jump no problem. This program has two main home page and sign in the window, there is no problem in the Log interface, but the problem (run by VS) 15, 16, quit the home page will appear in the interface. Directly open exe, can close the program, but the reaction time is a bit slow, the slowest in about 9 seconds.
Fourth, the project summary
The project is indeed now, our team made one of the largest project, the preparatory work very well, needs analysis, outline design, detailed design, database design, system design of each part, each team members are dedicated best area to complete each of the tasks are completed ahead of schedule, ha ha, and they can do with this project is really very lucky, did not bother to go to press, are soon to be submitted in the group, thanks to all the team people make every effort to pay.
α version of the complete content
It is also because we are fully prepared, the completion of the project in order to achieve such a good degree of completion, in accordance with the basic plan to develop the analysis of the requirements to complete the project. Haha, very pleased that our α version completed all functional modules of the system design (see below), 10 to week 13 weeks of tasks completed, the basic software to function properly, it has also been connected to the server, you can officially released running (requires follow-up version of Keke, there are some small BUG update)
Unfinished part
Referring to the project system design requirements, it has not yet done is to survey people around, so they simply use the software simulation, software publishing the real needs in injury, and the problem is truly resolved.
The task is very important, the group will carry out investigations in the 15 weeks to complete the original plan drawn up.
β version of Outlook
Looking very simple strategy, you want the software to be able to get a lot of people like it, we hope that fewer and fewer software BUG, function more perfect, the interface is more perfect, more and more usage, but also for our team members it's an identity. While there are many imperfections, but Successful Wonder team getting better, getting better and will make the software more and more interesting software.
Program : These problems have been found in the 15 weeks to solve all
We looked at the reviews and found many new problems and good suggestions, the next version will try to solve all the problems ~. Oh thank you, thank you everyone's expectations.
To everyone's problems are unified here slightly Oh.
Wang Junchen, romero, Lvdeng name: the code portion responsible for improving the problem, add more annotation to facilitate future updates.
Chen Yulian, Shen Xin Ya: responsible for the interface to do more beautiful.