The acceptance test
Acceptance test involves a category of trial which is executed before a system is launched to verify it pertaining the needs that were contracted upon and approve whether the system meets the requirements that are consistent with the specifications made (Braude, & Bernstein, 2016). This article will be an influential document that will focus primarily on equipping a software development organization with competence in meeting the needs of a university; the university needs a system for online checking of student submission to detect plagiarism. To accomplish the task, this paper will describe a user acceptance test that will ensure that the system function as envisioned.
According to the needs of the university organization mentioned above, the specific objectives of this articles are as stated:
Testing strategy
The test will use the Hewlett Packard Application Lifecycle Management tool to help in the identification of defects which might be encountered (Novak, 2010). The tool will be given to every participant. After the test execution, the default status will be reported to the technical team to address and mitigate the concerns which arise during the process (Wegener, Baresel, & Sthamer, 2001). The test execution process is summarized in figure 1 below.
Various data conversion strategies will be applied in acceptance test (Seetharaman, Saucier & Lamperillo, 2014). It will be essential to establish if the system ignores bibliography/references that are adequately quoted as well as small matches of not more than five words to determine the accuracy of the system. The system should also provide the originality report within five to ten minutes after the paper is submitted upon test (Röst et al., 2016). However, resubmission should take up to 24 hours.
Test environment
The hardware requirement will be Intel 4th Generation Core i7 with 8 GB RAM and 64bit Microsoft Windows 7 (Abrahamsson, Salo, Ronkainen, & Warsta, 2017). The software, however, will be Hewlett Packard Application Lifecycle Management. The participants who will take part in the acceptance test process will be the university students and staffs (student lecturers).
A detailed black-box-test plan for Microsoft Word 2016 print dialog
In this document section, a plan for the testing print dialog of Microsoft Word 2016 is described in details. Every software requires testing throughout or even after development process to evaluate the compliance and components of a system with its specified performance (LiKamWa, Liu, Lane, & Zhong, 2013; Nidhra & Dondeti, 2012). This plan will apply a black-box technique for the test. The black box testing constitutes a software testing technique where the functionality of the software under test is tested without considering the structure and implementation of its internal code.
The requirements for the black box test will be the Intel 4th Generation Core i7 with 8 GB RAM, printer, 64bit Microsoft Windows 7 operating system, and Microsoft Office 2016. The tester will choose validly as well as invalid inputs to check whether the system will correctly process them and then determine the expected output (Khan, M. E., & Khan, F. 2012). The test will be carried out in the following steps:
The tests that will be carried out are as follows:
To perform this task, the tester will open a blank page in Microsoft word 2016 and input some characters such as “=stat(34)” and press enter to insert around 20 paragraphs. The tester will then go to print dialog and try to print the document. If the material is printed successfully, the inspector will add some graphics including pictures, clip arts, and some drawings then print again. In doing so, printing error may occur, documents containing damaged files may cause printing error in word 2016.
This test is meant to discover if printer drivers have any issue, different drivers will be installed and tested in that if any word printing problem takes place when documents of specific fonts or graphics are printed, another printer is used for the test, the tester will then evaluate the output.
Build management
Microsoft nightly build system for managing changes to Microsoft operating systems and other software
Microsoft nightly build system refers to the automated build done from the latest development codes. As far as software development is concerned, neutral build consist of a software build reflecting the current state of codes that is checked into the current version management system by the software developers; they are done in a neutral ground (Li, 2011).
The nightly build system for managing the changes to the Microsoft operating system and other software is therefore based on the neutral build system that occurs automatically. The process often happens when somebody is likely to be working in the office to ensure that any change to the source code during the building process does not occur (Brunswig, & Kaiser, 2010). The build results are then inspected by the programmers who always prioritize on preventing the process and functionality of the operating system as well as other software from any damage by the recent changes to the source codes. Through system update, the nightly build ensures that the build tools are not broken.
Advantages of the Night build system of Microsoft
The nightly build has two significant advantages. Its first main advantage is that it can enable an organization to use all new stuff which is not present in the latest stable release. Another benefit, however, can be seen only when an organization team expands that only a few individuals can keep the project in their head anymore. In this case, nightly build will help in managing the operation of the system.
Disadvantages of the Night build system of Microsoft
However, one minor limiting factor of the nightly is that since nightly build constitute automated builds from the latest development codes in testing which is why they are unstable and untested by nature, the chances that they may contain bugs and error are very high thus they might be harmful to a machine.
How Microsoft arrive at a release that is distributed to the public
Microsoft has always ensured a release that is distributed to the public. The organization has been doing so by giving its private audience an option that can only be used by the audience when they have not published their applications to the public audience. This option can be used in applications targeting any operating system, but the tester must be running Microsoft operating system.
“Kool Dudes” organization is in need of an integrated system to support its five branch shops as the opportunity arise and accepts proposals in reply to this request for proposal (RFP) so that we can find a qualified source to provide a website with the following features:
Our primary goal, however is to:
As such, the primary objective of this RFP is to discover a source that will aid in offering the best value to the “Kool Dude” enterprise. Though the cost is a noteworthy factor, our award decision will be based on our criteria more fully described in the following sections of the RFP.
We will evaluate the proposals with respect to the needs stated in the previous section of this RFP. We will select proposals that show a project plan for a fresh website with the feature that is consistent with the aforementioned needs of the “Kool Dude” organization. The proposal must incorporate various tools including HTML5, JavaScript, PHP, MySQL and ColdFusion among other tools that will are required for the project. Note that the service will not only integrate bespoke software management to fix the business issues but also cloud services, mostly Software as a Service SaaS solution to ensure low management cost (Satyanarayana, 2012). The proposals will be rated basing on the factors stated as follows:
If there is any question, regarding clarification of the above mentioned needs, you are free to contact the “Kool Dude”. Questions should be asked before the proposal is done to ensure that all the required details are well illustrated in the proposal.
As stated in our primary objective, the “Kool Dude” aim at providing quality and reliable services that satisfy the needs of its clients and this can only be met by a reliable system for managing our clients. Therefore, your proposal will be of great importance to “Kool Dude.” Another fact showing why the proposal will be of great significance to me is that it is through the system that “Kool Dude” will run its business online, as such, I highly recommend that you submit your proposal in time.
References
Abrahamsson, P., Salo, O., Ronkainen, J., & Warsta, J. (2017). Agile software development methods: Review and analysis. arXiv preprint arXiv:1709.08439.
Braude, E. J., & Bernstein, M. E. (2016). Software engineering: modern approaches. Waveland Press.
Brunswig, F., & Kaiser, J. (2010). U.S. Patent No. 7,840,944. Washington, DC: U.S. Patent and Trademark Office. Retrieved on 30th August, 2018 from: < https://patents.google.com/patent/US7840944B2/en>
Khan, M. E., & Khan, F. (2012). A comparative study of white box, black box and grey box testing techniques. Int. J. Adv. Comput. Sci. Appl, 3(6).
Li, C. (2011). U.S. Patent No. 7,930,683. Washington, DC: U.S. Patent and Trademark Office.
LiKamWa, R., Liu, Y., Lane, N. D., & Zhong, L. (2013, June). Moodscope: Building a mood sensor from smartphone usage patterns. In Proceeding of the 11th annual international conference on Mobile systems, applications, and services (pp. 389-402). ACM.
Nidhra, S., & Dondeti, J. (2012). Black box and white box testing techniques-a literature review. International Journal of Embedded Systems and Applications (IJESA), 2(2), 29-50.
Novak, M. (2010). U.S. Patent Application No. 12/249,423.
Röst, H. L., Sachsenberg, T., Aiche, S., Bielow, C., Weisser, H., Aicheler, F., & Liang, X. (2016). OpenMS: a flexible open-source software platform for mass spectrometry data analysis. Nature methods, 13(9), 741.
Satyanarayana, S. (2012). Cloud Computing: SaaS. Computer Sciences and Telecommunications, (4), 76-79. Retrieved on 30th August, 2018 from: < https://s3.amazonaws.com/academia.edu.documents/41920928/Paper1.pdf?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=1535902418&Signature=%2FJYgtyd7FFDadTmPsAm81xQJSw0%3D&response-content-disposition=inline%3B%20filename%3DCLOUD_COMPUTING_SAAS.pdf>
Seetharaman, A., Saucier, D., & Lamperillo, G. (2014). U.S. Patent No. 8,887,130. Washington, DC: U.S. Patent and Trademark Office.
Wegener, J., Baresel, A., & Sthamer, H. (2001). Evolutionary test environment for automatic structural testing. Information and Software Technology, 43(14), 841-854. Retrieved on 30th August, 2018 from: < https://www.sciencedirect.com/science/article/abs/pii/S0950584901001902>
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download