Project testing with hundreds of bugs

Source: Internet
Author: User

After testing for one afternoon, we encountered a 100 + problem, and the number of bugs was too high ....

The details are as follows:


Environment Settings → wait time, network time 1, Date Format error;
System settings → enabled by default by Chef;
The acquisition of cuisines involves less than one cycle, resulting in no data displayed when there is only one cuisine;
There is only one cycle for getting recipes, so no data is displayed when there is only one recipe;
After the interface is started, let the cash text box get the focus and initialize the myobject object;
Add the refresh menu button on the interface;
Update data while updating promotional prices when ordering;
Set the system environment icon and add the Restore Default icon;
Set the waiting time for adding basic information;
Network Environment configuration Nic status when the network status is not connected the font becomes red;
Network Time 1 is unstable;
The system environment configuration is too slow to start;
The modification time is incorrect because the network time 1 is unstable;
After logging out of the user, refresh the user bar of the logon form;
Clear the password when switching the user, and get the focus in the password box;
Add food when mounting a ticket;
Check all the small ticket styles;
Card consumption total and discount problems;
The length of the deposit amount is not controlled (by the way, all length control conditions are queried );
Recharge record problems (column problems );
Enter at least four small ticket numbers;
The page contains a capture error;
An error occurred while authorizing the manager. The font of the reason why the ticket was rejected became smaller;
Click the password to display the virtual keyboard;
The reason for return is to write the return record;
An error occurred while grabbing the return ticket;
Debug the return logic, including all the return and unorder orders;
The keyboard pops up for the initial amount of membership card registration;
Front-end registration: Determine whether to allow front-end registration;
Front-end registration: the cardholder name is transferred out of the system with a keyboard or modify the input method;
Modify the mobile phone number of the ID card for the membership card and input the keyboard;
An error occurred while locking by card number;
You cannot re-print the input box of the small ticket number;
No order query;
An error occurred while logging on to the cashier after work payment;



Yonghe cuisine, detailed recipes, no data is determined to be blank;
"Edit" does not respond in IE6;
"Enable" should be selected by default when adding a kitchen program ";
The cooking status cannot be blank;
When updating the cuisine IP address, add the check box "whether to update all recipes ";
After adding a dish, the text box needs to be cleared;
The default value of count in commodity entities is "1 ";
When adding a product, the system does not determine whether the product exists;
When you add a product, the following error occurs: "the instance of the object has not been referenced ";
When editing, the verification price is a number, ≥0;
The added user has not verified whether the user exists;
Add the phone number that the user has not verified;
The cashier at the background is not allowed to log on and is not judged at login;
Log on and put the verification code behind the verification box;
The type of the registration card is incorrect;
The reset button of the registration card does not respond;
No data is determined in the inventory;
Unauthorized authorization data is null;
The archive management queries the member type to determine whether the data is empty;
Change the new mobile phone number and fixed phone number types to text boxes in archive management;
Screen differentiation rate issues.
Change the password and clear the session. A logon prompt is displayed. The logon page is displayed;
Exit to clear the session
Hardware configuration and status;
Function Configuration Add operation bar
Adjust the Sub-item location of the system settings;
The hardware type of the function configuration is not neat, and a certain space is added to the left;
No data is determined by the policy application;
Promotion activity: after adding the product, bind the data and prompt that the product is successfully added;
Duplicate foods are not determined during promotions;
Add a policy operation record. The Policy Application ID attribute is assigned a value;
Policy application modification policy application prompt application and application policy;
After the policy application is modified, a message indicating successful modification and data binding is displayed;
In policy management, the "discount policy for food prices" is changed to "discount policy ";
Add a discount policy and bind it to the table;
Add a member policy to determine whether it is repeated;
Add or delete a member policy;
Check the B-layer logic of the condition membership policy;
Add and bind the refund policy;
Add and bind recharge gifts;
The edited member information does not provide a birthday box;
Check all the data added and cleared;
No card opening record is added;
By default, the REPORT query time is set to the current day;
Consumption record report (the column name 'consumetime' is invalid;
Report spacing settings;
The backend should be able to query the disabled and used cards. If you cannot query the canceled cards, the deleted cards are called the deregistered cards;
The background can change the disabled Usage Status of the card;



When initializing a user type, you must initialize authorization for this user type (cashier)
The database adds the invoice name to the ticket configuration table (t_receept;
Set the SQL statement to initialize ip0 LTP;
Initialize whether to allow registration at the front-end;


It can be roughly divided into two categories: Details and business logic. Through tests, I found that there were many problems. In fact, I didn't feel a headache, but I was a little excited. Because the modification process is a process of rapid improvement, and the modification is completed, it means that the project is almost completed, and there is a little joy in it. Come on and complete the adjustment!


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.