Bowl broad face - forearmed

First, the project github address

https://github.com/rz-2000/Course-Evaluation

Second, the summary and thinking before problem

1. The team did not hasten to follow up progress

2. The division of labor began a lack of clarity led to bureaucratic tasks

3. The head of the supervisory role did not do

 

Third, the need to improve the team division of labor

1. The need for specific and clear division of labor, rather than that a few people in charge of the front end of a few people in charge of the back-end so plain

2. The weekly team tasks need to be updated to ensure that members are actively contribute weekly project

 

Fourth, the code specification

1. cautious commented code. Described in detail above, rather than simply comment out. If useless, it is deleted.

2. The code changes at the same time, comments should be modified accordingly, in particular, parameters, return values, abnormality, the core logic and other modifications.

3. its "half-baked" in English to comment, as with the Chinese annotation clear the problem. Proper names and keywords can keep the original English text.

4. All of the enumerated type must have a comment field, illustrate the use of each data item.

5. The method of internal single line comment, a comment statement above is a separate line, using // comments. The method of using the internal multi-line comment / * * / comment, and note that the code is aligned.

Five test

 

Testing arrangements

Currently these functions have passed the initial test run, the subsequent use of test management tools, the use of white-box testing methods.

Testing tool selection

AutoRunner

Test Case

Testing problems encountered:

  1. Tomcat startup option default browser into Google Chrome, completion of the project launch, but the home page and search page personal picture can not be displayed;
  2. Project set up landing filter, but the service end after the session expires direct client error Error500, instead of loading the login page re-landing;
  3. No comments page layout parameters, "drop-List" statement corresponding picture area is not dynamic display;
  4. Although the function to achieve the comments submitted, the lack of feedback statements of reviews is empty. When there is no fill "score" or whether "off", will be submitted fails, an error page is missing;
  5. Project uses when hot web deployment project is too slow to load, update the new content out folders easily generate an error, resulting in an error loading the project;
  6. Replace the Avatar back-end is not yet implemented;
  7. Page display function has not been implemented;
  8. Comments list display has not been implemented;
  9. Course categories display has not been implemented.

 

 

Related thoughts:

As the project progressed to the latter, the project becomes a great memory for running, Build take a long time. Black box testing become difficult for some small updates related tests need to write test done with Junit.

 

# Software testing phase for the first time an experimental document
## test people: He liters of fuel
## Test Time: November 26, 2019 - December 1
### content: environment configuration (single site does not need to be set up before the server the required test)
#### Java environment configuration (requires Java1.7 or later) Baidu official website to download the current version of Java on my test computer is 12.0.2, Java1.7 compatible version
#### IDEA configuration; to IDEA official website to download the latest software, Baidu URL: HTTPS: //www.jetbrains.com/idea/
#### MySQL installation: Baidu official website to download the latest version of the software: Baidu URL: https: //dev.mysql.com/downloads /mysql/8.0.html
#### Tomcat installation: Baidu official website to download Tomcat: Baidu web site: http: //tomcat.apache.org/download-70.cgi download the current version of Tomcat: 7.0.96 after the download is complete, move the file to the Library folder using the specific actions include: find the Library folder, Tomcat to put the folder in the visit up here encountered the first problem: the drag this file to Library after, this file can not be displayed in the terminal means --- Can not modify the operating authority of this document, this will affect the use of this document later. The final problem by re-downloaded files deleted resolved. Further exploration to find where the problem is, I found the Library on the Mac has two directories, these two files with the same name but not the same. Need to add a "~" symbol before opening.
#### The next step is for the utilization of the software, the current files have been downloaded from GitHub, it is integration. Next week work: to consolidate file to the idea, the use of the software for testing.
The first experimental end of the document
#

 


# Software testing phase of the second test document
## test people: He liters of fuel
## Test Time: December 2, 2019 - December 9, 2019
### content: to integrate the file to the IDEA, the official start software test. Black box testing,
0, but depending on the version of the software is compatible with the previous generation descendants, so this problem may not come from the Java version. After my solution is to ideaC solution from the given data download missing on connection data packet, after the download is complete this problem is solved, then on there was a problem, that is connected to the issue of the database, I here there will be a link on the Mac in the testing phase is always a link to the wrong question, but I'm on the database is still not very understanding, so no time is a method, but then I found myself out on the beginning of the issue of the environment variable name point error after I re-operation of the database is also ready for use, after I configured after the computer can now access the main interface of our project. Enter the main interface, but did not use the button above method, after the introduction under the same group of students doing the back end, I enter the appropriate jsp page on the web, you can use these buttons found that the current test is the overall test in the process of testing, I will first test the user login screen, after entering the interface, I use some of the data inside the database has been tested in the beginning, there has been error500 errors found in the database view inside things did not load up, log in with that data again after reloading the result of running very well. After I tested the user registration interface, time after I input the user registration information click on the registration did not react, I think it probably is a registered button functions related to the interface not realize it, this might get our next download the latest when the package before use. In addition, this interface also has a button to jump to the login screen, then click on the go I can find is connected directly to the user login screen, so the user interface should be registered only that the Register button has not been completed. Finally, I tested the final evaluation of the course information interface, the interface appears in a specific course of evaluation information, all relevant course information and evaluation information came complete discussions on the content to be added before also very complete, that is, write a review about the button, when I opened, I noticed http-status404 error, it is probably related personnel have not yet begun to write the interface it, so this problem can only be supplemented later in the subsequent re-test the code. Currently our project has been substantially completed, the three interfaces are made out, leaving only some of the rougher edges of the button functions not yet realized. Overall still very good. Database is also ready to use, then I Once configured, the computer can now access the main interface of our project. Enter the main interface, but did not use the button above method, after the introduction under the same group of students doing the back end, I enter the appropriate jsp page on the web, you can use these buttons found that the current test is the overall test in the process of testing, I will first test the user login screen, after entering the interface, I use some of the data inside the database has been tested in the beginning, there has been error500 errors found in the database view inside things did not load up, log in with that data again after reloading the result of running very well. After I tested the user registration interface, time after I input the user registration information click on the registration did not react, I think it probably is a registered button functions related to the interface not realize it, this might get our next download the latest when the package before use. In addition, this interface also has a button to jump to the login screen, then click on the go I can find is connected directly to the user login screen, so the user interface should be registered only that the Register button has not been completed. Finally, I tested the final evaluation of the course information interface, the interface appears in a specific course of evaluation information, all relevant course information and evaluation information came complete discussions on the content to be added before also very complete, that is, write a review about the button, when I opened, I noticed http-status404 error, it is probably related personnel have not yet begun to write the interface it, so this problem can only be supplemented later in the subsequent re-test the code. Currently our project has been substantially completed, the three interfaces are made out, leaving only some of the rougher edges of the button functions not yet realized. Overall still very good. Database is also ready to use, then I Once configured, the computer can now access the main interface of our project. Enter the main interface, but did not use the button above method, after the introduction under the same group of students doing the back end, I enter the appropriate jsp page on the web, you can use these buttons found that the current test is the overall test in the process of testing, I will first test the user login screen, after entering the interface, I use some of the data inside the database has been tested in the beginning, there has been error500 errors found in the database view inside things did not load up, log in with that data again after reloading the result of running very well. After I tested the user registration interface, time after I input the user registration information click on the registration did not react, I think it probably is a registered button functions related to the interface not realize it, this might get our next download the latest when the package before use. In addition, this interface also has a button to jump to the login screen, then click on the go I can find is connected directly to the user login screen, so the user interface should be registered only that the Register button has not been completed. Finally, I tested the final evaluation of the course information interface, the interface appears in a specific course of evaluation information, all relevant course information and evaluation information came complete discussions on the content to be added before also very complete, that is, write a review about the button, when I opened, I noticed http-status404 error, it is probably related personnel have not yet begun to write the interface it, so this problem can only be supplemented later in the subsequent re-test the code. Currently we have completed this project roughly Workers, and three interfaces are made out, leaving only some of the rougher edges of the button functions not true. Overall still very good.
End of the second experimental documentation


# The third experimental software testing document
## test people: He liters of fuel
## Test Time: December 10, 2019 - December 17, 2019
### Content: update package downloaded from GitHub, in to test each module idea, the unit testing begins.
#### to undertake the work last week, last week, mainly for the overall test, each interface is about to go in to see the site are found both in normal operation, the module will continue this week to test the site. I first tested at this stage is divided into two parts, the first part of the user's personal information section that includes user registration, log in and view and modify personal information. The second part is the course information section, including information on courses, review, retrieval. Start with the first part of the beginning of the test. Starting from the login screen, first enter login.jsp this interface, which after the default of a user's information is entered, the normal access to the main interface, after that, I clicked on the personal center of users' personal information, but also to successfully enter, but it when ready to quit discovered the problem, the problem comes from the exit function, after I click quit, the page is still parked in the center of the personal pages, the user can not return to the login screen, this is the first problem encountered after I and click on the navigation bar on the home page, the interface is successfully returned to the main interface, but later I click on the user's personal center when he appeared BUG, ​​interface directly to the collapse of a HTTP Status 500 error is. The problem I think it was due to the exit button function leads to problems, because when you click quit, should direct the user to exit and return to the initial user login screen, so it will not appear in this click into the center of this personal operation, but quit because the user information is not written off but returned to the user login screen, so when the user clicks the login screen is operating without the user's information is canceled again, so this error will occur. After this problem has been present back to the group members develop. I clicked login. jsp another registration option, I signed up for a new user, after registration, I click login the account, successfully entered the main interface, I clicked on the personal center interface, there is no problem, then I click on the home page he returned the main interface, and finally when I click again when the individual centers, has emerged above the same error, but also HTTP Status 500 error, even following explanation are the same, so the first question above should not be avoided , not exit button pot. And before I use the account again when re-testing is the problem. After I tested the modifications to the user's personal information, there will be a button to re-login after clicking modify, save, log back into it after clicking, find information has been modified after a good re-board. User information about this module is currently testing this point, developers will follow after the corresponding buttons fully functional, and then continue testing. Now beginning to modify the second part of the test, that test on the course. During my test, the first of course is the front view Lively courses in the curriculum, the first question in Lively courses first see is the display problems on my computer terminal, according to the news is in the back end Lively favorable rate of course is to have a piece of icons displayed on my computer is displayed in five frame, nothing else, this may be their project is not compatible with the icon on my computer reasons for it, but in IDEA does not compile time error, there is probably the problem. Then went to see content, in-house courses, mainly to test the related comments of stuff, including written comments, see comments and reviews thumbs up, I turn to test these buttons, is found in points after comments the button below comments inside the box did not see my comment, then I asked a related development classmates, they told me this is the comment box or template's sake, will follow this template into the database stuff inside, and they can see . Think of this option can only praise that point the case. Order, I turn to test the view comments, view the course of these related topic, the bill no problem, the current site with valuable features can still be used, but still some things we do not do, for example, a database of information about comments not import into, and wait until after the follow-up work to do I will continue to test this aspect. 500 mistakes, even the explanation below are the same, so the first question above should not be avoided, not quit pot buttons. And before I use the account again when re-testing is the problem. After I tested the modifications to the user's personal information, there will be a button to re-login after clicking modify, save, log back into it after clicking, find information has been modified after a good re-board. User information about this module is currently testing this point, developers will follow after the corresponding buttons fully functional, and then continue testing. Now beginning to modify the second part of the test, that test on the course. During my test, the first of course is the front view Lively courses in the curriculum, the first question in Lively courses first see is the display problems on my computer terminal, according to the news is in the back end Lively favorable rate of course is to have a piece of icons displayed on my computer is displayed in five frame, nothing else, this may be their project is not compatible with the icon on my computer reasons for it, but in IDEA does not compile time error, there is probably the problem. Then went to see content, in-house courses, mainly to test the related comments of stuff, including written comments, see comments and reviews thumbs up, I turn to test these buttons, is found in points after comments the button below comments inside the box did not see my comment, then I asked a related development classmates, they told me this is the comment box or template's sake, will follow this template into the database stuff inside, and they can see . Think of this option can only praise that point the case. Order, I turn to test the view comments, view the course of these related topic, the bill no problem, the current site with valuable features can still be used, but still some things we do not do, for example, a database of information about comments not import into, and wait until after the follow-up work to do I will continue to test this aspect. 500 mistakes, even the explanation below are the same, so the first question above should not be avoided, not quit pot buttons. And before I use the account again when re-testing is the problem. After I tested the modifications to the user's personal information, there will be a button to re-login after clicking modify, save, log back into it after clicking, find information has been modified after a good re-board. User information about this module is currently testing this point, developers will follow after the corresponding buttons fully functional, and then continue testing. Now beginning to modify the second part of the test, that test on the course. During my test, the first of course is the front view Lively courses in the curriculum, the first question in Lively courses first see is the display problems on my computer terminal, according to the news is in the back end Lively favorable rate of course is to have a piece of icons displayed on my computer is displayed in five frame, nothing else, this may be their project is not compatible with the icon on my computer reasons for it, but in IDEA does not compile time error, there is probably This problem. Then went to see content, in-house courses, mainly to test the related comments of stuff, including written comments, see comments and reviews thumbs up, I turn to test these buttons, is found in points after comments the button below comments inside the box did not see my comment, then I asked a related development classmates, they told me this is the comment box or template's sake, will follow this template into the database stuff inside, and they can see . Think of this option can only praise that point the case. Order, I turn to test the view comments, view the course of these related topic, the bill no problem, the current site with valuable features can still be used, but still some things we do not do, for example, a database of information about comments not import into, and wait until after the follow-up work to do I will continue to test this aspect.
End of the third experimental test document

Guess you like

Origin www.cnblogs.com/QAQ2333/p/12081724.html