Pair programming job 2-bing colorful desktop software test report-10061191 Hong 10061162 Liu junwei

Source: Internet
Author: User

 

Part 1-find bugs

In view of the fact that you have never written software test reports, you can simply analyze the usage of the software.

  1. Installation phase

First of all, I would like to say that this software is only 2.01 MB in size. As a programmer, it's really hard to imagine how crazy a desktop software would be if it had dozens of hundreds of M. It turns out that this is indeed a concise, fast, and concise software.

However, the installation process was really unexpected. Yes, I had to open a Web page, so I almost did not respond to this process ...... Yes, it is indeed missing something-the installation of this software is default, and there is no installation folder option, so I do not know where it is installed. This is a small BUG. I always think it can be more humane. In addition, this has a great impact on the user's mood and attitude towards the software.

In addition, you can check the program list to find a very interesting thing. first look at it:

 

This is the only thing in the installation folder, that is to say, you do not know how to uninstall it yet. This is also a small problem with this software. We will not discuss the problem of uninstallation here, which will be detailed later.

2. Use phase

 

Open the software and find that the design is simple and comfortable. The typical WIN8 style also has translucent effect. However, I still find it a little strange. Is there anything missing? Yes, there is nothing missing-there is no X-icon to close the program. At first, I thought I was missing it. Later, I found that there was no such thing. I had to minimize the possibility of closing the program. I had to exit the program in settings. This is also a functional BUG.

 

This reminds me of a very popular saying: "Even though I always log on to QQ first, I cannot tolerate them starting it myself ", similarly, we cannot tolerate the failure to find the close key when you want to close a program. Although it may be possible to achieve the same functionality in a few more times in other ways, it reflects the degree of detail the software production team has on user demand analysis, which is something users can feel through software.

Analyze the functions of the software first. After using the software, I found that the name "Bing colorful desktop software" was not very relevant. At least I felt that the software focused on quick search and the "colorful desktop.

Its quick search function is very powerful, which is equivalent to a bing search that does not need to open a webpage at any time on the desktop, and the search will open the relevant Bing search Webpage Through the default browser. The software was installed with good compatibility with IE, CHROME and Firefox, And it was tested to be no problem in OPERA.

However, this software involves a very subtle issue-given that Google or Baidu is used to search most people, this Bing search software may affect its marketing for this reason. This is far away, and we will not discuss it much.

Go back to functional analysis and look at another feature of the software, "colorful desktop ". I always feel that this part of the software has not been completed yet. Click "!" on the right of the search bar. The following drop-down box is displayed:

 

You can click images to switch to the desktop. This is really a highlight and convenient. This layout is also quite comfortable, but in the United States, there are too few images, and there are only nine images. I am not clear about the image display mechanism of the software, so I am not sure about its update frequency, random image display, and fixed quantity. In short, there are few images with a single type. In addition, this is in the lower right corner of each image:

 

I always think that as a functional professional software, it is too much to be suspected of advertising. Generally, users should not find a wallpaper with the logo of advertisers. And the logic for such advertising is not quite right. Since users use this Bing software, why do they do so? users who are not using it cannot see it.

However, this software's "Focus Information", "Popular pictures", and "Current Hot Spot" is also a good design:

 

 

3. Uninstall

I still did not find the method for uninstalling the software independently. I used in the end:

 

We still have to consider the problem of uninstallation when users don't want to use it. Isn't the software that cannot be detached a rogue software?

 

Part 2-user interview

Interviewee: Quan fengnan, 100617 class students

No picture, no truth:


Quan fengnan searched several pieces of news using the software, and the results were good. He switched several desktop wallpapers and found it very convenient, but the pictures he didn't like very much. He felt that the icon for not closing the program was very tangled. In his settings, he changed "global search" to "Japan". The window displays Japanese news,


Then he searched the webpage. Most of the webpage lists were Japanese websites. He thought this feature was very novel and interesting. He thought the software interface settings were concise and beautiful.

Quan fengnan's suggestion: there is still a lot of room for improvement in this software. For example, it can support category wallpaper selection and local wallpaper addition.

By the way, in addition to interviewing students, I also went to to read the software introduction and usage comments:

 

There are currently only six comments, and it seems that they have not been fully promoted yet. The overall rating is not bad.

 

Part 3-analysis summary

In general, this software has obvious advantages: Beautiful interface, practical functions, small and fast, there are several good innovative highlights (such as desktop wallpaper switching mode and "global search ). As for the disadvantages, in general, the human design is not perfect, and we have mentioned it before. Therefore, an important part of the hope that the team can improve in software engineering is the refinement of user demand analysis and the improvement of the software's user-friendly settings.

It may take about a month for a team of about 6 computer university graduates to perform such a project, the search section in the background and the access to hot news can be classified into the same category; it takes about half a month to display the wallpaper. It takes about half a month to set the wallpaper. It takes half a month to create a graphical interface and bind the front and back ends. Software Testing and BUG modification code optimization take half a month. It may take about three months.

 

Part 4-how to improve

If I am a project manager, and in view of the characteristics of the software, given that the software is relatively new in the current market, there is still much room for play. Since it is called "Bing colorful desktop software", I think innovation and development should be focused on the "colorful desktop" function. You can classify images by category so that you can select your preferred category for further selection. Increase the number of images to give you more options. Alternatively, you can add a "more options" option so that you can choose to add your favorite desktop wallpaper on the webpage. In addition, you can add a local wallpaper to give users more freedom of choice. In addition, you can add a timer switch function similar to WIN7 theme desktop wallpaper, so that users do not need to change their own wallpaper every time.

If my team has five people, three months, I may do the following:

In the first week, the team members discussed and reached a unified project implementation idea. In the second week, the project framework was established, and the PM assigned specific tasks to the team members. In the early stage, all the team members mainly wrote background code, if necessary, a simple graphic interface is designed separately. PM is responsible for both coordination and partial code writing of each unit. The search function is implemented in the third, fourth, fifth, and sixth weeks, and the two members are responsible for the search function, at the same time, the other two members are responsible for implementing the hot news module. In the seventh and eighth weeks, the two members are responsible for capturing and displaying the wallpaper of the "colorful desktop", and the other two members are responsible for setting the pictures as the desktop wallpaper; in the ninth and tenth weeks, the two team members were responsible for setting a complicated global search, and the other two were responsible for the remaining part. In the seventh week, the module was spliced and graphic interface was designed, module splicing is the responsibility of both global PM and graphic interfaces by two team members. The remaining two team members are responsible for Software Testing and BUG fixing in the 12th week.

Related Article

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: info-contact@alibabacloud.com 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.