Explain the purpose of each testing level

Assignment Help Computer Engineering
Reference no: EM132684906

Assignment: 1. Apply the debugging process and testing process to programs containing fundamental concepts such as decision statements, iteration, functions and arrays.

2. Apply ethical reasoning to ethical issues within the field of Information Technology.

Purpose: In this assignment, you will be addressing what is entailed in each of the testing levels that will occur in a professional software development environment. You will also consider an ethical dilemma as it relates to software testing and share from your personal experience, perspective, readings and research.

Instructions: Write a 4-6 page paper addressing the following:

• Define the following four levels of testing for software development: 1) unit testing, 2) integration testing, 3) systems testing, and acceptance testing.

• Explain the purpose of each testing level, and provide your reasoning for why it is important that each level of testing is performed for any software development project.

• Describe how the four testing levels are related to one another.

• Additionally, conclude your paper by addressing the following ethical dilemma providing your perspective on how to approach this decision:

There is a "first to market at all costs" culture that exists at some well-known corporations today. They would rather send out a "buggy" product if it meant being first. There have been many inferior products to rise to the top simply because they took the biggest chunk of the market share before anyone else. If you worked for a major software corporation as a software developer and were assigned a role on a project, what would you do if your manager pushed to rush a product to market without sufficient debugging and testing. What are the ethical implications of delivering a quality product versus meeting a deadline? How would you approach this decision?

Be sure to cite your sources in this paper and use correct APA format.

Reference no: EM132684906

Questions Cloud

Direction of another credit crisis : Are we headed in the direction of another credit crisis? What indicators hint at what could happen in the future?
Diversity and ethical codes : A manager at your company overhears another employee who is Caucasian directing the N-word at an African-American employee.
Find market value of sources of financing : Given the following information for Lightning Power, find the WACC. Assume thetax rate is 35 percent.
Calculate the npv of the bond : If a municipal bond pays an annual coupon payment, Is this a good buy, if market interest rate is 10%. (Calculate the NPV of the bond).
Explain the purpose of each testing level : Explain the purpose of each testing level, and provide your reasoning for why it is important that each level of testing is performed for any software.
How is the affordability of healthcare in louisiana : How is the affordability of healthcare in Louisiana
Early childhood education essay : Discuss ways that you can incorporate opportunities for developmentally appropriate instruction of listening and speaking skills.
What interest rate must earned to reach goal : Suppose that you wish to save $30,000 at the end of five years by making the deposits. What interest rate must you earned to reach your goal?
Construct a self-balanced k-d tree : You can probe one step further and construct a self-balanced k-d tree where each leaf node would have the same distance from the root. Also, you can test it to.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd